builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1467683357.39 results: success (0) buildid: 20160704172224 builduid: 268ab60db08e424a962a62fdb5b0e1e5 revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:17.393660) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:17.394047) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:17.394340) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:17.617779) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:17.618058) ========= 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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-07-04 18:49:17-- 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% 20.3M=0.001s 2016-07-04 18:49:18 (20.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.460728 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:18.146370) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:18.146648) ========= 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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.028161 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:18.206036) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:18.206396) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-07-04 18:49:18,292 truncating revision to first 12 chars 2016-07-04 18:49:18,292 Setting DEBUG logging. 2016-07-04 18:49:18,292 attempt 1/10 2016-07-04 18:49:18,292 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c2280cbee4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 18:49:18,955 unpacking tar archive at: mozilla-beta-c2280cbee4ed/testing/mozharness/ program finished with exit code 0 elapsedTime=0.911002 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:19.150093) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:19.150396) ========= script_repo_revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:19.150814) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:19.151081) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:49:19.169034) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 14 secs) (at 2016-07-04 18:49:19.169472) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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:49:19 INFO - MultiFileLogger online at 20160704 18:49:19 in /builds/slave/test 18:49:19 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-beta --download-symbols true 18:49:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:49:19 INFO - {'append_to_log': False, 18:49:19 INFO - 'base_work_dir': '/builds/slave/test', 18:49:19 INFO - 'blob_upload_branch': 'mozilla-beta', 18:49:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:49:19 INFO - 'buildbot_json_path': 'buildprops.json', 18:49:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:49:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:49:19 INFO - 'download_minidump_stackwalk': True, 18:49:19 INFO - 'download_symbols': 'true', 18:49:19 INFO - 'e10s': False, 18:49:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:49:19 INFO - 'tooltool.py': '/tools/tooltool.py', 18:49:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:49:19 INFO - '/tools/misc-python/virtualenv.py')}, 18:49:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:49:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:49:19 INFO - 'log_level': 'info', 18:49:19 INFO - 'log_to_console': True, 18:49:19 INFO - 'opt_config_files': (), 18:49:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:49:19 INFO - '--processes=1', 18:49:19 INFO - '--config=%(test_path)s/wptrunner.ini', 18:49:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:49:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:49:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:49:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:49:19 INFO - 'pip_index': False, 18:49:19 INFO - 'require_test_zip': True, 18:49:19 INFO - 'test_type': ('testharness',), 18:49:19 INFO - 'this_chunk': '1', 18:49:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:49:19 INFO - 'total_chunks': '10', 18:49:19 INFO - 'virtualenv_path': 'venv', 18:49:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:49:19 INFO - 'work_dir': 'build'} 18:49:19 INFO - ##### 18:49:19 INFO - ##### Running clobber step. 18:49:19 INFO - ##### 18:49:19 INFO - Running pre-action listener: _resource_record_pre_action 18:49:19 INFO - Running main action method: clobber 18:49:19 INFO - rmtree: /builds/slave/test/build 18:49:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:49:20 INFO - Running post-action listener: _resource_record_post_action 18:49:20 INFO - ##### 18:49:20 INFO - ##### Running read-buildbot-config step. 18:49:20 INFO - ##### 18:49:20 INFO - Running pre-action listener: _resource_record_pre_action 18:49:20 INFO - Running main action method: read_buildbot_config 18:49:20 INFO - Using buildbot properties: 18:49:20 INFO - { 18:49:20 INFO - "project": "", 18:49:20 INFO - "product": "firefox", 18:49:20 INFO - "script_repo_revision": "production", 18:49:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 18:49:20 INFO - "repository": "", 18:49:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 18:49:20 INFO - "buildid": "20160704172224", 18:49:20 INFO - "pgo_build": "False", 18:49:20 INFO - "basedir": "/builds/slave/test", 18:49:20 INFO - "buildnumber": 30, 18:49:20 INFO - "slavename": "t-yosemite-r7-0011", 18:49:20 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 18:49:20 INFO - "platform": "macosx64", 18:49:20 INFO - "branch": "mozilla-beta", 18:49:20 INFO - "revision": "c2280cbee4ed9092158c59bd9ba224a3bf909afa", 18:49:20 INFO - "repo_path": "releases/mozilla-beta", 18:49:20 INFO - "moz_repo_path": "", 18:49:20 INFO - "stage_platform": "macosx64", 18:49:20 INFO - "builduid": "268ab60db08e424a962a62fdb5b0e1e5", 18:49:20 INFO - "slavebuilddir": "test" 18:49:20 INFO - } 18:49:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 18:49:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 18:49:20 INFO - Running post-action listener: _resource_record_post_action 18:49:20 INFO - ##### 18:49:20 INFO - ##### Running download-and-extract step. 18:49:20 INFO - ##### 18:49:20 INFO - Running pre-action listener: _resource_record_pre_action 18:49:20 INFO - Running main action method: download_and_extract 18:49:20 INFO - mkdir: /builds/slave/test/build/tests 18:49:20 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:49:20 INFO - https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:49:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 18:49:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 18:49:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 18:49:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 18:49:45 INFO - Downloaded 1201 bytes. 18:49:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 18:49:45 INFO - Using the following test package requirements: 18:49:45 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 18:49:45 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 18:49:45 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 18:49:45 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'jsshell-mac64.zip'], 18:49:45 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 18:49:45 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 18:49:45 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 18:49:45 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 18:49:45 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 18:49:45 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 18:49:45 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 18:49:45 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:49:45 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:49:45 INFO - https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:49:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 18:49:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 18:49:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 18:49:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 18:49:48 INFO - Downloaded 18406656 bytes. 18:49:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:49:48 INFO - caution: filename not matched: web-platform/* 18:49:48 INFO - Return code: 11 18:49:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:48 INFO - https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:49:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 18:49:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 18:49:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 18:49:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:49:50 INFO - Downloaded 36389085 bytes. 18:49:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:49:54 INFO - caution: filename not matched: bin/* 18:49:54 INFO - caution: filename not matched: config/* 18:49:54 INFO - caution: filename not matched: mozbase/* 18:49:54 INFO - caution: filename not matched: marionette/* 18:49:54 INFO - caution: filename not matched: tools/wptserve/* 18:49:54 INFO - Return code: 11 18:49:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:54 INFO - https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 18:49:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 18:49:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 18:49:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 18:49:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 18:49:57 INFO - Downloaded 73032356 bytes. 18:49:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 18:49:57 INFO - mkdir: /builds/slave/test/properties 18:49:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:49:57 INFO - Writing to file /builds/slave/test/properties/build_url 18:49:57 INFO - Contents: 18:49:57 INFO - build_url:https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 18:49:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 18:49:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:49:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:49:58 INFO - Contents: 18:49:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 18:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:58 INFO - https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:49:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 18:49:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 18:49:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 18:49:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:50:10 INFO - Downloaded 103709875 bytes. 18:50:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:50:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:50:14 INFO - Return code: 0 18:50:14 INFO - Running post-action listener: _resource_record_post_action 18:50:14 INFO - Running post-action listener: set_extra_try_arguments 18:50:14 INFO - ##### 18:50:14 INFO - ##### Running create-virtualenv step. 18:50:14 INFO - ##### 18:50:14 INFO - Running pre-action listener: _pre_create_virtualenv 18:50:14 INFO - Running pre-action listener: _resource_record_pre_action 18:50:14 INFO - Running main action method: create_virtualenv 18:50:14 INFO - Creating virtualenv /builds/slave/test/build/venv 18:50:14 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:50:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:50:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:50:14 INFO - Using real prefix '/tools/python27' 18:50:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:50:14 INFO - Installing distribute.............................................................................................................................................................................................done. 18:50:17 INFO - Installing pip.................done. 18:50:17 INFO - Return code: 0 18:50:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:17 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 0x10e997e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbde05687e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, '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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:50:17 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:50:17 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:50:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:50:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:50:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:50:17 INFO - 'HOME': '/Users/cltbld', 18:50:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:50:17 INFO - 'LOGNAME': 'cltbld', 18:50:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:17 INFO - 'MOZ_NO_REMOTE': '1', 18:50:17 INFO - 'NO_EM_RESTART': '1', 18:50:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:50:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:17 INFO - 'PWD': '/builds/slave/test', 18:50:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:50:17 INFO - 'SHELL': '/bin/bash', 18:50:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:50:17 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:50:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:50:17 INFO - 'USER': 'cltbld', 18:50:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:50:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:50:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:50:17 INFO - 'XPC_FLAGS': '0x0', 18:50:17 INFO - 'XPC_SERVICE_NAME': '0', 18:50:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:50:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:18 INFO - Downloading/unpacking psutil>=0.7.1 18:50:18 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:50:18 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:50:18 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:50:18 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:50:18 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:50:18 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:50:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:50:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:50:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:21 INFO - Installing collected packages: psutil 18:50:21 INFO - Running setup.py install for psutil 18:50:21 INFO - building 'psutil._psutil_osx' extension 18:50:21 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:50:22 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:50:22 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:50:22 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:50:22 INFO - building 'psutil._psutil_posix' extension 18:50:22 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:50:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:50:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:50:22 INFO - ^ 18:50:22 INFO - 1 warning generated. 18:50:22 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:50:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:50:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:22 INFO - Successfully installed psutil 18:50:22 INFO - Cleaning up... 18:50:22 INFO - Return code: 0 18:50:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:50:22 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:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:22 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:50:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:22 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 0x10e997e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbde05687e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, '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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:50:22 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:50:22 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:50:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:50:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:50:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:50:22 INFO - 'HOME': '/Users/cltbld', 18:50:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:50:22 INFO - 'LOGNAME': 'cltbld', 18:50:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:22 INFO - 'MOZ_NO_REMOTE': '1', 18:50:22 INFO - 'NO_EM_RESTART': '1', 18:50:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:50:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:22 INFO - 'PWD': '/builds/slave/test', 18:50:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:50:22 INFO - 'SHELL': '/bin/bash', 18:50:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:50:22 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:50:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:50:22 INFO - 'USER': 'cltbld', 18:50:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:50:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:50:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:50:22 INFO - 'XPC_FLAGS': '0x0', 18:50:22 INFO - 'XPC_SERVICE_NAME': '0', 18:50:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:50:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:50:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:50:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:50:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:50:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:50:25 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:50:25 INFO - Installing collected packages: mozsystemmonitor 18:50:25 INFO - Running setup.py install for mozsystemmonitor 18:50:25 INFO - Successfully installed mozsystemmonitor 18:50:25 INFO - Cleaning up... 18:50:25 INFO - Return code: 0 18:50:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:50:25 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:50:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:25 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:50:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:25 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 0x10e997e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbde05687e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, '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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:50:25 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:50:25 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:50:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:50:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:50:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:50:25 INFO - 'HOME': '/Users/cltbld', 18:50:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:50:25 INFO - 'LOGNAME': 'cltbld', 18:50:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:25 INFO - 'MOZ_NO_REMOTE': '1', 18:50:25 INFO - 'NO_EM_RESTART': '1', 18:50:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:50:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:25 INFO - 'PWD': '/builds/slave/test', 18:50:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:50:25 INFO - 'SHELL': '/bin/bash', 18:50:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:50:25 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:50:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:50:25 INFO - 'USER': 'cltbld', 18:50:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:50:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:50:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:50:25 INFO - 'XPC_FLAGS': '0x0', 18:50:25 INFO - 'XPC_SERVICE_NAME': '0', 18:50:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:50:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:26 INFO - Downloading/unpacking blobuploader==1.2.4 18:50:26 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:50:26 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:50:26 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:50:26 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:50:26 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:50:26 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:50:28 INFO - Downloading blobuploader-1.2.4.tar.gz 18:50:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:50:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:50:28 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:50:28 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:50:28 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:50:28 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:50:28 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:50:28 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:50:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:50:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:50:29 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:50:29 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:50:29 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:50:29 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:50:29 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:50:29 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:50:29 INFO - Downloading docopt-0.6.1.tar.gz 18:50:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:50:29 INFO - Installing collected packages: blobuploader, requests, docopt 18:50:29 INFO - Running setup.py install for blobuploader 18:50:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:50:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:50:30 INFO - Running setup.py install for requests 18:50:30 INFO - Running setup.py install for docopt 18:50:30 INFO - Successfully installed blobuploader requests docopt 18:50:30 INFO - Cleaning up... 18:50:30 INFO - Return code: 0 18:50:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:30 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 0x10e997e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbde05687e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, '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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:50:30 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:50:30 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:50:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:50:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:50:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:50:30 INFO - 'HOME': '/Users/cltbld', 18:50:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:50:30 INFO - 'LOGNAME': 'cltbld', 18:50:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:30 INFO - 'MOZ_NO_REMOTE': '1', 18:50:30 INFO - 'NO_EM_RESTART': '1', 18:50:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:50:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:30 INFO - 'PWD': '/builds/slave/test', 18:50:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:50:30 INFO - 'SHELL': '/bin/bash', 18:50:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:50:30 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:50:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:50:30 INFO - 'USER': 'cltbld', 18:50:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:50:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:50:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:50:30 INFO - 'XPC_FLAGS': '0x0', 18:50:30 INFO - 'XPC_SERVICE_NAME': '0', 18:50:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:50:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-fuP_Hx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-DJezdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-UUPYnK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Tfw5QT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-UWM7Ua-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-HWxCaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-fmpExl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-nPDWLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:50:31 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-kIHp8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ahbaK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-oRBRFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6nWoZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-s5mQwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-zb0m1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6RsCdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-QRF6DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-VKPsSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-DdiEi8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:50:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:50:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Lmlgbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:50:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-1gga5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:50:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-eCryq5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:50:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:50:33 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:50:33 INFO - Running setup.py install for manifestparser 18:50:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:50:33 INFO - Running setup.py install for mozcrash 18:50:33 INFO - Running setup.py install for mozdebug 18:50:34 INFO - Running setup.py install for mozdevice 18:50:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Running setup.py install for mozfile 18:50:34 INFO - Running setup.py install for mozhttpd 18:50:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Running setup.py install for mozinfo 18:50:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Running setup.py install for mozInstall 18:50:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:50:34 INFO - Running setup.py install for mozleak 18:50:34 INFO - Running setup.py install for mozlog 18:50:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Running setup.py install for moznetwork 18:50:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Running setup.py install for mozprocess 18:50:35 INFO - Running setup.py install for mozprofile 18:50:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Running setup.py install for mozrunner 18:50:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:50:35 INFO - Running setup.py install for mozscreenshot 18:50:35 INFO - Running setup.py install for moztest 18:50:36 INFO - Running setup.py install for mozversion 18:50:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:50:36 INFO - Running setup.py install for wptserve 18:50:36 INFO - Running setup.py install for marionette-driver 18:50:36 INFO - Running setup.py install for browsermob-proxy 18:50:36 INFO - Running setup.py install for marionette-client 18:50:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:50:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:50:37 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:50:37 INFO - Cleaning up... 18:50:37 INFO - Return code: 0 18:50:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:50: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:50:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50: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:50:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:50:37 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 0x10e997e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbde05687e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, '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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:50:37 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:50:37 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:50:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:50:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:50:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:50:37 INFO - 'HOME': '/Users/cltbld', 18:50:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:50:37 INFO - 'LOGNAME': 'cltbld', 18:50:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:37 INFO - 'MOZ_NO_REMOTE': '1', 18:50:37 INFO - 'NO_EM_RESTART': '1', 18:50:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:50:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:37 INFO - 'PWD': '/builds/slave/test', 18:50:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:50:37 INFO - 'SHELL': '/bin/bash', 18:50:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:50:37 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:50:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:50:37 INFO - 'USER': 'cltbld', 18:50:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:50:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:50:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:50:37 INFO - 'XPC_FLAGS': '0x0', 18:50:37 INFO - 'XPC_SERVICE_NAME': '0', 18:50:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:50:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-z1XEHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:50:37 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:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-MyiozN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:50:37 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:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-qWCJhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:50:37 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:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-5Ljn5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:50:37 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:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-NgLMp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:50:37 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:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:50:37 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-_R1RvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-s3VSwx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-kq9yeC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-S5tCbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-VyH2IQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4w_L9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-l38W_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-3cAEKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-wZQmr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-HO8LF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:38 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:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:50:38 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-_2flwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:50:39 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:50:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:50:39 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-YQAIe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:50:39 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:50:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:50:39 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Zgx719-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:50:39 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:50:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:50:39 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-1b1B0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:50:39 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:50:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:39 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-QA2VJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:39 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:50:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:50:39 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-TPKh5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:50:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:50:40 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:50:40 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:50:40 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:50:40 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:50:40 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:50:40 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:50:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:50:40 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:50:40 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:50:40 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:50:40 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:50:40 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:50:40 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:50:42 INFO - Downloading blessings-1.6.tar.gz 18:50:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:50:42 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:50:42 INFO - Installing collected packages: blessings 18:50:42 INFO - Running setup.py install for blessings 18:50:42 INFO - Successfully installed blessings 18:50:42 INFO - Cleaning up... 18:50:42 INFO - Return code: 0 18:50:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:50:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:50:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:50:43 INFO - Reading from file tmpfile_stdout 18:50:43 INFO - Current package versions: 18:50:43 INFO - blessings == 1.6 18:50:43 INFO - blobuploader == 1.2.4 18:50:43 INFO - browsermob-proxy == 0.6.0 18:50:43 INFO - docopt == 0.6.1 18:50:43 INFO - manifestparser == 1.1 18:50:43 INFO - marionette-client == 2.3.0 18:50:43 INFO - marionette-driver == 1.4.0 18:50:43 INFO - mozInstall == 1.12 18:50:43 INFO - mozcrash == 0.17 18:50:43 INFO - mozdebug == 0.1 18:50:43 INFO - mozdevice == 0.48 18:50:43 INFO - mozfile == 1.2 18:50:43 INFO - mozhttpd == 0.7 18:50:43 INFO - mozinfo == 0.9 18:50:43 INFO - mozleak == 0.1 18:50:43 INFO - mozlog == 3.1 18:50:43 INFO - moznetwork == 0.27 18:50:43 INFO - mozprocess == 0.22 18:50:43 INFO - mozprofile == 0.28 18:50:43 INFO - mozrunner == 6.11 18:50:43 INFO - mozscreenshot == 0.1 18:50:43 INFO - mozsystemmonitor == 0.0 18:50:43 INFO - moztest == 0.7 18:50:43 INFO - mozversion == 1.4 18:50:43 INFO - psutil == 3.1.1 18:50:43 INFO - requests == 1.2.3 18:50:43 INFO - wptserve == 1.4.0 18:50:43 INFO - wsgiref == 0.1.2 18:50:43 INFO - Running post-action listener: _resource_record_post_action 18:50:43 INFO - Running post-action listener: _start_resource_monitoring 18:50:43 INFO - Starting resource monitoring. 18:50:43 INFO - ##### 18:50:43 INFO - ##### Running pull step. 18:50:43 INFO - ##### 18:50:43 INFO - Running pre-action listener: _resource_record_pre_action 18:50:43 INFO - Running main action method: pull 18:50:43 INFO - Pull has nothing to do! 18:50:43 INFO - Running post-action listener: _resource_record_post_action 18:50:43 INFO - ##### 18:50:43 INFO - ##### Running install step. 18:50:43 INFO - ##### 18:50:43 INFO - Running pre-action listener: _resource_record_pre_action 18:50:43 INFO - Running main action method: install 18:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:50:43 INFO - Reading from file tmpfile_stdout 18:50:43 INFO - Detecting whether we're running mozinstall >=1.0... 18:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:50:43 INFO - Reading from file tmpfile_stdout 18:50:43 INFO - Output received: 18:50:43 INFO - Usage: mozinstall [options] installer 18:50:43 INFO - Options: 18:50:43 INFO - -h, --help show this help message and exit 18:50:43 INFO - -d DEST, --destination=DEST 18:50:43 INFO - Directory to install application into. [default: 18:50:43 INFO - "/builds/slave/test"] 18:50:43 INFO - --app=APP Application being installed. [default: firefox] 18:50:43 INFO - mkdir: /builds/slave/test/build/application 18:50:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:50:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:51:01 INFO - Reading from file tmpfile_stdout 18:51:01 INFO - Output received: 18:51:01 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 18:51:01 INFO - Running post-action listener: _resource_record_post_action 18:51:01 INFO - ##### 18:51:01 INFO - ##### Running run-tests step. 18:51:01 INFO - ##### 18:51:01 INFO - Running pre-action listener: _resource_record_pre_action 18:51:01 INFO - Running main action method: run_tests 18:51:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:51:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:51:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:51:01 INFO - grabbing minidump binary from tooltool 18:51:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:51:01 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 0x10e9b05e0>, '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 0x10e593cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e5be990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:51:01 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:51:01 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:51:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:51:01 INFO - Return code: 0 18:51:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:51:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:51:01 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/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.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:51:01 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/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.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:51:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p1o6vlVs6Q/Render', 18:51:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:51:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:51:01 INFO - 'HOME': '/Users/cltbld', 18:51:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:51:01 INFO - 'LOGNAME': 'cltbld', 18:51:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:51:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:01 INFO - 'MOZ_NO_REMOTE': '1', 18:51:01 INFO - 'NO_EM_RESTART': '1', 18:51:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:51:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:51:01 INFO - 'PWD': '/builds/slave/test', 18:51:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:51:01 INFO - 'SHELL': '/bin/bash', 18:51:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.a2U6iHgsQJ/Listeners', 18:51:01 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 18:51:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:51:01 INFO - 'USER': 'cltbld', 18:51:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:51:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:51:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:51:01 INFO - 'XPC_FLAGS': '0x0', 18:51:01 INFO - 'XPC_SERVICE_NAME': '0', 18:51:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:51:01 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/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.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:51:02 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:51:02 INFO - import pkg_resources 18:51:03 INFO - Using 1 client processes 18:51:03 INFO - wptserve Starting http server on 127.0.0.1:8000 18:51:03 INFO - wptserve Starting http server on 127.0.0.1:8001 18:51:03 INFO - wptserve Starting http server on 127.0.0.1:8443 18:51:05 INFO - SUITE-START | Running 778 tests 18:51:05 INFO - Running testharness tests 18:51:05 INFO - Setting up ssl 18:51:05 INFO - PROCESS | certutil | 18:51:05 INFO - PROCESS | certutil | 18:51:05 INFO - PROCESS | certutil | 18:51:05 INFO - Certificate Nickname Trust Attributes 18:51:05 INFO - SSL,S/MIME,JAR/XPI 18:51:05 INFO - 18:51:05 INFO - web-platform-tests CT,, 18:51:05 INFO - 18:51:05 INFO - Starting runner 18:51:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:51:06 INFO - PROCESS | 1664 | 1467683466413 Marionette DEBUG Marionette enabled via build flag and pref 18:51:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x113cbd800 == 1 [pid = 1664] [id = 1] 18:51:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 1 (0x113cbe000) [pid = 1664] [serial = 1] [outer = 0x0] 18:51:06 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:51:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 2 (0x113cbf000) [pid = 1664] [serial = 2] [outer = 0x113cbe000] 18:51:06 INFO - PROCESS | 1664 | 1467683466728 Marionette INFO Listening on port 2828 18:51:06 INFO - PROCESS | 1664 | 1467683466960 Marionette DEBUG Marionette enabled via command-line flag 18:51:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x116864800 == 2 [pid = 1664] [id = 2] 18:51:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 3 (0x116865000) [pid = 1664] [serial = 3] [outer = 0x0] 18:51:06 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:51:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 4 (0x116866000) [pid = 1664] [serial = 4] [outer = 0x116865000] 18:51:07 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:07 INFO - PROCESS | 1664 | 1467683467108 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 18:51:07 INFO - PROCESS | 1664 | 1467683467195 Marionette DEBUG Closed connection conn0 18:51:07 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:07 INFO - PROCESS | 1664 | 1467683467201 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 18:51:07 INFO - PROCESS | 1664 | 1467683467209 Marionette DEBUG Closed connection conn1 18:51:07 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:07 INFO - PROCESS | 1664 | 1467683467215 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 18:51:07 INFO - PROCESS | 1664 | 1467683467222 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:51:07 INFO - PROCESS | 1664 | 1467683467227 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160704172224","device":"desktop","version":"48.0"} 18:51:07 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ed0000 == 3 [pid = 1664] [id = 3] 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 5 (0x119ed1000) [pid = 1664] [serial = 5] [outer = 0x0] 18:51:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ed2000 == 4 [pid = 1664] [id = 4] 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 6 (0x1199bec00) [pid = 1664] [serial = 6] [outer = 0x0] 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:51:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218ad000 == 5 [pid = 1664] [id = 5] 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 7 (0x1199bc000) [pid = 1664] [serial = 7] [outer = 0x0] 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 8 (0x1217e7400) [pid = 1664] [serial = 8] [outer = 0x1199bc000] 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 9 (0x123606000) [pid = 1664] [serial = 9] [outer = 0x119ed1000] 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 10 (0x1235e5800) [pid = 1664] [serial = 10] [outer = 0x1199bec00] 18:51:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 11 (0x1235e7400) [pid = 1664] [serial = 11] [outer = 0x1199bc000] 18:51:08 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:51:09 INFO - PROCESS | 1664 | 1467683469249 Marionette INFO startBrowser 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:09 INFO - PROCESS | 1664 | 1467683469277 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1664 | 1467683469288 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1664 | 1467683469290 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:51:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 12 (0x126fa7400) [pid = 1664] [serial = 12] [outer = 0x1199bc000] 18:51:09 INFO - PROCESS | 1664 | 1467683469721 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160704172224","device":"desktop","version":"48.0","command_id":1}}] 18:51:09 INFO - PROCESS | 1664 | 1467683469804 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:51:09 INFO - PROCESS | 1664 | 1467683469806 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:09 INFO - PROCESS | 1664 | 1467683469859 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:51:09 INFO - PROCESS | 1664 | 1467683469936 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:51:09 INFO - PROCESS | 1664 | 1467683469937 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:09 INFO - PROCESS | 1664 | [1664] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:51:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:51:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 13 (0x128ae6000) [pid = 1664] [serial = 13] [outer = 0x1199bc000] 18:51:10 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:51:10 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:51:10 INFO - PROCESS | 1664 | 1467683470215 Marionette TRACE conn2 <- [1,3,null,{}] 18:51:10 INFO - PROCESS | 1664 | 1467683470217 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:51:10 INFO - PROCESS | 1664 | 1467683470219 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:10 INFO - PROCESS | 1664 | 1467683470238 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:51:10 INFO - PROCESS | 1664 | 1467683470260 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:51:10 INFO - PROCESS | 1664 | 1467683470261 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:51:10 INFO - PROCESS | 1664 | 1467683470264 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 1664 | 1467683470267 Marionette TRACE conn2 <- [1,6,null,{}] 18:51:10 INFO - PROCESS | 1664 | 1467683470274 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:51:10 INFO - PROCESS | 1664 | 1467683470275 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:10 INFO - PROCESS | 1664 | 1467683470285 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:51:10 INFO - PROCESS | 1664 | 1467683470288 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:10 INFO - PROCESS | 1664 | 1467683470289 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x129174800 == 6 [pid = 1664] [id = 6] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 14 (0x1291da400) [pid = 1664] [serial = 14] [outer = 0x0] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 15 (0x1291dc000) [pid = 1664] [serial = 15] [outer = 0x1291da400] 18:51:10 INFO - PROCESS | 1664 | 1467683470322 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 16 (0x1291e1c00) [pid = 1664] [serial = 16] [outer = 0x1291da400] 18:51:10 INFO - PROCESS | 1664 | 1467683470603 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:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 18:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:51:10 INFO - PROCESS | 1664 | 1467683470637 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:51:10 INFO - PROCESS | 1664 | 1467683470639 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:51:10 INFO - PROCESS | 1664 | 1467683470641 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 1664 | 1467683470642 Marionette TRACE conn2 <- [1,10,null,{}] 18:51:10 INFO - PROCESS | 1664 | 1467683470648 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:51:10 INFO - PROCESS | 1664 | 1467683470655 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x129167000 == 7 [pid = 1664] [id = 7] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 17 (0x1294e4800) [pid = 1664] [serial = 17] [outer = 0x0] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 18 (0x1294e6c00) [pid = 1664] [serial = 18] [outer = 0x1294e4800] 18:51:10 INFO - PROCESS | 1664 | 1467683470677 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 19 (0x12944ec00) [pid = 1664] [serial = 19] [outer = 0x1294e4800] 18:51:10 INFO - PROCESS | 1664 | 1467683470812 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:51:10 INFO - PROCESS | 1664 | 1467683470844 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:10 INFO - PROCESS | 1664 | 1467683470845 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6c7800 == 8 [pid = 1664] [id = 8] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 20 (0x12a6a0c00) [pid = 1664] [serial = 20] [outer = 0x0] 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 21 (0x12a6a2800) [pid = 1664] [serial = 21] [outer = 0x12a6a0c00] 18:51:10 INFO - PROCESS | 1664 | 1467683470876 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 22 (0x12a6a6c00) [pid = 1664] [serial = 22] [outer = 0x12a6a0c00] 18:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 668ms 18:51:11 INFO - PROCESS | 1664 | 1467683471304 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:51:11 INFO - PROCESS | 1664 | 1467683471310 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:51:11 INFO - PROCESS | 1664 | 1467683471313 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:51:11 INFO - PROCESS | 1664 | 1467683471315 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 1664 | 1467683471316 Marionette TRACE conn2 <- [1,14,null,{}] 18:51:11 INFO - PROCESS | 1664 | 1467683471319 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:51:11 INFO - PROCESS | 1664 | 1467683471320 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:11 INFO - PROCESS | 1664 | 1467683471409 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:51:11 INFO - PROCESS | 1664 | 1467683471417 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1664 | 1467683471418 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b360800 == 9 [pid = 1664] [id = 9] 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 23 (0x12a789c00) [pid = 1664] [serial = 23] [outer = 0x0] 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 24 (0x12b32c800) [pid = 1664] [serial = 24] [outer = 0x12a789c00] 18:51:11 INFO - PROCESS | 1664 | 1467683471442 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 25 (0x12b337800) [pid = 1664] [serial = 25] [outer = 0x12a789c00] 18:51:11 INFO - PROCESS | 1664 | 1467683471694 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:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 18:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:51:11 INFO - PROCESS | 1664 | 1467683471740 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:51:11 INFO - PROCESS | 1664 | 1467683471742 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:51:11 INFO - PROCESS | 1664 | 1467683471744 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 1664 | 1467683471745 Marionette TRACE conn2 <- [1,18,null,{}] 18:51:11 INFO - PROCESS | 1664 | 1467683471747 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:51:11 INFO - PROCESS | 1664 | 1467683471749 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:11 INFO - PROCESS | 1664 | 1467683471848 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:51:11 INFO - PROCESS | 1664 | 1467683471856 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1664 | 1467683471859 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b373800 == 10 [pid = 1664] [id = 10] 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 26 (0x12ba2c400) [pid = 1664] [serial = 26] [outer = 0x0] 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 27 (0x12bac7400) [pid = 1664] [serial = 27] [outer = 0x12ba2c400] 18:51:11 INFO - PROCESS | 1664 | 1467683471882 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 28 (0x12bacd800) [pid = 1664] [serial = 28] [outer = 0x12ba2c400] 18:51:12 INFO - PROCESS | 1664 | 1467683472130 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:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 18:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:51:12 INFO - PROCESS | 1664 | 1467683472163 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:51:12 INFO - PROCESS | 1664 | 1467683472164 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:51:12 INFO - PROCESS | 1664 | 1467683472167 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:51:12 INFO - PROCESS | 1664 | 1467683472168 Marionette TRACE conn2 <- [1,22,null,{}] 18:51:12 INFO - PROCESS | 1664 | 1467683472170 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:51:12 INFO - PROCESS | 1664 | 1467683472174 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:12 INFO - PROCESS | 1664 | 1467683472278 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:51:12 INFO - PROCESS | 1664 | 1467683472282 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 1664 | 1467683472283 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bde0800 == 11 [pid = 1664] [id = 11] 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 29 (0x12bad1c00) [pid = 1664] [serial = 29] [outer = 0x0] 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 30 (0x12bd95000) [pid = 1664] [serial = 30] [outer = 0x12bad1c00] 18:51:12 INFO - PROCESS | 1664 | 1467683472308 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 31 (0x117eb5800) [pid = 1664] [serial = 31] [outer = 0x12bad1c00] 18:51:12 INFO - PROCESS | 1664 | 1467683472533 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:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 18:51:12 INFO - PROCESS | 1664 | 1467683472589 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:51:12 INFO - PROCESS | 1664 | 1467683472590 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:51:12 INFO - PROCESS | 1664 | 1467683472600 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:51:12 INFO - PROCESS | 1664 | 1467683472601 Marionette TRACE conn2 <- [1,26,null,{}] 18:51:12 INFO - PROCESS | 1664 | 1467683472603 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:51:12 INFO - PROCESS | 1664 | 1467683472604 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:12 INFO - PROCESS | 1664 | 1467683472701 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:51:12 INFO - PROCESS | 1664 | 1467683472705 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 1664 | 1467683472706 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c093000 == 12 [pid = 1664] [id = 12] 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 32 (0x1181f3400) [pid = 1664] [serial = 32] [outer = 0x0] 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 33 (0x121004c00) [pid = 1664] [serial = 33] [outer = 0x1181f3400] 18:51:12 INFO - PROCESS | 1664 | 1467683472730 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 34 (0x12c010400) [pid = 1664] [serial = 34] [outer = 0x1181f3400] 18:51:12 INFO - PROCESS | 1664 | 1467683472966 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:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 18:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:51:13 INFO - PROCESS | 1664 | 1467683473020 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1664 | 1467683473021 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:51:13 INFO - PROCESS | 1664 | 1467683473023 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1664 | 1467683473024 Marionette TRACE conn2 <- [1,30,null,{}] 18:51:13 INFO - PROCESS | 1664 | 1467683473042 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:51:13 INFO - PROCESS | 1664 | 1467683473043 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | 1467683473133 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:51:13 INFO - PROCESS | 1664 | 1467683473139 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1664 | 1467683473140 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d8800 == 13 [pid = 1664] [id = 13] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 35 (0x12c013400) [pid = 1664] [serial = 35] [outer = 0x0] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 36 (0x12c019400) [pid = 1664] [serial = 36] [outer = 0x12c013400] 18:51:13 INFO - PROCESS | 1664 | 1467683473164 Marionette DEBUG loaded listener.js 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 37 (0x12c51f800) [pid = 1664] [serial = 37] [outer = 0x12c013400] 18:51:13 INFO - PROCESS | 1664 | 1467683473391 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:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 18:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:51:13 INFO - PROCESS | 1664 | 1467683473444 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1664 | 1467683473445 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:51:13 INFO - PROCESS | 1664 | 1467683473447 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1664 | 1467683473448 Marionette TRACE conn2 <- [1,34,null,{}] 18:51:13 INFO - PROCESS | 1664 | 1467683473450 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:51:13 INFO - PROCESS | 1664 | 1467683473451 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | 1467683473542 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:51:13 INFO - PROCESS | 1664 | 1467683473546 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1664 | 1467683473547 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6bc800 == 14 [pid = 1664] [id = 14] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 38 (0x12c521c00) [pid = 1664] [serial = 38] [outer = 0x0] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 39 (0x12c528400) [pid = 1664] [serial = 39] [outer = 0x12c521c00] 18:51:13 INFO - PROCESS | 1664 | 1467683473571 Marionette DEBUG loaded listener.js 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 40 (0x12c6f0000) [pid = 1664] [serial = 40] [outer = 0x12c521c00] 18:51:13 INFO - PROCESS | 1664 | 1467683473796 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:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 18:51:13 INFO - PROCESS | 1664 | 1467683473823 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1664 | 1467683473824 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:51:13 INFO - PROCESS | 1664 | 1467683473826 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1664 | 1467683473827 Marionette TRACE conn2 <- [1,38,null,{}] 18:51:13 INFO - PROCESS | 1664 | 1467683473830 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:51:13 INFO - PROCESS | 1664 | 1467683473831 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | 1467683473934 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:51:13 INFO - PROCESS | 1664 | 1467683473938 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1664 | 1467683473939 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccbe000 == 15 [pid = 1664] [id = 15] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 41 (0x12c6f6000) [pid = 1664] [serial = 41] [outer = 0x0] 18:51:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 42 (0x12cd22c00) [pid = 1664] [serial = 42] [outer = 0x12c6f6000] 18:51:13 INFO - PROCESS | 1664 | 1467683473962 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 43 (0x12cd28000) [pid = 1664] [serial = 43] [outer = 0x12c6f6000] 18:51:14 INFO - PROCESS | 1664 | 1467683474194 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:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 18:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:51:14 INFO - PROCESS | 1664 | 1467683474246 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:51:14 INFO - PROCESS | 1664 | 1467683474248 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:51:14 INFO - PROCESS | 1664 | 1467683474250 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:51:14 INFO - PROCESS | 1664 | 1467683474251 Marionette TRACE conn2 <- [1,42,null,{}] 18:51:14 INFO - PROCESS | 1664 | 1467683474262 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:51:14 INFO - PROCESS | 1664 | 1467683474264 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:14 INFO - PROCESS | 1664 | 1467683474395 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:51:14 INFO - PROCESS | 1664 | 1467683474401 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:14 INFO - PROCESS | 1664 | 1467683474402 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d24f800 == 16 [pid = 1664] [id = 16] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 44 (0x12cd2cc00) [pid = 1664] [serial = 44] [outer = 0x0] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 45 (0x12d2b6c00) [pid = 1664] [serial = 45] [outer = 0x12cd2cc00] 18:51:14 INFO - PROCESS | 1664 | 1467683474441 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x12d2bb000) [pid = 1664] [serial = 46] [outer = 0x12cd2cc00] 18:51:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d673000 == 17 [pid = 1664] [id = 17] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x12d673800) [pid = 1664] [serial = 47] [outer = 0x0] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x12d678000) [pid = 1664] [serial = 48] [outer = 0x12d673800] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x12d674000) [pid = 1664] [serial = 49] [outer = 0x12d673800] 18:51:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d672800 == 18 [pid = 1664] [id = 18] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x12d2bbc00) [pid = 1664] [serial = 50] [outer = 0x0] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x12d72dc00) [pid = 1664] [serial = 51] [outer = 0x12d2bbc00] 18:51:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x12d727000) [pid = 1664] [serial = 52] [outer = 0x12d2bbc00] 18:51:14 INFO - PROCESS | 1664 | 1467683474863 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:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 669ms 18:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:51:14 INFO - PROCESS | 1664 | 1467683474920 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:51:14 INFO - PROCESS | 1664 | 1467683474921 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:51:14 INFO - PROCESS | 1664 | 1467683474923 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:51:14 INFO - PROCESS | 1664 | 1467683474925 Marionette TRACE conn2 <- [1,46,null,{}] 18:51:14 INFO - PROCESS | 1664 | 1467683474927 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:51:14 INFO - PROCESS | 1664 | 1467683474928 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | 1467683475013 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:51:15 INFO - PROCESS | 1664 | 1467683475026 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1664 | 1467683475028 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da16800 == 19 [pid = 1664] [id = 19] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x12d83b800) [pid = 1664] [serial = 53] [outer = 0x0] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x12dacb800) [pid = 1664] [serial = 54] [outer = 0x12d83b800] 18:51:15 INFO - PROCESS | 1664 | 1467683475054 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x12dacf000) [pid = 1664] [serial = 55] [outer = 0x12d83b800] 18:51:15 INFO - PROCESS | 1664 | 1467683475284 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:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 18:51:15 INFO - PROCESS | 1664 | 1467683475292 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:51:15 INFO - PROCESS | 1664 | 1467683475294 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:51:15 INFO - PROCESS | 1664 | 1467683475305 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:51:15 INFO - PROCESS | 1664 | 1467683475307 Marionette TRACE conn2 <- [1,50,null,{}] 18:51:15 INFO - PROCESS | 1664 | 1467683475310 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:51:15 INFO - PROCESS | 1664 | 1467683475312 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | 1467683475440 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:51:15 INFO - PROCESS | 1664 | 1467683475444 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1664 | 1467683475445 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863e800 == 20 [pid = 1664] [id = 20] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x117e83400) [pid = 1664] [serial = 56] [outer = 0x0] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x118228c00) [pid = 1664] [serial = 57] [outer = 0x117e83400] 18:51:15 INFO - PROCESS | 1664 | 1467683475468 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x118231400) [pid = 1664] [serial = 58] [outer = 0x117e83400] 18:51:15 INFO - PROCESS | 1664 | 1467683475695 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:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 430ms 18:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:51:15 INFO - PROCESS | 1664 | 1467683475727 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:51:15 INFO - PROCESS | 1664 | 1467683475728 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:51:15 INFO - PROCESS | 1664 | 1467683475730 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:51:15 INFO - PROCESS | 1664 | 1467683475731 Marionette TRACE conn2 <- [1,54,null,{}] 18:51:15 INFO - PROCESS | 1664 | 1467683475734 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:51:15 INFO - PROCESS | 1664 | 1467683475735 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | 1467683475842 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:51:15 INFO - PROCESS | 1664 | 1467683475846 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1664 | 1467683475847 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x127459000 == 21 [pid = 1664] [id = 21] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x11822e400) [pid = 1664] [serial = 59] [outer = 0x0] 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x1186ba000) [pid = 1664] [serial = 60] [outer = 0x11822e400] 18:51:15 INFO - PROCESS | 1664 | 1467683475871 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x1186c0400) [pid = 1664] [serial = 61] [outer = 0x11822e400] 18:51:16 INFO - PROCESS | 1664 | 1467683476095 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:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 18:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:51:16 INFO - PROCESS | 1664 | 1467683476103 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:51:16 INFO - PROCESS | 1664 | 1467683476104 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:51:16 INFO - PROCESS | 1664 | 1467683476106 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:51:16 INFO - PROCESS | 1664 | 1467683476107 Marionette TRACE conn2 <- [1,58,null,{}] 18:51:16 INFO - PROCESS | 1664 | 1467683476109 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:51:16 INFO - PROCESS | 1664 | 1467683476110 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:16 INFO - PROCESS | 1664 | 1467683476207 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:51:16 INFO - PROCESS | 1664 | 1467683476222 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:16 INFO - PROCESS | 1664 | 1467683476223 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b58000 == 22 [pid = 1664] [id = 22] 18:51:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1183cf000) [pid = 1664] [serial = 62] [outer = 0x0] 18:51:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x118867400) [pid = 1664] [serial = 63] [outer = 0x1183cf000] 18:51:16 INFO - PROCESS | 1664 | 1467683476247 Marionette DEBUG loaded listener.js 18:51:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1271d4800) [pid = 1664] [serial = 64] [outer = 0x1183cf000] 18:51:16 INFO - PROCESS | 1664 | 1467683476495 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:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 420ms 18:51:17 INFO - PROCESS | 1664 | 1467683477103 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:51:17 INFO - PROCESS | 1664 | 1467683477106 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:51:17 INFO - PROCESS | 1664 | 1467683477168 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1664 | 1467683477170 Marionette TRACE conn2 <- [1,62,null,{}] 18:51:17 INFO - PROCESS | 1664 | 1467683477174 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:51:17 INFO - PROCESS | 1664 | 1467683477176 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:17 INFO - PROCESS | 1664 | 1467683477275 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:51:17 INFO - PROCESS | 1664 | 1467683477326 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 1664 | 1467683477330 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x112544000 == 23 [pid = 1664] [id = 23] 18:51:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1121ba400) [pid = 1664] [serial = 65] [outer = 0x0] 18:51:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x112985000) [pid = 1664] [serial = 66] [outer = 0x1121ba400] 18:51:17 INFO - PROCESS | 1664 | 1467683477361 Marionette DEBUG loaded listener.js 18:51:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x112e7a400) [pid = 1664] [serial = 67] [outer = 0x1121ba400] 18:51:17 INFO - PROCESS | 1664 | 1467683477787 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:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 679ms 18:51:17 INFO - PROCESS | 1664 | 1467683477855 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:51:17 INFO - PROCESS | 1664 | 1467683477857 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:51:17 INFO - PROCESS | 1664 | 1467683477866 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1664 | 1467683477869 Marionette TRACE conn2 <- [1,66,null,{}] 18:51:17 INFO - PROCESS | 1664 | 1467683477872 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:51:17 INFO - PROCESS | 1664 | 1467683477874 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:17 INFO - PROCESS | 1664 | 1467683477986 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:51:18 INFO - PROCESS | 1664 | 1467683478037 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:18 INFO - PROCESS | 1664 | 1467683478039 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1167cf000 == 24 [pid = 1664] [id = 24] 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11629a800) [pid = 1664] [serial = 68] [outer = 0x0] 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x116885000) [pid = 1664] [serial = 69] [outer = 0x11629a800] 18:51:18 INFO - PROCESS | 1664 | 1467683478070 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x117152000) [pid = 1664] [serial = 70] [outer = 0x11629a800] 18:51:18 INFO - PROCESS | 1664 | 1467683478471 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:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 625ms 18:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:51:18 INFO - PROCESS | 1664 | 1467683478488 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:51:18 INFO - PROCESS | 1664 | 1467683478490 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:51:18 INFO - PROCESS | 1664 | 1467683478492 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:51:18 INFO - PROCESS | 1664 | 1467683478493 Marionette TRACE conn2 <- [1,70,null,{}] 18:51:18 INFO - PROCESS | 1664 | 1467683478500 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:51:18 INFO - PROCESS | 1664 | 1467683478504 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:18 INFO - PROCESS | 1664 | 1467683478630 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:51:18 INFO - PROCESS | 1664 | 1467683478687 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:18 INFO - PROCESS | 1664 | 1467683478690 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f96800 == 25 [pid = 1664] [id = 25] 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118227c00) [pid = 1664] [serial = 71] [outer = 0x0] 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11822d000) [pid = 1664] [serial = 72] [outer = 0x118227c00] 18:51:18 INFO - PROCESS | 1664 | 1467683478724 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1186b9800) [pid = 1664] [serial = 73] [outer = 0x118227c00] 18:51:19 INFO - PROCESS | 1664 | 1467683479475 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:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1022ms 18:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:51:19 INFO - PROCESS | 1664 | 1467683479515 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:51:19 INFO - PROCESS | 1664 | 1467683479517 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:51:19 INFO - PROCESS | 1664 | 1467683479520 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1664 | 1467683479522 Marionette TRACE conn2 <- [1,74,null,{}] 18:51:19 INFO - PROCESS | 1664 | 1467683479528 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:51:19 INFO - PROCESS | 1664 | 1467683479529 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:19 INFO - PROCESS | 1664 | 1467683479616 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:51:19 INFO - PROCESS | 1664 | 1467683479667 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:19 INFO - PROCESS | 1664 | 1467683479668 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f0b000 == 26 [pid = 1664] [id = 26] 18:51:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1164e5000) [pid = 1664] [serial = 74] [outer = 0x0] 18:51:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11675c400) [pid = 1664] [serial = 75] [outer = 0x1164e5000] 18:51:19 INFO - PROCESS | 1664 | 1467683479696 Marionette DEBUG loaded listener.js 18:51:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x116881800) [pid = 1664] [serial = 76] [outer = 0x1164e5000] 18:51:20 INFO - PROCESS | 1664 | 1467683480135 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:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 676ms 18:51:20 INFO - PROCESS | 1664 | 1467683480196 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 1664 | 1467683480200 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:51:20 INFO - PROCESS | 1664 | 1467683480209 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 1664 | 1467683480212 Marionette TRACE conn2 <- [1,78,null,{}] 18:51:20 INFO - PROCESS | 1664 | 1467683480215 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:51:20 INFO - PROCESS | 1664 | 1467683480217 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:20 INFO - PROCESS | 1664 | 1467683480306 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:51:20 INFO - PROCESS | 1664 | 1467683480314 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1664 | 1467683480315 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x116414000 == 27 [pid = 1664] [id = 27] 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x117152c00) [pid = 1664] [serial = 77] [outer = 0x0] 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1176d8400) [pid = 1664] [serial = 78] [outer = 0x117152c00] 18:51:20 INFO - PROCESS | 1664 | 1467683480344 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x117e85800) [pid = 1664] [serial = 79] [outer = 0x117152c00] 18:51:20 INFO - PROCESS | 1664 | 1467683480649 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:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 18:51:20 INFO - PROCESS | 1664 | 1467683480680 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 1664 | 1467683480681 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:51:20 INFO - PROCESS | 1664 | 1467683480684 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 1664 | 1467683480688 Marionette TRACE conn2 <- [1,82,null,{}] 18:51:20 INFO - PROCESS | 1664 | 1467683480705 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:51:20 INFO - PROCESS | 1664 | 1467683480707 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:20 INFO - PROCESS | 1664 | 1467683480779 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:51:20 INFO - PROCESS | 1664 | 1467683480786 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1664 | 1467683480788 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168ab800 == 28 [pid = 1664] [id = 28] 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181a7800) [pid = 1664] [serial = 80] [outer = 0x0] 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1181d1800) [pid = 1664] [serial = 81] [outer = 0x1181a7800] 18:51:20 INFO - PROCESS | 1664 | 1467683480816 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11822c000) [pid = 1664] [serial = 82] [outer = 0x1181a7800] 18:51:21 INFO - PROCESS | 1664 | 1467683481113 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:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 479ms 18:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:51:21 INFO - PROCESS | 1664 | 1467683481163 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:51:21 INFO - PROCESS | 1664 | 1467683481166 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:51:21 INFO - PROCESS | 1664 | 1467683481170 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:51:21 INFO - PROCESS | 1664 | 1467683481171 Marionette TRACE conn2 <- [1,86,null,{}] 18:51:21 INFO - PROCESS | 1664 | 1467683481173 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:51:21 INFO - PROCESS | 1664 | 1467683481174 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:21 INFO - PROCESS | 1664 | 1467683481250 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:51:21 INFO - PROCESS | 1664 | 1467683481293 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1664 | 1467683481294 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac7800 == 29 [pid = 1664] [id = 29] 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x113389c00) [pid = 1664] [serial = 83] [outer = 0x0] 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1183c7000) [pid = 1664] [serial = 84] [outer = 0x113389c00] 18:51:21 INFO - PROCESS | 1664 | 1467683481319 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1186bec00) [pid = 1664] [serial = 85] [outer = 0x113389c00] 18:51:21 INFO - PROCESS | 1664 | 1467683481575 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:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 18:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:51:21 INFO - PROCESS | 1664 | 1467683481593 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:51:21 INFO - PROCESS | 1664 | 1467683481594 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:51:21 INFO - PROCESS | 1664 | 1467683481598 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:51:21 INFO - PROCESS | 1664 | 1467683481599 Marionette TRACE conn2 <- [1,90,null,{}] 18:51:21 INFO - PROCESS | 1664 | 1467683481601 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:51:21 INFO - PROCESS | 1664 | 1467683481602 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:21 INFO - PROCESS | 1664 | 1467683481681 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:51:21 INFO - PROCESS | 1664 | 1467683481685 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1664 | 1467683481686 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816b000 == 30 [pid = 1664] [id = 30] 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1183ccc00) [pid = 1664] [serial = 86] [outer = 0x0] 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118863800) [pid = 1664] [serial = 87] [outer = 0x1183ccc00] 18:51:21 INFO - PROCESS | 1664 | 1467683481713 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1190de800) [pid = 1664] [serial = 88] [outer = 0x1183ccc00] 18:51:22 INFO - PROCESS | 1664 | 1467683482005 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:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 18:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:51:22 INFO - PROCESS | 1664 | 1467683482016 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1664 | 1467683482017 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:51:22 INFO - PROCESS | 1664 | 1467683482019 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1664 | 1467683482020 Marionette TRACE conn2 <- [1,94,null,{}] 18:51:22 INFO - PROCESS | 1664 | 1467683482022 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:51:22 INFO - PROCESS | 1664 | 1467683482027 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:22 INFO - PROCESS | 1664 | 1467683482132 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:51:22 INFO - PROCESS | 1664 | 1467683482176 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:22 INFO - PROCESS | 1664 | 1467683482177 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x118632800 == 31 [pid = 1664] [id = 31] 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11325a800) [pid = 1664] [serial = 89] [outer = 0x0] 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11920b400) [pid = 1664] [serial = 90] [outer = 0x11325a800] 18:51:22 INFO - PROCESS | 1664 | 1467683482202 Marionette DEBUG loaded listener.js 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119860000) [pid = 1664] [serial = 91] [outer = 0x11325a800] 18:51:22 INFO - PROCESS | 1664 | 1467683482437 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:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 18:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:51:22 INFO - PROCESS | 1664 | 1467683482494 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1664 | 1467683482495 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:51:22 INFO - PROCESS | 1664 | 1467683482497 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1664 | 1467683482498 Marionette TRACE conn2 <- [1,98,null,{}] 18:51:22 INFO - PROCESS | 1664 | 1467683482500 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:51:22 INFO - PROCESS | 1664 | 1467683482501 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:22 INFO - PROCESS | 1664 | 1467683482578 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:51:22 INFO - PROCESS | 1664 | 1467683482582 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:22 INFO - PROCESS | 1664 | 1467683482583 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190a8000 == 32 [pid = 1664] [id = 32] 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11985b800) [pid = 1664] [serial = 92] [outer = 0x0] 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1199b1000) [pid = 1664] [serial = 93] [outer = 0x11985b800] 18:51:22 INFO - PROCESS | 1664 | 1467683482610 Marionette DEBUG loaded listener.js 18:51:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120828000) [pid = 1664] [serial = 94] [outer = 0x11985b800] 18:51:22 INFO - PROCESS | 1664 | 1467683482896 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:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 18:51:22 INFO - PROCESS | 1664 | 1467683482917 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1664 | 1467683482918 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:51:22 INFO - PROCESS | 1664 | 1467683482920 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1664 | 1467683482921 Marionette TRACE conn2 <- [1,102,null,{}] 18:51:22 INFO - PROCESS | 1664 | 1467683482923 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:51:22 INFO - PROCESS | 1664 | 1467683482924 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | 1467683483006 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:51:23 INFO - PROCESS | 1664 | 1467683483049 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1664 | 1467683483051 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192c7000 == 33 [pid = 1664] [id = 33] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119862800) [pid = 1664] [serial = 95] [outer = 0x0] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121008000) [pid = 1664] [serial = 96] [outer = 0x119862800] 18:51:23 INFO - PROCESS | 1664 | 1467683483075 Marionette DEBUG loaded listener.js 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12100f400) [pid = 1664] [serial = 97] [outer = 0x119862800] 18:51:23 INFO - PROCESS | 1664 | 1467683483287 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:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 18:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:51:23 INFO - PROCESS | 1664 | 1467683483338 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:51:23 INFO - PROCESS | 1664 | 1467683483339 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:51:23 INFO - PROCESS | 1664 | 1467683483341 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 1664 | 1467683483342 Marionette TRACE conn2 <- [1,106,null,{}] 18:51:23 INFO - PROCESS | 1664 | 1467683483344 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:51:23 INFO - PROCESS | 1664 | 1467683483346 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | 1467683483427 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:51:23 INFO - PROCESS | 1664 | 1467683483433 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1664 | 1467683483434 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195b0000 == 34 [pid = 1664] [id = 34] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12100f800) [pid = 1664] [serial = 98] [outer = 0x0] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1210d2400) [pid = 1664] [serial = 99] [outer = 0x12100f800] 18:51:23 INFO - PROCESS | 1664 | 1467683483458 Marionette DEBUG loaded listener.js 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12134ac00) [pid = 1664] [serial = 100] [outer = 0x12100f800] 18:51:23 INFO - PROCESS | 1664 | 1467683483750 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:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 18:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:51:23 INFO - PROCESS | 1664 | 1467683483760 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:51:23 INFO - PROCESS | 1664 | 1467683483762 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:51:23 INFO - PROCESS | 1664 | 1467683483764 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 1664 | 1467683483765 Marionette TRACE conn2 <- [1,110,null,{}] 18:51:23 INFO - PROCESS | 1664 | 1467683483767 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:51:23 INFO - PROCESS | 1664 | 1467683483773 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | 1467683483899 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:51:23 INFO - PROCESS | 1664 | 1467683483962 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1664 | 1467683483963 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11997e800 == 35 [pid = 1664] [id = 35] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121010800) [pid = 1664] [serial = 101] [outer = 0x0] 18:51:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121355c00) [pid = 1664] [serial = 102] [outer = 0x121010800] 18:51:24 INFO - PROCESS | 1664 | 1467683484002 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1217e6400) [pid = 1664] [serial = 103] [outer = 0x121010800] 18:51:24 INFO - PROCESS | 1664 | 1467683484360 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:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 618ms 18:51:24 INFO - PROCESS | 1664 | 1467683484383 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:51:24 INFO - PROCESS | 1664 | 1467683484384 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:51:24 INFO - PROCESS | 1664 | 1467683484387 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1664 | 1467683484388 Marionette TRACE conn2 <- [1,114,null,{}] 18:51:24 INFO - PROCESS | 1664 | 1467683484393 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:51:24 INFO - PROCESS | 1664 | 1467683484395 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:24 INFO - PROCESS | 1664 | 1467683484491 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:51:24 INFO - PROCESS | 1664 | 1467683484533 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:24 INFO - PROCESS | 1664 | 1467683484535 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x120857800 == 36 [pid = 1664] [id = 36] 18:51:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12148c000) [pid = 1664] [serial = 104] [outer = 0x0] 18:51:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1235bd000) [pid = 1664] [serial = 105] [outer = 0x12148c000] 18:51:24 INFO - PROCESS | 1664 | 1467683484556 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x124de9000) [pid = 1664] [serial = 106] [outer = 0x12148c000] 18:51:24 INFO - PROCESS | 1664 | 1467683484903 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:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 525ms 18:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:51:24 INFO - PROCESS | 1664 | 1467683484915 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:51:24 INFO - PROCESS | 1664 | 1467683484917 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:51:24 INFO - PROCESS | 1664 | 1467683484920 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1664 | 1467683484922 Marionette TRACE conn2 <- [1,118,null,{}] 18:51:24 INFO - PROCESS | 1664 | 1467683484925 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:51:24 INFO - PROCESS | 1664 | 1467683484927 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:25 INFO - PROCESS | 1664 | 1467683485047 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:51:25 INFO - PROCESS | 1664 | 1467683485112 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1664 | 1467683485113 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x121155000 == 37 [pid = 1664] [id = 37] 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1214ee800) [pid = 1664] [serial = 107] [outer = 0x0] 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124df3400) [pid = 1664] [serial = 108] [outer = 0x1214ee800] 18:51:25 INFO - PROCESS | 1664 | 1467683485151 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12568b800) [pid = 1664] [serial = 109] [outer = 0x1214ee800] 18:51:25 INFO - PROCESS | 1664 | 1467683485446 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:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 18:51:25 INFO - PROCESS | 1664 | 1467683485496 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 1664 | 1467683485497 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:51:25 INFO - PROCESS | 1664 | 1467683485500 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 1664 | 1467683485501 Marionette TRACE conn2 <- [1,122,null,{}] 18:51:25 INFO - PROCESS | 1664 | 1467683485503 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:51:25 INFO - PROCESS | 1664 | 1467683485504 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:25 INFO - PROCESS | 1664 | 1467683485584 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:51:25 INFO - PROCESS | 1664 | 1467683485588 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1664 | 1467683485589 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12144e000 == 38 [pid = 1664] [id = 38] 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x125591800) [pid = 1664] [serial = 110] [outer = 0x0] 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12687f000) [pid = 1664] [serial = 111] [outer = 0x125591800] 18:51:25 INFO - PROCESS | 1664 | 1467683485616 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x126c28800) [pid = 1664] [serial = 112] [outer = 0x125591800] 18:51:25 INFO - PROCESS | 1664 | 1467683485894 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:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 18:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:51:25 INFO - PROCESS | 1664 | 1467683485920 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 1664 | 1467683485921 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:51:25 INFO - PROCESS | 1664 | 1467683485923 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 1664 | 1467683485924 Marionette TRACE conn2 <- [1,126,null,{}] 18:51:25 INFO - PROCESS | 1664 | 1467683485927 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:51:25 INFO - PROCESS | 1664 | 1467683485928 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:26 INFO - PROCESS | 1664 | 1467683486010 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:51:26 INFO - PROCESS | 1664 | 1467683486059 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1664 | 1467683486060 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b0800 == 39 [pid = 1664] [id = 39] 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1186c5c00) [pid = 1664] [serial = 113] [outer = 0x0] 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x126c84000) [pid = 1664] [serial = 114] [outer = 0x1186c5c00] 18:51:26 INFO - PROCESS | 1664 | 1467683486084 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1271dc000) [pid = 1664] [serial = 115] [outer = 0x1186c5c00] 18:51:26 INFO - PROCESS | 1664 | 1467683486376 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:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 18:51:26 INFO - PROCESS | 1664 | 1467683486404 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1664 | 1467683486406 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:51:26 INFO - PROCESS | 1664 | 1467683486409 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1664 | 1467683486411 Marionette TRACE conn2 <- [1,130,null,{}] 18:51:26 INFO - PROCESS | 1664 | 1467683486419 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:51:26 INFO - PROCESS | 1664 | 1467683486420 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:26 INFO - PROCESS | 1664 | 1467683486544 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:51:26 INFO - PROCESS | 1664 | 1467683486549 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1664 | 1467683486550 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x123609000 == 40 [pid = 1664] [id = 40] 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x126fa6c00) [pid = 1664] [serial = 116] [outer = 0x0] 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a93400) [pid = 1664] [serial = 117] [outer = 0x126fa6c00] 18:51:26 INFO - PROCESS | 1664 | 1467683486650 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128d79400) [pid = 1664] [serial = 118] [outer = 0x126fa6c00] 18:51:26 INFO - PROCESS | 1664 | 1467683486910 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:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 526ms 18:51:26 INFO - PROCESS | 1664 | 1467683486944 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1664 | 1467683486946 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:51:26 INFO - PROCESS | 1664 | 1467683486950 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1664 | 1467683486951 Marionette TRACE conn2 <- [1,134,null,{}] 18:51:26 INFO - PROCESS | 1664 | 1467683486965 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:51:26 INFO - PROCESS | 1664 | 1467683486966 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:27 INFO - PROCESS | 1664 | 1467683487095 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:51:27 INFO - PROCESS | 1664 | 1467683487100 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 1664 | 1467683487101 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b53800 == 41 [pid = 1664] [id = 41] 18:51:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128d80000) [pid = 1664] [serial = 119] [outer = 0x0] 18:51:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1291d8800) [pid = 1664] [serial = 120] [outer = 0x128d80000] 18:51:27 INFO - PROCESS | 1664 | 1467683487139 Marionette DEBUG loaded listener.js 18:51:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1291dfc00) [pid = 1664] [serial = 121] [outer = 0x128d80000] 18:51:28 INFO - PROCESS | 1664 | 1467683488310 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:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1373ms 18:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:51:28 INFO - PROCESS | 1664 | 1467683488322 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 1664 | 1467683488325 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:51:28 INFO - PROCESS | 1664 | 1467683488327 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 1664 | 1467683488330 Marionette TRACE conn2 <- [1,138,null,{}] 18:51:28 INFO - PROCESS | 1664 | 1467683488344 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:51:28 INFO - PROCESS | 1664 | 1467683488345 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:28 INFO - PROCESS | 1664 | 1467683488444 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:51:28 INFO - PROCESS | 1664 | 1467683488449 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1664 | 1467683488451 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e13800 == 42 [pid = 1664] [id = 42] 18:51:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1176d7400) [pid = 1664] [serial = 122] [outer = 0x0] 18:51:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x117e8b400) [pid = 1664] [serial = 123] [outer = 0x1176d7400] 18:51:28 INFO - PROCESS | 1664 | 1467683488479 Marionette DEBUG loaded listener.js 18:51:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1181ac800) [pid = 1664] [serial = 124] [outer = 0x1176d7400] 18:51:28 INFO - PROCESS | 1664 | 1467683488789 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:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 18:51:28 INFO - PROCESS | 1664 | 1467683488849 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 1664 | 1467683488852 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:51:28 INFO - PROCESS | 1664 | 1467683488856 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 1664 | 1467683488858 Marionette TRACE conn2 <- [1,142,null,{}] 18:51:28 INFO - PROCESS | 1664 | 1467683488860 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:51:28 INFO - PROCESS | 1664 | 1467683488862 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:28 INFO - PROCESS | 1664 | 1467683488964 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:51:28 INFO - PROCESS | 1664 | 1467683488968 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1664 | 1467683488969 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11685f800 == 43 [pid = 1664] [id = 43] 18:51:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1181cbc00) [pid = 1664] [serial = 125] [outer = 0x0] 18:51:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11822a000) [pid = 1664] [serial = 126] [outer = 0x1181cbc00] 18:51:28 INFO - PROCESS | 1664 | 1467683488996 Marionette DEBUG loaded listener.js 18:51:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11852d400) [pid = 1664] [serial = 127] [outer = 0x1181cbc00] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1291da400) [pid = 1664] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11822e400) [pid = 1664] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x117e83400) [pid = 1664] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12d83b800) [pid = 1664] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12cd2cc00) [pid = 1664] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12c6f6000) [pid = 1664] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12c521c00) [pid = 1664] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12c013400) [pid = 1664] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1181f3400) [pid = 1664] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12bad1c00) [pid = 1664] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12ba2c400) [pid = 1664] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a789c00) [pid = 1664] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a6a0c00) [pid = 1664] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1181a7800) [pid = 1664] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x113389c00) [pid = 1664] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1183ccc00) [pid = 1664] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11325a800) [pid = 1664] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11985b800) [pid = 1664] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119862800) [pid = 1664] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12100f800) [pid = 1664] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12148c000) [pid = 1664] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1214ee800) [pid = 1664] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x125591800) [pid = 1664] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1183cf000) [pid = 1664] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1121ba400) [pid = 1664] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11629a800) [pid = 1664] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118227c00) [pid = 1664] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1164e5000) [pid = 1664] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:51:29 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117152c00) [pid = 1664] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:51:29 INFO - PROCESS | 1664 | 1467683489803 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:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 973ms 18:51:29 INFO - PROCESS | 1664 | 1467683489830 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:51:29 INFO - PROCESS | 1664 | 1467683489831 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:51:29 INFO - PROCESS | 1664 | 1467683489833 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:51:29 INFO - PROCESS | 1664 | 1467683489836 Marionette TRACE conn2 <- [1,146,null,{}] 18:51:29 INFO - PROCESS | 1664 | 1467683489843 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:51:29 INFO - PROCESS | 1664 | 1467683489846 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:29 INFO - PROCESS | 1664 | 1467683489918 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:51:29 INFO - PROCESS | 1664 | 1467683489922 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:29 INFO - PROCESS | 1664 | 1467683489924 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e37000 == 44 [pid = 1664] [id = 44] 18:51:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1176da800) [pid = 1664] [serial = 128] [outer = 0x0] 18:51:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1186ba400) [pid = 1664] [serial = 129] [outer = 0x1176da800] 18:51:29 INFO - PROCESS | 1664 | 1467683489953 Marionette DEBUG loaded listener.js 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119053400) [pid = 1664] [serial = 130] [outer = 0x1176da800] 18:51:30 INFO - PROCESS | 1664 | 1467683490271 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:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 472ms 18:51:30 INFO - PROCESS | 1664 | 1467683490305 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:51:30 INFO - PROCESS | 1664 | 1467683490307 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:51:30 INFO - PROCESS | 1664 | 1467683490309 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:51:30 INFO - PROCESS | 1664 | 1467683490310 Marionette TRACE conn2 <- [1,150,null,{}] 18:51:30 INFO - PROCESS | 1664 | 1467683490313 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:51:30 INFO - PROCESS | 1664 | 1467683490314 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:30 INFO - PROCESS | 1664 | 1467683490390 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:51:30 INFO - PROCESS | 1664 | 1467683490393 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:30 INFO - PROCESS | 1664 | 1467683490394 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186d5800 == 45 [pid = 1664] [id = 45] 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119211c00) [pid = 1664] [serial = 131] [outer = 0x0] 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11920e000) [pid = 1664] [serial = 132] [outer = 0x119211c00] 18:51:30 INFO - PROCESS | 1664 | 1467683490422 Marionette DEBUG loaded listener.js 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119050400) [pid = 1664] [serial = 133] [outer = 0x119211c00] 18:51:30 INFO - PROCESS | 1664 | 1467683490797 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:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 519ms 18:51:30 INFO - PROCESS | 1664 | 1467683490833 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:51:30 INFO - PROCESS | 1664 | 1467683490834 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:51:30 INFO - PROCESS | 1664 | 1467683490843 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:51:30 INFO - PROCESS | 1664 | 1467683490845 Marionette TRACE conn2 <- [1,154,null,{}] 18:51:30 INFO - PROCESS | 1664 | 1467683490848 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:51:30 INFO - PROCESS | 1664 | 1467683490850 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:30 INFO - PROCESS | 1664 | 1467683490957 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:51:30 INFO - PROCESS | 1664 | 1467683490965 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:30 INFO - PROCESS | 1664 | 1467683490966 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192cc000 == 46 [pid = 1664] [id = 46] 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119467c00) [pid = 1664] [serial = 134] [outer = 0x0] 18:51:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11981a800) [pid = 1664] [serial = 135] [outer = 0x119467c00] 18:51:31 INFO - PROCESS | 1664 | 1467683491002 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119862000) [pid = 1664] [serial = 136] [outer = 0x119467c00] 18:51:31 INFO - PROCESS | 1664 | 1467683491322 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:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 18:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:51:31 INFO - PROCESS | 1664 | 1467683491364 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:51:31 INFO - PROCESS | 1664 | 1467683491365 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:51:31 INFO - PROCESS | 1664 | 1467683491367 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:51:31 INFO - PROCESS | 1664 | 1467683491368 Marionette TRACE conn2 <- [1,158,null,{}] 18:51:31 INFO - PROCESS | 1664 | 1467683491371 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:51:31 INFO - PROCESS | 1664 | 1467683491374 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:31 INFO - PROCESS | 1664 | 1467683491473 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:51:31 INFO - PROCESS | 1664 | 1467683491479 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:31 INFO - PROCESS | 1664 | 1467683491482 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x119967800 == 47 [pid = 1664] [id = 47] 18:51:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x120821400) [pid = 1664] [serial = 137] [outer = 0x0] 18:51:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1210d0000) [pid = 1664] [serial = 138] [outer = 0x120821400] 18:51:31 INFO - PROCESS | 1664 | 1467683491515 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x121a6e400) [pid = 1664] [serial = 139] [outer = 0x120821400] 18:51:31 INFO - PROCESS | 1664 | 1467683491946 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:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 18:51:31 INFO - PROCESS | 1664 | 1467683491986 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:51:31 INFO - PROCESS | 1664 | 1467683491989 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:51:31 INFO - PROCESS | 1664 | 1467683491992 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:51:31 INFO - PROCESS | 1664 | 1467683491994 Marionette TRACE conn2 <- [1,162,null,{}] 18:51:32 INFO - PROCESS | 1664 | 1467683491998 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:51:32 INFO - PROCESS | 1664 | 1467683492000 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:32 INFO - PROCESS | 1664 | 1467683492093 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:51:32 INFO - PROCESS | 1664 | 1467683492140 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:32 INFO - PROCESS | 1664 | 1467683492141 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f0f800 == 48 [pid = 1664] [id = 48] 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x115deb000) [pid = 1664] [serial = 140] [outer = 0x0] 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116764400) [pid = 1664] [serial = 141] [outer = 0x115deb000] 18:51:32 INFO - PROCESS | 1664 | 1467683492175 Marionette DEBUG loaded listener.js 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1174fcc00) [pid = 1664] [serial = 142] [outer = 0x115deb000] 18:51:32 INFO - PROCESS | 1664 | 1467683492620 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:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 18:51:32 INFO - PROCESS | 1664 | 1467683492677 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:51:32 INFO - PROCESS | 1664 | 1467683492682 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:51:32 INFO - PROCESS | 1664 | 1467683492688 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:51:32 INFO - PROCESS | 1664 | 1467683492690 Marionette TRACE conn2 <- [1,166,null,{}] 18:51:32 INFO - PROCESS | 1664 | 1467683492692 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:51:32 INFO - PROCESS | 1664 | 1467683492694 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:32 INFO - PROCESS | 1664 | 1467683492785 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:51:32 INFO - PROCESS | 1664 | 1467683492844 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:32 INFO - PROCESS | 1664 | 1467683492846 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195ad000 == 49 [pid = 1664] [id = 49] 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11822d800) [pid = 1664] [serial = 143] [outer = 0x0] 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118284c00) [pid = 1664] [serial = 144] [outer = 0x11822d800] 18:51:32 INFO - PROCESS | 1664 | 1467683492876 Marionette DEBUG loaded listener.js 18:51:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11885e000) [pid = 1664] [serial = 145] [outer = 0x11822d800] 18:51:33 INFO - PROCESS | 1664 | 1467683493306 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:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 18:51:33 INFO - PROCESS | 1664 | 1467683493360 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:51:33 INFO - PROCESS | 1664 | 1467683493361 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:51:33 INFO - PROCESS | 1664 | 1467683493365 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 1664 | 1467683493368 Marionette TRACE conn2 <- [1,170,null,{}] 18:51:33 INFO - PROCESS | 1664 | 1467683493376 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:51:33 INFO - PROCESS | 1664 | 1467683493379 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:33 INFO - PROCESS | 1664 | 1467683493473 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:51:33 INFO - PROCESS | 1664 | 1467683493533 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:33 INFO - PROCESS | 1664 | 1467683493536 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218bf800 == 50 [pid = 1664] [id = 50] 18:51:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12082d000) [pid = 1664] [serial = 146] [outer = 0x0] 18:51:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12100e000) [pid = 1664] [serial = 147] [outer = 0x12082d000] 18:51:33 INFO - PROCESS | 1664 | 1467683493567 Marionette DEBUG loaded listener.js 18:51:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x121348800) [pid = 1664] [serial = 148] [outer = 0x12082d000] 18:51:33 INFO - PROCESS | 1664 | 1467683493955 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:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 18:51:33 INFO - PROCESS | 1664 | 1467683493988 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:51:33 INFO - PROCESS | 1664 | 1467683493989 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:51:33 INFO - PROCESS | 1664 | 1467683493992 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 1664 | 1467683493993 Marionette TRACE conn2 <- [1,174,null,{}] 18:51:33 INFO - PROCESS | 1664 | 1467683493995 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:51:33 INFO - PROCESS | 1664 | 1467683493997 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:34 INFO - PROCESS | 1664 | 1467683494102 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:51:34 INFO - PROCESS | 1664 | 1467683494160 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:34 INFO - PROCESS | 1664 | 1467683494161 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b07000 == 51 [pid = 1664] [id = 51] 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1235e8c00) [pid = 1664] [serial = 149] [outer = 0x0] 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x124a66000) [pid = 1664] [serial = 150] [outer = 0x1235e8c00] 18:51:34 INFO - PROCESS | 1664 | 1467683494191 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x124defc00) [pid = 1664] [serial = 151] [outer = 0x1235e8c00] 18:51:34 INFO - PROCESS | 1664 | 1467683494604 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:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 668ms 18:51:34 INFO - PROCESS | 1664 | 1467683494662 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:51:34 INFO - PROCESS | 1664 | 1467683494663 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:51:34 INFO - PROCESS | 1664 | 1467683494667 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:51:34 INFO - PROCESS | 1664 | 1467683494668 Marionette TRACE conn2 <- [1,178,null,{}] 18:51:34 INFO - PROCESS | 1664 | 1467683494670 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:51:34 INFO - PROCESS | 1664 | 1467683494672 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:34 INFO - PROCESS | 1664 | 1467683494760 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:51:34 INFO - PROCESS | 1664 | 1467683494823 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:34 INFO - PROCESS | 1664 | 1467683494824 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1132e7800 == 52 [pid = 1664] [id = 52] 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1162a1800) [pid = 1664] [serial = 152] [outer = 0x0] 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x117e8b800) [pid = 1664] [serial = 153] [outer = 0x1162a1800] 18:51:34 INFO - PROCESS | 1664 | 1467683494853 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1181f7400) [pid = 1664] [serial = 154] [outer = 0x1162a1800] 18:51:35 INFO - PROCESS | 1664 | 1467683495394 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:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 770ms 18:51:35 INFO - PROCESS | 1664 | 1467683495438 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:51:35 INFO - PROCESS | 1664 | 1467683495440 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:51:35 INFO - PROCESS | 1664 | 1467683495443 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:51:35 INFO - PROCESS | 1664 | 1467683495445 Marionette TRACE conn2 <- [1,182,null,{}] 18:51:35 INFO - PROCESS | 1664 | 1467683495451 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:51:35 INFO - PROCESS | 1664 | 1467683495453 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:35 INFO - PROCESS | 1664 | 1467683495538 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1192cc000 == 51 [pid = 1664] [id = 46] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1186d5800 == 50 [pid = 1664] [id = 45] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x117e37000 == 49 [pid = 1664] [id = 44] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11685f800 == 48 [pid = 1664] [id = 43] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x118632800 == 47 [pid = 1664] [id = 31] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1168ab800 == 46 [pid = 1664] [id = 28] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x115e13800 == 45 [pid = 1664] [id = 42] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x116414000 == 44 [pid = 1664] [id = 27] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac7800 == 43 [pid = 1664] [id = 29] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11816b000 == 42 [pid = 1664] [id = 30] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1190a8000 == 41 [pid = 1664] [id = 32] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1195b0000 == 40 [pid = 1664] [id = 34] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1192c7000 == 39 [pid = 1664] [id = 33] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1132e7800 == 38 [pid = 1664] [id = 52] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x124b07000 == 37 [pid = 1664] [id = 51] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1218bf800 == 36 [pid = 1664] [id = 50] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11997e800 == 35 [pid = 1664] [id = 35] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x121155000 == 34 [pid = 1664] [id = 37] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12144e000 == 33 [pid = 1664] [id = 38] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b0800 == 32 [pid = 1664] [id = 39] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x123609000 == 31 [pid = 1664] [id = 40] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1195ad000 == 30 [pid = 1664] [id = 49] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x124b53800 == 29 [pid = 1664] [id = 41] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x119967800 == 28 [pid = 1664] [id = 47] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x120857800 == 27 [pid = 1664] [id = 36] 18:51:36 INFO - PROCESS | 1664 | --DOCSHELL 0x114f0f800 == 26 [pid = 1664] [id = 48] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1235e7400) [pid = 1664] [serial = 11] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x128a93400) [pid = 1664] [serial = 117] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1176d8400) [pid = 1664] [serial = 78] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1181d1800) [pid = 1664] [serial = 81] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1183c7000) [pid = 1664] [serial = 84] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118863800) [pid = 1664] [serial = 87] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11920b400) [pid = 1664] [serial = 90] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x119860000) [pid = 1664] [serial = 91] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1199b1000) [pid = 1664] [serial = 93] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x120828000) [pid = 1664] [serial = 94] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x121008000) [pid = 1664] [serial = 96] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12100f400) [pid = 1664] [serial = 97] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1210d2400) [pid = 1664] [serial = 99] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x121355c00) [pid = 1664] [serial = 102] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1235bd000) [pid = 1664] [serial = 105] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124df3400) [pid = 1664] [serial = 108] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12687f000) [pid = 1664] [serial = 111] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x126c84000) [pid = 1664] [serial = 114] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112985000) [pid = 1664] [serial = 66] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116885000) [pid = 1664] [serial = 69] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11822d000) [pid = 1664] [serial = 72] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11675c400) [pid = 1664] [serial = 75] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12134ac00) [pid = 1664] [serial = 100] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124de9000) [pid = 1664] [serial = 106] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12568b800) [pid = 1664] [serial = 109] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126c28800) [pid = 1664] [serial = 112] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116881800) [pid = 1664] [serial = 76] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x117152000) [pid = 1664] [serial = 70] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11822c000) [pid = 1664] [serial = 82] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1190de800) [pid = 1664] [serial = 88] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117e85800) [pid = 1664] [serial = 79] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112e7a400) [pid = 1664] [serial = 67] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1186b9800) [pid = 1664] [serial = 73] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1186bec00) [pid = 1664] [serial = 85] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1271d4800) [pid = 1664] [serial = 64] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1217e7400) [pid = 1664] [serial = 8] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121004c00) [pid = 1664] [serial = 33] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12c010400) [pid = 1664] [serial = 34] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117eb5800) [pid = 1664] [serial = 31] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12bd95000) [pid = 1664] [serial = 30] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12bac7400) [pid = 1664] [serial = 27] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12bacd800) [pid = 1664] [serial = 28] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12b32c800) [pid = 1664] [serial = 24] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12b337800) [pid = 1664] [serial = 25] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12a6a2800) [pid = 1664] [serial = 21] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12a6a6c00) [pid = 1664] [serial = 22] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1294e6c00) [pid = 1664] [serial = 18] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1291dc000) [pid = 1664] [serial = 15] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1291e1c00) [pid = 1664] [serial = 16] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118867400) [pid = 1664] [serial = 63] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1186ba000) [pid = 1664] [serial = 60] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1186c0400) [pid = 1664] [serial = 61] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x118228c00) [pid = 1664] [serial = 57] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118231400) [pid = 1664] [serial = 58] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12dacf000) [pid = 1664] [serial = 55] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12dacb800) [pid = 1664] [serial = 54] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12d678000) [pid = 1664] [serial = 48] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12d72dc00) [pid = 1664] [serial = 51] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12d2b6c00) [pid = 1664] [serial = 45] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12d2bb000) [pid = 1664] [serial = 46] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x12cd22c00) [pid = 1664] [serial = 42] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x12cd28000) [pid = 1664] [serial = 43] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x12c6f0000) [pid = 1664] [serial = 40] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x12c528400) [pid = 1664] [serial = 39] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x12c019400) [pid = 1664] [serial = 36] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x12c51f800) [pid = 1664] [serial = 37] [outer = 0x0] [url = about:blank] 18:51:36 INFO - PROCESS | 1664 | 1467683496087 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:36 INFO - PROCESS | 1664 | 1467683496088 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e8c800 == 27 [pid = 1664] [id = 53] 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x1129ca400) [pid = 1664] [serial = 155] [outer = 0x0] 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x113382800) [pid = 1664] [serial = 156] [outer = 0x1129ca400] 18:51:36 INFO - PROCESS | 1664 | 1467683496120 Marionette DEBUG loaded listener.js 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x11629d000) [pid = 1664] [serial = 157] [outer = 0x1129ca400] 18:51:36 INFO - PROCESS | 1664 | 1467683496364 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:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 974ms 18:51:36 INFO - PROCESS | 1664 | 1467683496420 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:51:36 INFO - PROCESS | 1664 | 1467683496422 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:51:36 INFO - PROCESS | 1664 | 1467683496425 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:51:36 INFO - PROCESS | 1664 | 1467683496427 Marionette TRACE conn2 <- [1,186,null,{}] 18:51:36 INFO - PROCESS | 1664 | 1467683496438 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:51:36 INFO - PROCESS | 1664 | 1467683496441 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:36 INFO - PROCESS | 1664 | 1467683496519 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:51:36 INFO - PROCESS | 1664 | 1467683496524 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:36 INFO - PROCESS | 1664 | 1467683496526 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x115eba800 == 28 [pid = 1664] [id = 54] 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x113388000) [pid = 1664] [serial = 158] [outer = 0x0] 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1176dd400) [pid = 1664] [serial = 159] [outer = 0x113388000] 18:51:36 INFO - PROCESS | 1664 | 1467683496556 Marionette DEBUG loaded listener.js 18:51:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x11819f800) [pid = 1664] [serial = 160] [outer = 0x113388000] 18:51:36 INFO - PROCESS | 1664 | 1467683496853 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:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 478ms 18:51:36 INFO - PROCESS | 1664 | 1467683496905 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:51:36 INFO - PROCESS | 1664 | 1467683496909 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:51:36 INFO - PROCESS | 1664 | 1467683496919 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:51:36 INFO - PROCESS | 1664 | 1467683496920 Marionette TRACE conn2 <- [1,190,null,{}] 18:51:36 INFO - PROCESS | 1664 | 1467683496923 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:51:36 INFO - PROCESS | 1664 | 1467683496924 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:37 INFO - PROCESS | 1664 | 1467683496998 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:51:37 INFO - PROCESS | 1664 | 1467683497002 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 1664 | 1467683497003 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab7000 == 29 [pid = 1664] [id = 55] 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1181a9400) [pid = 1664] [serial = 161] [outer = 0x0] 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1181ed800) [pid = 1664] [serial = 162] [outer = 0x1181a9400] 18:51:37 INFO - PROCESS | 1664 | 1467683497032 Marionette DEBUG loaded listener.js 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1183c7800) [pid = 1664] [serial = 163] [outer = 0x1181a9400] 18:51:37 INFO - PROCESS | 1664 | 1467683497415 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:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 523ms 18:51:37 INFO - PROCESS | 1664 | 1467683497444 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:51:37 INFO - PROCESS | 1664 | 1467683497446 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:51:37 INFO - PROCESS | 1664 | 1467683497456 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:51:37 INFO - PROCESS | 1664 | 1467683497462 Marionette TRACE conn2 <- [1,194,null,{}] 18:51:37 INFO - PROCESS | 1664 | 1467683497468 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:51:37 INFO - PROCESS | 1664 | 1467683497472 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:37 INFO - PROCESS | 1664 | 1467683497581 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:51:37 INFO - PROCESS | 1664 | 1467683497590 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 1664 | 1467683497592 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x118163800 == 30 [pid = 1664] [id = 56] 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1186b7800) [pid = 1664] [serial = 164] [outer = 0x0] 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1186c6c00) [pid = 1664] [serial = 165] [outer = 0x1186b7800] 18:51:37 INFO - PROCESS | 1664 | 1467683497631 Marionette DEBUG loaded listener.js 18:51:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1190de800) [pid = 1664] [serial = 166] [outer = 0x1186b7800] 18:51:38 INFO - PROCESS | 1664 | 1467683497995 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:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 582ms 18:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:51:38 INFO - PROCESS | 1664 | 1467683498033 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:51:38 INFO - PROCESS | 1664 | 1467683498035 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:51:38 INFO - PROCESS | 1664 | 1467683498037 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:51:38 INFO - PROCESS | 1664 | 1467683498039 Marionette TRACE conn2 <- [1,198,null,{}] 18:51:38 INFO - PROCESS | 1664 | 1467683498043 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:51:38 INFO - PROCESS | 1664 | 1467683498044 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:38 INFO - PROCESS | 1664 | 1467683498191 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:51:38 INFO - PROCESS | 1664 | 1467683498213 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:38 INFO - PROCESS | 1664 | 1467683498215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x118631800 == 31 [pid = 1664] [id = 57] 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119050c00) [pid = 1664] [serial = 167] [outer = 0x0] 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11946e000) [pid = 1664] [serial = 168] [outer = 0x119050c00] 18:51:38 INFO - PROCESS | 1664 | 1467683498255 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x119817400) [pid = 1664] [serial = 169] [outer = 0x119050c00] 18:51:38 INFO - PROCESS | 1664 | 1467683498651 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:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 622ms 18:51:38 INFO - PROCESS | 1664 | 1467683498659 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:51:38 INFO - PROCESS | 1664 | 1467683498661 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:51:38 INFO - PROCESS | 1664 | 1467683498663 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:51:38 INFO - PROCESS | 1664 | 1467683498664 Marionette TRACE conn2 <- [1,202,null,{}] 18:51:38 INFO - PROCESS | 1664 | 1467683498666 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:51:38 INFO - PROCESS | 1664 | 1467683498667 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:38 INFO - PROCESS | 1664 | 1467683498756 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:51:38 INFO - PROCESS | 1664 | 1467683498767 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:38 INFO - PROCESS | 1664 | 1467683498771 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b9000 == 32 [pid = 1664] [id = 58] 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1181a3c00) [pid = 1664] [serial = 170] [outer = 0x0] 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1199b5800) [pid = 1664] [serial = 171] [outer = 0x1181a3c00] 18:51:38 INFO - PROCESS | 1664 | 1467683498827 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12100a000) [pid = 1664] [serial = 172] [outer = 0x1181a3c00] 18:51:39 INFO - PROCESS | 1664 | 1467683499159 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:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 522ms 18:51:39 INFO - PROCESS | 1664 | 1467683499185 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:51:39 INFO - PROCESS | 1664 | 1467683499187 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:51:39 INFO - PROCESS | 1664 | 1467683499189 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:51:39 INFO - PROCESS | 1664 | 1467683499190 Marionette TRACE conn2 <- [1,206,null,{}] 18:51:39 INFO - PROCESS | 1664 | 1467683499202 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:51:39 INFO - PROCESS | 1664 | 1467683499204 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:39 INFO - PROCESS | 1664 | 1467683499289 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:51:39 INFO - PROCESS | 1664 | 1467683499295 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:39 INFO - PROCESS | 1664 | 1467683499296 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x112c83000 == 33 [pid = 1664] [id = 59] 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1199bb400) [pid = 1664] [serial = 173] [outer = 0x0] 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12134ac00) [pid = 1664] [serial = 174] [outer = 0x1199bb400] 18:51:39 INFO - PROCESS | 1664 | 1467683499321 Marionette DEBUG loaded listener.js 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1235e4000) [pid = 1664] [serial = 175] [outer = 0x1199bb400] 18:51:39 INFO - PROCESS | 1664 | 1467683499618 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:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 481ms 18:51:39 INFO - PROCESS | 1664 | 1467683499670 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:51:39 INFO - PROCESS | 1664 | 1467683499672 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:51:39 INFO - PROCESS | 1664 | 1467683499676 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:51:39 INFO - PROCESS | 1664 | 1467683499677 Marionette TRACE conn2 <- [1,210,null,{}] 18:51:39 INFO - PROCESS | 1664 | 1467683499679 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:51:39 INFO - PROCESS | 1664 | 1467683499680 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:39 INFO - PROCESS | 1664 | 1467683499766 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:51:39 INFO - PROCESS | 1664 | 1467683499769 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:39 INFO - PROCESS | 1664 | 1467683499771 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12113f000 == 34 [pid = 1664] [id = 60] 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11325a800) [pid = 1664] [serial = 176] [outer = 0x0] 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1235e7400) [pid = 1664] [serial = 177] [outer = 0x11325a800] 18:51:39 INFO - PROCESS | 1664 | 1467683499798 Marionette DEBUG loaded listener.js 18:51:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124f27800) [pid = 1664] [serial = 178] [outer = 0x11325a800] 18:51:40 INFO - PROCESS | 1664 | 1467683500098 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:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128d80000) [pid = 1664] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1186c5c00) [pid = 1664] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126fa6c00) [pid = 1664] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x121010800) [pid = 1664] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119467c00) [pid = 1664] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x120821400) [pid = 1664] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1176d7400) [pid = 1664] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1181cbc00) [pid = 1664] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1176da800) [pid = 1664] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:51:40 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x119211c00) [pid = 1664] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:51:40 INFO - PROCESS | 1664 | 1467683500202 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:51:40 INFO - PROCESS | 1664 | 1467683500203 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:51:40 INFO - PROCESS | 1664 | 1467683500207 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:51:40 INFO - PROCESS | 1664 | 1467683500208 Marionette TRACE conn2 <- [1,214,null,{}] 18:51:40 INFO - PROCESS | 1664 | 1467683500211 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:51:40 INFO - PROCESS | 1664 | 1467683500213 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:40 INFO - PROCESS | 1664 | 1467683500284 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:51:40 INFO - PROCESS | 1664 | 1467683500287 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:40 INFO - PROCESS | 1664 | 1467683500288 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b1c000 == 35 [pid = 1664] [id = 61] 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118223800) [pid = 1664] [serial = 179] [outer = 0x0] 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x119056c00) [pid = 1664] [serial = 180] [outer = 0x118223800] 18:51:40 INFO - PROCESS | 1664 | 1467683500315 Marionette DEBUG loaded listener.js 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1217d8400) [pid = 1664] [serial = 181] [outer = 0x118223800] 18:51:40 INFO - PROCESS | 1664 | 1467683500599 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:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 18:51:40 INFO - PROCESS | 1664 | 1467683500627 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:51:40 INFO - PROCESS | 1664 | 1467683500640 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:51:40 INFO - PROCESS | 1664 | 1467683500647 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:51:40 INFO - PROCESS | 1664 | 1467683500648 Marionette TRACE conn2 <- [1,218,null,{}] 18:51:40 INFO - PROCESS | 1664 | 1467683500651 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:51:40 INFO - PROCESS | 1664 | 1467683500652 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:40 INFO - PROCESS | 1664 | 1467683500727 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:51:40 INFO - PROCESS | 1664 | 1467683500731 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:40 INFO - PROCESS | 1664 | 1467683500732 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x121464000 == 36 [pid = 1664] [id = 62] 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119211c00) [pid = 1664] [serial = 182] [outer = 0x0] 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x125592000) [pid = 1664] [serial = 183] [outer = 0x119211c00] 18:51:40 INFO - PROCESS | 1664 | 1467683500760 Marionette DEBUG loaded listener.js 18:51:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12687ac00) [pid = 1664] [serial = 184] [outer = 0x119211c00] 18:51:41 INFO - PROCESS | 1664 | 1467683501051 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:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 419ms 18:51:41 INFO - PROCESS | 1664 | 1467683501067 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:51:41 INFO - PROCESS | 1664 | 1467683501068 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:51:41 INFO - PROCESS | 1664 | 1467683501071 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:51:41 INFO - PROCESS | 1664 | 1467683501072 Marionette TRACE conn2 <- [1,222,null,{}] 18:51:41 INFO - PROCESS | 1664 | 1467683501082 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:51:41 INFO - PROCESS | 1664 | 1467683501083 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:41 INFO - PROCESS | 1664 | 1467683501185 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:51:41 INFO - PROCESS | 1664 | 1467683501192 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:41 INFO - PROCESS | 1664 | 1467683501193 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x123503800 == 37 [pid = 1664] [id = 63] 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181c9000) [pid = 1664] [serial = 185] [outer = 0x0] 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12687cc00) [pid = 1664] [serial = 186] [outer = 0x1181c9000] 18:51:41 INFO - PROCESS | 1664 | 1467683501221 Marionette DEBUG loaded listener.js 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x126f0d000) [pid = 1664] [serial = 187] [outer = 0x1181c9000] 18:51:41 INFO - PROCESS | 1664 | 1467683501548 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:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 18:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:51:41 INFO - PROCESS | 1664 | 1467683501591 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:51:41 INFO - PROCESS | 1664 | 1467683501592 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:51:41 INFO - PROCESS | 1664 | 1467683501594 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:51:41 INFO - PROCESS | 1664 | 1467683501596 Marionette TRACE conn2 <- [1,226,null,{}] 18:51:41 INFO - PROCESS | 1664 | 1467683501598 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:51:41 INFO - PROCESS | 1664 | 1467683501600 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:41 INFO - PROCESS | 1664 | 1467683501682 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:51:41 INFO - PROCESS | 1664 | 1467683501686 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:41 INFO - PROCESS | 1664 | 1467683501687 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e32000 == 38 [pid = 1664] [id = 64] 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11981a400) [pid = 1664] [serial = 188] [outer = 0x0] 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1273a6c00) [pid = 1664] [serial = 189] [outer = 0x11981a400] 18:51:41 INFO - PROCESS | 1664 | 1467683501713 Marionette DEBUG loaded listener.js 18:51:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128d7b400) [pid = 1664] [serial = 190] [outer = 0x11981a400] 18:51:42 INFO - PROCESS | 1664 | 1467683501999 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:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 18:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:51:42 INFO - PROCESS | 1664 | 1467683502013 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:51:42 INFO - PROCESS | 1664 | 1467683502014 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:51:42 INFO - PROCESS | 1664 | 1467683502024 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:51:42 INFO - PROCESS | 1664 | 1467683502025 Marionette TRACE conn2 <- [1,230,null,{}] 18:51:42 INFO - PROCESS | 1664 | 1467683502028 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:51:42 INFO - PROCESS | 1664 | 1467683502028 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:42 INFO - PROCESS | 1664 | 1467683502095 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:51:42 INFO - PROCESS | 1664 | 1467683502140 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:42 INFO - PROCESS | 1664 | 1467683502141 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x126852000 == 39 [pid = 1664] [id = 65] 18:51:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121ce1000) [pid = 1664] [serial = 191] [outer = 0x0] 18:51:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128d77800) [pid = 1664] [serial = 192] [outer = 0x121ce1000] 18:51:42 INFO - PROCESS | 1664 | 1467683502179 Marionette DEBUG loaded listener.js 18:51:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1291dc000) [pid = 1664] [serial = 193] [outer = 0x121ce1000] 18:51:42 INFO - PROCESS | 1664 | 1467683502780 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:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 780ms 18:51:42 INFO - PROCESS | 1664 | 1467683502799 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:51:42 INFO - PROCESS | 1664 | 1467683502803 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:51:42 INFO - PROCESS | 1664 | 1467683502807 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:51:42 INFO - PROCESS | 1664 | 1467683502812 Marionette TRACE conn2 <- [1,234,null,{}] 18:51:42 INFO - PROCESS | 1664 | 1467683502849 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:51:42 INFO - PROCESS | 1664 | 1467683502852 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:42 INFO - PROCESS | 1664 | 1467683502991 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:51:43 INFO - PROCESS | 1664 | 1467683503060 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:43 INFO - PROCESS | 1664 | 1467683503062 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c7000 == 40 [pid = 1664] [id = 66] 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x116803000) [pid = 1664] [serial = 194] [outer = 0x0] 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117e85400) [pid = 1664] [serial = 195] [outer = 0x116803000] 18:51:43 INFO - PROCESS | 1664 | 1467683503093 Marionette DEBUG loaded listener.js 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1181cd400) [pid = 1664] [serial = 196] [outer = 0x116803000] 18:51:43 INFO - PROCESS | 1664 | 1467683503575 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:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 824ms 18:51:43 INFO - PROCESS | 1664 | 1467683503632 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:51:43 INFO - PROCESS | 1664 | 1467683503637 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:51:43 INFO - PROCESS | 1664 | 1467683503643 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:51:43 INFO - PROCESS | 1664 | 1467683503646 Marionette TRACE conn2 <- [1,238,null,{}] 18:51:43 INFO - PROCESS | 1664 | 1467683503650 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:51:43 INFO - PROCESS | 1664 | 1467683503653 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:43 INFO - PROCESS | 1664 | 1467683503792 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:51:43 INFO - PROCESS | 1664 | 1467683503859 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:43 INFO - PROCESS | 1664 | 1467683503861 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192c2800 == 41 [pid = 1664] [id = 67] 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1183c7000) [pid = 1664] [serial = 197] [outer = 0x0] 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118530800) [pid = 1664] [serial = 198] [outer = 0x1183c7000] 18:51:43 INFO - PROCESS | 1664 | 1467683503892 Marionette DEBUG loaded listener.js 18:51:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11885e400) [pid = 1664] [serial = 199] [outer = 0x1183c7000] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x117e32000 == 40 [pid = 1664] [id = 64] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123503800 == 39 [pid = 1664] [id = 63] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x121464000 == 38 [pid = 1664] [id = 62] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119b1c000 == 37 [pid = 1664] [id = 61] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12113f000 == 36 [pid = 1664] [id = 60] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x112c83000 == 35 [pid = 1664] [id = 59] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b9000 == 34 [pid = 1664] [id = 58] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x118631800 == 33 [pid = 1664] [id = 57] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x118163800 == 32 [pid = 1664] [id = 56] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab7000 == 31 [pid = 1664] [id = 55] 18:51:44 INFO - PROCESS | 1664 | 1467683504530 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:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x115eba800 == 30 [pid = 1664] [id = 54] 18:51:44 INFO - PROCESS | 1664 | --DOCSHELL 0x111e8c800 == 29 [pid = 1664] [id = 53] 18:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 923ms 18:51:44 INFO - PROCESS | 1664 | 1467683504565 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:51:44 INFO - PROCESS | 1664 | 1467683504567 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119862000) [pid = 1664] [serial = 136] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121a6e400) [pid = 1664] [serial = 139] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x117e8b400) [pid = 1664] [serial = 123] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11822a000) [pid = 1664] [serial = 126] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1181ac800) [pid = 1664] [serial = 124] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1186ba400) [pid = 1664] [serial = 129] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11852d400) [pid = 1664] [serial = 127] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119053400) [pid = 1664] [serial = 130] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11981a800) [pid = 1664] [serial = 135] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1210d0000) [pid = 1664] [serial = 138] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119050400) [pid = 1664] [serial = 133] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11920e000) [pid = 1664] [serial = 132] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1291dfc00) [pid = 1664] [serial = 121] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1291d8800) [pid = 1664] [serial = 120] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1271dc000) [pid = 1664] [serial = 115] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128d79400) [pid = 1664] [serial = 118] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1217e6400) [pid = 1664] [serial = 103] [outer = 0x0] [url = about:blank] 18:51:44 INFO - PROCESS | 1664 | 1467683504582 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:51:44 INFO - PROCESS | 1664 | 1467683504584 Marionette TRACE conn2 <- [1,242,null,{}] 18:51:44 INFO - PROCESS | 1664 | 1467683504589 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:51:44 INFO - PROCESS | 1664 | 1467683504591 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:44 INFO - PROCESS | 1664 | 1467683504662 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:51:44 INFO - PROCESS | 1664 | 1467683504666 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:44 INFO - PROCESS | 1664 | 1467683504669 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ecf800 == 30 [pid = 1664] [id = 68] 18:51:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117eaf000) [pid = 1664] [serial = 200] [outer = 0x0] 18:51:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1181cb000) [pid = 1664] [serial = 201] [outer = 0x117eaf000] 18:51:44 INFO - PROCESS | 1664 | 1467683504698 Marionette DEBUG loaded listener.js 18:51:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11822a000) [pid = 1664] [serial = 202] [outer = 0x117eaf000] 18:51:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1186bec00) [pid = 1664] [serial = 203] [outer = 0x12d2bbc00] 18:51:45 INFO - PROCESS | 1664 | 1467683505058 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:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 529ms 18:51:45 INFO - PROCESS | 1664 | 1467683505106 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 1664 | 1467683505109 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:51:45 INFO - PROCESS | 1664 | 1467683505128 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 1664 | 1467683505130 Marionette TRACE conn2 <- [1,246,null,{}] 18:51:45 INFO - PROCESS | 1664 | 1467683505134 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:51:45 INFO - PROCESS | 1664 | 1467683505136 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:45 INFO - PROCESS | 1664 | 1467683505204 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:51:45 INFO - PROCESS | 1664 | 1467683505208 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:45 INFO - PROCESS | 1664 | 1467683505209 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x117467000 == 31 [pid = 1664] [id = 69] 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11852bc00) [pid = 1664] [serial = 204] [outer = 0x0] 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119050400) [pid = 1664] [serial = 205] [outer = 0x11852bc00] 18:51:45 INFO - PROCESS | 1664 | 1467683505238 Marionette DEBUG loaded listener.js 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11952fc00) [pid = 1664] [serial = 206] [outer = 0x11852bc00] 18:51:45 INFO - PROCESS | 1664 | 1467683505561 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:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 18:51:45 INFO - PROCESS | 1664 | 1467683505598 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 1664 | 1467683505600 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:51:45 INFO - PROCESS | 1664 | 1467683505605 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 1664 | 1467683505607 Marionette TRACE conn2 <- [1,250,null,{}] 18:51:45 INFO - PROCESS | 1664 | 1467683505614 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:51:45 INFO - PROCESS | 1664 | 1467683505618 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:45 INFO - PROCESS | 1664 | 1467683505696 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:51:45 INFO - PROCESS | 1664 | 1467683505741 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:45 INFO - PROCESS | 1664 | 1467683505743 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x119019000 == 32 [pid = 1664] [id = 70] 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119209800) [pid = 1664] [serial = 207] [outer = 0x0] 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11985f400) [pid = 1664] [serial = 208] [outer = 0x119209800] 18:51:45 INFO - PROCESS | 1664 | 1467683505771 Marionette DEBUG loaded listener.js 18:51:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1210cfc00) [pid = 1664] [serial = 209] [outer = 0x119209800] 18:51:46 INFO - PROCESS | 1664 | 1467683506039 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:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 18:51:46 INFO - PROCESS | 1664 | 1467683506078 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:51:46 INFO - PROCESS | 1664 | 1467683506079 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:51:46 INFO - PROCESS | 1664 | 1467683506090 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:51:46 INFO - PROCESS | 1664 | 1467683506091 Marionette TRACE conn2 <- [1,254,null,{}] 18:51:46 INFO - PROCESS | 1664 | 1467683506093 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:51:46 INFO - PROCESS | 1664 | 1467683506094 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:46 INFO - PROCESS | 1664 | 1467683506174 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:51:46 INFO - PROCESS | 1664 | 1467683506178 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:46 INFO - PROCESS | 1664 | 1467683506179 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b19800 == 33 [pid = 1664] [id = 71] 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1217e5800) [pid = 1664] [serial = 210] [outer = 0x0] 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1236ec400) [pid = 1664] [serial = 211] [outer = 0x1217e5800] 18:51:46 INFO - PROCESS | 1664 | 1467683506206 Marionette DEBUG loaded listener.js 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124de8800) [pid = 1664] [serial = 212] [outer = 0x1217e5800] 18:51:46 INFO - PROCESS | 1664 | 1467683506518 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:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 18:51:46 INFO - PROCESS | 1664 | 1467683506560 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:51:46 INFO - PROCESS | 1664 | 1467683506561 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:51:46 INFO - PROCESS | 1664 | 1467683506565 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:51:46 INFO - PROCESS | 1664 | 1467683506567 Marionette TRACE conn2 <- [1,258,null,{}] 18:51:46 INFO - PROCESS | 1664 | 1467683506569 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:51:46 INFO - PROCESS | 1664 | 1467683506570 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:46 INFO - PROCESS | 1664 | 1467683506666 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:51:46 INFO - PROCESS | 1664 | 1467683506676 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:46 INFO - PROCESS | 1664 | 1467683506677 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12113e800 == 34 [pid = 1664] [id = 72] 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116804c00) [pid = 1664] [serial = 213] [outer = 0x0] 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125593c00) [pid = 1664] [serial = 214] [outer = 0x116804c00] 18:51:46 INFO - PROCESS | 1664 | 1467683506705 Marionette DEBUG loaded listener.js 18:51:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12687d000) [pid = 1664] [serial = 215] [outer = 0x116804c00] 18:51:47 INFO - PROCESS | 1664 | 1467683507037 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:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 18:51:47 INFO - PROCESS | 1664 | 1467683507084 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:51:47 INFO - PROCESS | 1664 | 1467683507086 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:51:47 INFO - PROCESS | 1664 | 1467683507088 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:51:47 INFO - PROCESS | 1664 | 1467683507089 Marionette TRACE conn2 <- [1,262,null,{}] 18:51:47 INFO - PROCESS | 1664 | 1467683507091 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:51:47 INFO - PROCESS | 1664 | 1467683507095 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:47 INFO - PROCESS | 1664 | 1467683507202 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:51:47 INFO - PROCESS | 1664 | 1467683507233 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:47 INFO - PROCESS | 1664 | 1467683507234 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x123507800 == 35 [pid = 1664] [id = 73] 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126c8d800) [pid = 1664] [serial = 216] [outer = 0x0] 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128ada000) [pid = 1664] [serial = 217] [outer = 0x126c8d800] 18:51:47 INFO - PROCESS | 1664 | 1467683507260 Marionette DEBUG loaded listener.js 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1291e1800) [pid = 1664] [serial = 218] [outer = 0x126c8d800] 18:51:47 INFO - PROCESS | 1664 | 1467683507552 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:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 18:51:47 INFO - PROCESS | 1664 | 1467683507607 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:51:47 INFO - PROCESS | 1664 | 1467683507608 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:51:47 INFO - PROCESS | 1664 | 1467683507611 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:51:47 INFO - PROCESS | 1664 | 1467683507613 Marionette TRACE conn2 <- [1,266,null,{}] 18:51:47 INFO - PROCESS | 1664 | 1467683507622 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:51:47 INFO - PROCESS | 1664 | 1467683507623 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:47 INFO - PROCESS | 1664 | 1467683507715 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:51:47 INFO - PROCESS | 1664 | 1467683507719 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:47 INFO - PROCESS | 1664 | 1467683507720 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a89000 == 36 [pid = 1664] [id = 74] 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1291d9800) [pid = 1664] [serial = 219] [outer = 0x0] 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12944d400) [pid = 1664] [serial = 220] [outer = 0x1291d9800] 18:51:47 INFO - PROCESS | 1664 | 1467683507745 Marionette DEBUG loaded listener.js 18:51:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x129455800) [pid = 1664] [serial = 221] [outer = 0x1291d9800] 18:51:48 INFO - PROCESS | 1664 | 1467683508060 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:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 478ms 18:51:48 INFO - PROCESS | 1664 | 1467683508090 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:51:48 INFO - PROCESS | 1664 | 1467683508092 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:51:48 INFO - PROCESS | 1664 | 1467683508101 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:51:48 INFO - PROCESS | 1664 | 1467683508102 Marionette TRACE conn2 <- [1,270,null,{}] 18:51:48 INFO - PROCESS | 1664 | 1467683508108 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:51:48 INFO - PROCESS | 1664 | 1467683508110 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:48 INFO - PROCESS | 1664 | 1467683508251 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:51:48 INFO - PROCESS | 1664 | 1467683508298 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:48 INFO - PROCESS | 1664 | 1467683508299 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x126cb2000 == 37 [pid = 1664] [id = 75] 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12944a400) [pid = 1664] [serial = 222] [outer = 0x0] 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1294e5400) [pid = 1664] [serial = 223] [outer = 0x12944a400] 18:51:48 INFO - PROCESS | 1664 | 1467683508338 Marionette DEBUG loaded listener.js 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a543400) [pid = 1664] [serial = 224] [outer = 0x12944a400] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1181a3c00) [pid = 1664] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x113388000) [pid = 1664] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115deb000) [pid = 1664] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1186b7800) [pid = 1664] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181a9400) [pid = 1664] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1129ca400) [pid = 1664] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11822d800) [pid = 1664] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12082d000) [pid = 1664] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1162a1800) [pid = 1664] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1235e8c00) [pid = 1664] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1199bb400) [pid = 1664] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11325a800) [pid = 1664] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118223800) [pid = 1664] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119211c00) [pid = 1664] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11981a400) [pid = 1664] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119050c00) [pid = 1664] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:51:48 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1181c9000) [pid = 1664] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:51:48 INFO - PROCESS | 1664 | 1467683508813 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:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 720ms 18:51:48 INFO - PROCESS | 1664 | 1467683508821 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:51:48 INFO - PROCESS | 1664 | 1467683508823 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:51:48 INFO - PROCESS | 1664 | 1467683508829 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:51:48 INFO - PROCESS | 1664 | 1467683508831 Marionette TRACE conn2 <- [1,274,null,{}] 18:51:48 INFO - PROCESS | 1664 | 1467683508834 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:51:48 INFO - PROCESS | 1664 | 1467683508835 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:48 INFO - PROCESS | 1664 | 1467683508923 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:51:48 INFO - PROCESS | 1664 | 1467683508929 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:48 INFO - PROCESS | 1664 | 1467683508930 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x121452000 == 38 [pid = 1664] [id = 76] 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x113389c00) [pid = 1664] [serial = 225] [outer = 0x0] 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1181adc00) [pid = 1664] [serial = 226] [outer = 0x113389c00] 18:51:48 INFO - PROCESS | 1664 | 1467683508954 Marionette DEBUG loaded listener.js 18:51:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119050c00) [pid = 1664] [serial = 227] [outer = 0x113389c00] 18:51:49 INFO - PROCESS | 1664 | 1467683509255 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:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 18:51:49 INFO - PROCESS | 1664 | 1467683509299 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:51:49 INFO - PROCESS | 1664 | 1467683509300 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:51:49 INFO - PROCESS | 1664 | 1467683509302 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:51:49 INFO - PROCESS | 1664 | 1467683509303 Marionette TRACE conn2 <- [1,278,null,{}] 18:51:49 INFO - PROCESS | 1664 | 1467683509306 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:51:49 INFO - PROCESS | 1664 | 1467683509309 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:49 INFO - PROCESS | 1664 | 1467683509405 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:51:49 INFO - PROCESS | 1664 | 1467683509412 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 1664 | 1467683509413 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a74000 == 39 [pid = 1664] [id = 77] 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117ea9400) [pid = 1664] [serial = 228] [outer = 0x0] 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119861c00) [pid = 1664] [serial = 229] [outer = 0x117ea9400] 18:51:49 INFO - PROCESS | 1664 | 1467683509437 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12944f400) [pid = 1664] [serial = 230] [outer = 0x117ea9400] 18:51:49 INFO - PROCESS | 1664 | 1467683509737 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:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 18:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:51:49 INFO - PROCESS | 1664 | 1467683509772 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:51:49 INFO - PROCESS | 1664 | 1467683509773 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:51:49 INFO - PROCESS | 1664 | 1467683509776 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:51:49 INFO - PROCESS | 1664 | 1467683509777 Marionette TRACE conn2 <- [1,282,null,{}] 18:51:49 INFO - PROCESS | 1664 | 1467683509780 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:51:49 INFO - PROCESS | 1664 | 1467683509782 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:49 INFO - PROCESS | 1664 | 1467683509868 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:51:49 INFO - PROCESS | 1664 | 1467683509871 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 1664 | 1467683509873 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12940a000 == 40 [pid = 1664] [id = 78] 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1294e9800) [pid = 1664] [serial = 231] [outer = 0x0] 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a6a4000) [pid = 1664] [serial = 232] [outer = 0x1294e9800] 18:51:49 INFO - PROCESS | 1664 | 1467683509902 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12a78e800) [pid = 1664] [serial = 233] [outer = 0x1294e9800] 18:51:50 INFO - PROCESS | 1664 | 1467683510206 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:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 18:51:50 INFO - PROCESS | 1664 | 1467683510246 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:51:50 INFO - PROCESS | 1664 | 1467683510249 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:51:50 INFO - PROCESS | 1664 | 1467683510252 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:51:50 INFO - PROCESS | 1664 | 1467683510253 Marionette TRACE conn2 <- [1,286,null,{}] 18:51:50 INFO - PROCESS | 1664 | 1467683510255 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:51:50 INFO - PROCESS | 1664 | 1467683510256 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:50 INFO - PROCESS | 1664 | 1467683510357 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:51:50 INFO - PROCESS | 1664 | 1467683510364 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:50 INFO - PROCESS | 1664 | 1467683510365 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12976f000 == 41 [pid = 1664] [id = 79] 18:51:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1235e8c00) [pid = 1664] [serial = 234] [outer = 0x0] 18:51:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a78c800) [pid = 1664] [serial = 235] [outer = 0x1235e8c00] 18:51:50 INFO - PROCESS | 1664 | 1467683510390 Marionette DEBUG loaded listener.js 18:51:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12aa2c000) [pid = 1664] [serial = 236] [outer = 0x1235e8c00] 18:51:50 INFO - PROCESS | 1664 | 1467683510694 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:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 18:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:51:50 INFO - PROCESS | 1664 | 1467683510720 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:51:50 INFO - PROCESS | 1664 | 1467683510721 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:51:50 INFO - PROCESS | 1664 | 1467683510723 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:51:50 INFO - PROCESS | 1664 | 1467683510724 Marionette TRACE conn2 <- [1,290,null,{}] 18:51:50 INFO - PROCESS | 1664 | 1467683510727 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:51:50 INFO - PROCESS | 1664 | 1467683510728 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:50 INFO - PROCESS | 1664 | 1467683510857 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:51:50 INFO - PROCESS | 1664 | 1467683510908 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:50 INFO - PROCESS | 1664 | 1467683510909 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fb5800 == 42 [pid = 1664] [id = 80] 18:51:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11320d400) [pid = 1664] [serial = 237] [outer = 0x0] 18:51:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11646ec00) [pid = 1664] [serial = 238] [outer = 0x11320d400] 18:51:50 INFO - PROCESS | 1664 | 1467683510954 Marionette DEBUG loaded listener.js 18:51:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117145800) [pid = 1664] [serial = 239] [outer = 0x11320d400] 18:51:51 INFO - PROCESS | 1664 | 1467683511413 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:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 720ms 18:51:51 INFO - PROCESS | 1664 | 1467683511446 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:51:51 INFO - PROCESS | 1664 | 1467683511450 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:51:51 INFO - PROCESS | 1664 | 1467683511455 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:51:51 INFO - PROCESS | 1664 | 1467683511458 Marionette TRACE conn2 <- [1,294,null,{}] 18:51:51 INFO - PROCESS | 1664 | 1467683511463 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:51:51 INFO - PROCESS | 1664 | 1467683511466 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:51 INFO - PROCESS | 1664 | 1467683511614 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:51:51 INFO - PROCESS | 1664 | 1467683511715 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:51 INFO - PROCESS | 1664 | 1467683511717 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d8000 == 43 [pid = 1664] [id = 81] 18:51:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1181a7c00) [pid = 1664] [serial = 240] [outer = 0x0] 18:51:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118286c00) [pid = 1664] [serial = 241] [outer = 0x1181a7c00] 18:51:51 INFO - PROCESS | 1664 | 1467683511748 Marionette DEBUG loaded listener.js 18:51:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1190d9000) [pid = 1664] [serial = 242] [outer = 0x1181a7c00] 18:51:52 INFO - PROCESS | 1664 | 1467683512176 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:51:52 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:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 775ms 18:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:51:52 INFO - PROCESS | 1664 | 1467683512229 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:51:52 INFO - PROCESS | 1664 | 1467683512231 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:51:52 INFO - PROCESS | 1664 | 1467683512234 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:51:52 INFO - PROCESS | 1664 | 1467683512235 Marionette TRACE conn2 <- [1,298,null,{}] 18:51:52 INFO - PROCESS | 1664 | 1467683512237 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:51:52 INFO - PROCESS | 1664 | 1467683512239 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:52 INFO - PROCESS | 1664 | 1467683512339 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:51:52 INFO - PROCESS | 1664 | 1467683512389 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:52 INFO - PROCESS | 1664 | 1467683512391 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271a9000 == 44 [pid = 1664] [id = 82] 18:51:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11946ec00) [pid = 1664] [serial = 243] [outer = 0x0] 18:51:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119475000) [pid = 1664] [serial = 244] [outer = 0x11946ec00] 18:51:52 INFO - PROCESS | 1664 | 1467683512418 Marionette DEBUG loaded listener.js 18:51:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12100b400) [pid = 1664] [serial = 245] [outer = 0x11946ec00] 18:51:52 INFO - PROCESS | 1664 | 1467683512882 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:51:52 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:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 18:51:52 INFO - PROCESS | 1664 | 1467683512904 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:51:52 INFO - PROCESS | 1664 | 1467683512908 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:51:52 INFO - PROCESS | 1664 | 1467683512920 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:51:52 INFO - PROCESS | 1664 | 1467683512925 Marionette TRACE conn2 <- [1,302,null,{}] 18:51:52 INFO - PROCESS | 1664 | 1467683512929 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:51:52 INFO - PROCESS | 1664 | 1467683512932 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:53 INFO - PROCESS | 1664 | 1467683513080 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:51:53 INFO - PROCESS | 1664 | 1467683513163 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 1664 | 1467683513165 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5ae800 == 45 [pid = 1664] [id = 83] 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119472800) [pid = 1664] [serial = 246] [outer = 0x0] 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124f27c00) [pid = 1664] [serial = 247] [outer = 0x119472800] 18:51:53 INFO - PROCESS | 1664 | 1467683513195 Marionette DEBUG loaded listener.js 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1271cfc00) [pid = 1664] [serial = 248] [outer = 0x119472800] 18:51:53 INFO - PROCESS | 1664 | 1467683513598 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:51:53 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:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 731ms 18:51:53 INFO - PROCESS | 1664 | 1467683513645 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:51:53 INFO - PROCESS | 1664 | 1467683513647 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:51:53 INFO - PROCESS | 1664 | 1467683513649 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:51:53 INFO - PROCESS | 1664 | 1467683513650 Marionette TRACE conn2 <- [1,306,null,{}] 18:51:53 INFO - PROCESS | 1664 | 1467683513653 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:51:53 INFO - PROCESS | 1664 | 1467683513654 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:53 INFO - PROCESS | 1664 | 1467683513751 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:51:53 INFO - PROCESS | 1664 | 1467683513803 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 1664 | 1467683513804 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164bb000 == 46 [pid = 1664] [id = 84] 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116885000) [pid = 1664] [serial = 249] [outer = 0x0] 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1190d9800) [pid = 1664] [serial = 250] [outer = 0x116885000] 18:51:53 INFO - PROCESS | 1664 | 1467683513833 Marionette DEBUG loaded listener.js 18:51:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128a86400) [pid = 1664] [serial = 251] [outer = 0x116885000] 18:51:54 INFO - PROCESS | 1664 | 1467683514359 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:51:54 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:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 719ms 18:51:54 INFO - PROCESS | 1664 | 1467683514368 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:51:54 INFO - PROCESS | 1664 | 1467683514370 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:51:54 INFO - PROCESS | 1664 | 1467683514374 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:51:54 INFO - PROCESS | 1664 | 1467683514376 Marionette TRACE conn2 <- [1,310,null,{}] 18:51:54 INFO - PROCESS | 1664 | 1467683514379 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:51:54 INFO - PROCESS | 1664 | 1467683514381 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:54 INFO - PROCESS | 1664 | 1467683514472 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:51:54 INFO - PROCESS | 1664 | 1467683514524 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:54 INFO - PROCESS | 1664 | 1467683514527 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f1f000 == 47 [pid = 1664] [id = 85] 18:51:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1176e0400) [pid = 1664] [serial = 252] [outer = 0x0] 18:51:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1181ad000) [pid = 1664] [serial = 253] [outer = 0x1176e0400] 18:51:54 INFO - PROCESS | 1664 | 1467683514555 Marionette DEBUG loaded listener.js 18:51:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11822d400) [pid = 1664] [serial = 254] [outer = 0x1176e0400] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12976f000 == 46 [pid = 1664] [id = 79] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12940a000 == 45 [pid = 1664] [id = 78] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x128a74000 == 44 [pid = 1664] [id = 77] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x121452000 == 43 [pid = 1664] [id = 76] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x126cb2000 == 42 [pid = 1664] [id = 75] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x124a89000 == 41 [pid = 1664] [id = 74] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x123507800 == 40 [pid = 1664] [id = 73] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12113e800 == 39 [pid = 1664] [id = 72] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x119b19800 == 38 [pid = 1664] [id = 71] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x119019000 == 37 [pid = 1664] [id = 70] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x117467000 == 36 [pid = 1664] [id = 69] 18:51:54 INFO - PROCESS | 1664 | --DOCSHELL 0x115ecf800 == 35 [pid = 1664] [id = 68] 18:51:54 INFO - PROCESS | 1664 | 1467683514945 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:51:54 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:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 621ms 18:51:54 INFO - PROCESS | 1664 | 1467683514998 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:51:55 INFO - PROCESS | 1664 | 1467683515001 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:51:55 INFO - PROCESS | 1664 | 1467683515005 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:51:55 INFO - PROCESS | 1664 | 1467683515007 Marionette TRACE conn2 <- [1,314,null,{}] 18:51:55 INFO - PROCESS | 1664 | 1467683515010 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:51:55 INFO - PROCESS | 1664 | 1467683515012 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:55 INFO - PROCESS | 1664 | 1467683515086 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1199b5800) [pid = 1664] [serial = 171] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1176dd400) [pid = 1664] [serial = 159] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11819f800) [pid = 1664] [serial = 160] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1174fcc00) [pid = 1664] [serial = 142] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1186c6c00) [pid = 1664] [serial = 165] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x116764400) [pid = 1664] [serial = 141] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1190de800) [pid = 1664] [serial = 166] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1183c7800) [pid = 1664] [serial = 163] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1181ed800) [pid = 1664] [serial = 162] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x113382800) [pid = 1664] [serial = 156] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11885e000) [pid = 1664] [serial = 145] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11629d000) [pid = 1664] [serial = 157] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118284c00) [pid = 1664] [serial = 144] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x121348800) [pid = 1664] [serial = 148] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12100e000) [pid = 1664] [serial = 147] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181f7400) [pid = 1664] [serial = 154] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117e8b800) [pid = 1664] [serial = 153] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124defc00) [pid = 1664] [serial = 151] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124a66000) [pid = 1664] [serial = 150] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12134ac00) [pid = 1664] [serial = 174] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12100a000) [pid = 1664] [serial = 172] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1235e7400) [pid = 1664] [serial = 177] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119056c00) [pid = 1664] [serial = 180] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x125592000) [pid = 1664] [serial = 183] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1217d8400) [pid = 1664] [serial = 181] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124f27800) [pid = 1664] [serial = 178] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12687ac00) [pid = 1664] [serial = 184] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128d7b400) [pid = 1664] [serial = 190] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1273a6c00) [pid = 1664] [serial = 189] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11946e000) [pid = 1664] [serial = 168] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12687cc00) [pid = 1664] [serial = 186] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1235e4000) [pid = 1664] [serial = 175] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119817400) [pid = 1664] [serial = 169] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126f0d000) [pid = 1664] [serial = 187] [outer = 0x0] [url = about:blank] 18:51:55 INFO - PROCESS | 1664 | 1467683515145 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:55 INFO - PROCESS | 1664 | 1467683515146 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x11668e000 == 36 [pid = 1664] [id = 86] 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x117e81800) [pid = 1664] [serial = 255] [outer = 0x0] 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181f7400) [pid = 1664] [serial = 256] [outer = 0x117e81800] 18:51:55 INFO - PROCESS | 1664 | 1467683515177 Marionette DEBUG loaded listener.js 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11946bc00) [pid = 1664] [serial = 257] [outer = 0x117e81800] 18:51:55 INFO - PROCESS | 1664 | 1467683515460 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:51:55 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:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 473ms 18:51:55 INFO - PROCESS | 1664 | 1467683515483 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:51:55 INFO - PROCESS | 1664 | 1467683515485 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:51:55 INFO - PROCESS | 1664 | 1467683515487 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:51:55 INFO - PROCESS | 1664 | 1467683515490 Marionette TRACE conn2 <- [1,318,null,{}] 18:51:55 INFO - PROCESS | 1664 | 1467683515505 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:51:55 INFO - PROCESS | 1664 | 1467683515508 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:55 INFO - PROCESS | 1664 | 1467683515590 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:51:55 INFO - PROCESS | 1664 | 1467683515595 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:55 INFO - PROCESS | 1664 | 1467683515599 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e1000 == 37 [pid = 1664] [id = 87] 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119818800) [pid = 1664] [serial = 258] [outer = 0x0] 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12082d000) [pid = 1664] [serial = 259] [outer = 0x119818800] 18:51:55 INFO - PROCESS | 1664 | 1467683515626 Marionette DEBUG loaded listener.js 18:51:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x121356c00) [pid = 1664] [serial = 260] [outer = 0x119818800] 18:51:55 INFO - PROCESS | 1664 | 1467683515970 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:51:56 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:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 18:51:56 INFO - PROCESS | 1664 | 1467683516009 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1664 | 1467683516011 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:51:56 INFO - PROCESS | 1664 | 1467683516013 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1664 | 1467683516014 Marionette TRACE conn2 <- [1,322,null,{}] 18:51:56 INFO - PROCESS | 1664 | 1467683516017 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:51:56 INFO - PROCESS | 1664 | 1467683516018 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:56 INFO - PROCESS | 1664 | 1467683516095 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:51:56 INFO - PROCESS | 1664 | 1467683516101 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:56 INFO - PROCESS | 1664 | 1467683516102 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195ae800 == 38 [pid = 1664] [id = 88] 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1235ec000) [pid = 1664] [serial = 261] [outer = 0x0] 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124d8dc00) [pid = 1664] [serial = 262] [outer = 0x1235ec000] 18:51:56 INFO - PROCESS | 1664 | 1467683516127 Marionette DEBUG loaded listener.js 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12506d800) [pid = 1664] [serial = 263] [outer = 0x1235ec000] 18:51:56 INFO - PROCESS | 1664 | 1467683516468 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:51:56 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:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 18:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:51:56 INFO - PROCESS | 1664 | 1467683516483 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1664 | 1467683516485 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:51:56 INFO - PROCESS | 1664 | 1467683516487 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1664 | 1467683516488 Marionette TRACE conn2 <- [1,326,null,{}] 18:51:56 INFO - PROCESS | 1664 | 1467683516490 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:51:56 INFO - PROCESS | 1664 | 1467683516491 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:56 INFO - PROCESS | 1664 | 1467683516586 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:51:56 INFO - PROCESS | 1664 | 1467683516592 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:56 INFO - PROCESS | 1664 | 1467683516593 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12113f800 == 39 [pid = 1664] [id = 89] 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125597000) [pid = 1664] [serial = 264] [outer = 0x0] 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126881000) [pid = 1664] [serial = 265] [outer = 0x125597000] 18:51:56 INFO - PROCESS | 1664 | 1467683516627 Marionette DEBUG loaded listener.js 18:51:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126f17800) [pid = 1664] [serial = 266] [outer = 0x125597000] 18:51:56 INFO - PROCESS | 1664 | 1467683516925 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:51:56 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:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 18:51:56 INFO - PROCESS | 1664 | 1467683516962 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1664 | 1467683516963 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:51:56 INFO - PROCESS | 1664 | 1467683516965 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1664 | 1467683516966 Marionette TRACE conn2 <- [1,330,null,{}] 18:51:56 INFO - PROCESS | 1664 | 1467683516968 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:51:56 INFO - PROCESS | 1664 | 1467683516972 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:57 INFO - PROCESS | 1664 | 1467683517068 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:51:57 INFO - PROCESS | 1664 | 1467683517072 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:57 INFO - PROCESS | 1664 | 1467683517073 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a39800 == 40 [pid = 1664] [id = 90] 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1271d2c00) [pid = 1664] [serial = 267] [outer = 0x0] 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a90400) [pid = 1664] [serial = 268] [outer = 0x1271d2c00] 18:51:57 INFO - PROCESS | 1664 | 1467683517101 Marionette DEBUG loaded listener.js 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1291dfc00) [pid = 1664] [serial = 269] [outer = 0x1271d2c00] 18:51:57 INFO - PROCESS | 1664 | 1467683517464 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:51:57 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:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 18:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:51:57 INFO - PROCESS | 1664 | 1467683517484 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:51:57 INFO - PROCESS | 1664 | 1467683517485 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:51:57 INFO - PROCESS | 1664 | 1467683517487 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:51:57 INFO - PROCESS | 1664 | 1467683517488 Marionette TRACE conn2 <- [1,334,null,{}] 18:51:57 INFO - PROCESS | 1664 | 1467683517490 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:51:57 INFO - PROCESS | 1664 | 1467683517491 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:57 INFO - PROCESS | 1664 | 1467683517592 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:51:57 INFO - PROCESS | 1664 | 1467683517603 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:57 INFO - PROCESS | 1664 | 1467683517605 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b06800 == 41 [pid = 1664] [id = 91] 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x114fd5400) [pid = 1664] [serial = 270] [outer = 0x0] 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x129453000) [pid = 1664] [serial = 271] [outer = 0x114fd5400] 18:51:57 INFO - PROCESS | 1664 | 1467683517657 Marionette DEBUG loaded listener.js 18:51:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1294e8000) [pid = 1664] [serial = 272] [outer = 0x114fd5400] 18:51:57 INFO - PROCESS | 1664 | 1467683517945 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:51:57 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:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 18:51:57 INFO - PROCESS | 1664 | 1467683517964 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:51:57 INFO - PROCESS | 1664 | 1467683517965 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:51:57 INFO - PROCESS | 1664 | 1467683517967 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:51:57 INFO - PROCESS | 1664 | 1467683517968 Marionette TRACE conn2 <- [1,338,null,{}] 18:51:57 INFO - PROCESS | 1664 | 1467683517971 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:51:57 INFO - PROCESS | 1664 | 1467683517972 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:58 INFO - PROCESS | 1664 | 1467683518078 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:51:58 INFO - PROCESS | 1664 | 1467683518083 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:58 INFO - PROCESS | 1664 | 1467683518084 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250db800 == 42 [pid = 1664] [id = 92] 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1271d5000) [pid = 1664] [serial = 273] [outer = 0x0] 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a699c00) [pid = 1664] [serial = 274] [outer = 0x1271d5000] 18:51:58 INFO - PROCESS | 1664 | 1467683518108 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a6a5000) [pid = 1664] [serial = 275] [outer = 0x1271d5000] 18:51:58 INFO - PROCESS | 1664 | 1467683518424 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:51:58 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:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 18:51:58 INFO - PROCESS | 1664 | 1467683518437 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:51:58 INFO - PROCESS | 1664 | 1467683518438 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:51:58 INFO - PROCESS | 1664 | 1467683518447 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:51:58 INFO - PROCESS | 1664 | 1467683518449 Marionette TRACE conn2 <- [1,342,null,{}] 18:51:58 INFO - PROCESS | 1664 | 1467683518457 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:51:58 INFO - PROCESS | 1664 | 1467683518458 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:58 INFO - PROCESS | 1664 | 1467683518576 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:51:58 INFO - PROCESS | 1664 | 1467683518579 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:58 INFO - PROCESS | 1664 | 1467683518580 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12746a000 == 43 [pid = 1664] [id = 93] 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a782c00) [pid = 1664] [serial = 276] [outer = 0x0] 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a785400) [pid = 1664] [serial = 277] [outer = 0x12a782c00] 18:51:58 INFO - PROCESS | 1664 | 1467683518605 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12aa31400) [pid = 1664] [serial = 278] [outer = 0x12a782c00] 18:51:58 INFO - PROCESS | 1664 | 1467683518928 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:51:58 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:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 18:51:58 INFO - PROCESS | 1664 | 1467683518970 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:51:58 INFO - PROCESS | 1664 | 1467683518971 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:51:58 INFO - PROCESS | 1664 | 1467683518973 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:51:58 INFO - PROCESS | 1664 | 1467683518974 Marionette TRACE conn2 <- [1,346,null,{}] 18:51:58 INFO - PROCESS | 1664 | 1467683518977 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:51:58 INFO - PROCESS | 1664 | 1467683518978 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:59 INFO - PROCESS | 1664 | 1467683519074 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:51:59 INFO - PROCESS | 1664 | 1467683519108 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:59 INFO - PROCESS | 1664 | 1467683519109 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x129411000 == 44 [pid = 1664] [id = 94] 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12ada9c00) [pid = 1664] [serial = 279] [outer = 0x0] 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12adb3800) [pid = 1664] [serial = 280] [outer = 0x12ada9c00] 18:51:59 INFO - PROCESS | 1664 | 1467683519133 Marionette DEBUG loaded listener.js 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b32f800) [pid = 1664] [serial = 281] [outer = 0x12ada9c00] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1294e9800) [pid = 1664] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x117eaf000) [pid = 1664] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1217e5800) [pid = 1664] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x113389c00) [pid = 1664] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x126c8d800) [pid = 1664] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12944a400) [pid = 1664] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1291d9800) [pid = 1664] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117ea9400) [pid = 1664] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116804c00) [pid = 1664] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11852bc00) [pid = 1664] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:51:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119209800) [pid = 1664] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:51:59 INFO - PROCESS | 1664 | 1467683519477 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:51:59 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:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 18:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:51:59 INFO - PROCESS | 1664 | 1467683519496 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:51:59 INFO - PROCESS | 1664 | 1467683519497 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:51:59 INFO - PROCESS | 1664 | 1467683519505 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:51:59 INFO - PROCESS | 1664 | 1467683519506 Marionette TRACE conn2 <- [1,350,null,{}] 18:51:59 INFO - PROCESS | 1664 | 1467683519509 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:51:59 INFO - PROCESS | 1664 | 1467683519510 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:59 INFO - PROCESS | 1664 | 1467683519636 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:51:59 INFO - PROCESS | 1664 | 1467683519667 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:59 INFO - PROCESS | 1664 | 1467683519669 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:51:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5bc000 == 45 [pid = 1664] [id = 95] 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116769400) [pid = 1664] [serial = 282] [outer = 0x0] 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a544c00) [pid = 1664] [serial = 283] [outer = 0x116769400] 18:51:59 INFO - PROCESS | 1664 | 1467683519696 Marionette DEBUG loaded listener.js 18:51:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12ba27000) [pid = 1664] [serial = 284] [outer = 0x116769400] 18:51:59 INFO - PROCESS | 1664 | 1467683519965 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:51:59 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:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 478ms 18:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:51:59 INFO - PROCESS | 1664 | 1467683519978 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:51:59 INFO - PROCESS | 1664 | 1467683519980 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:51:59 INFO - PROCESS | 1664 | 1467683519983 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:51:59 INFO - PROCESS | 1664 | 1467683519986 Marionette TRACE conn2 <- [1,354,null,{}] 18:51:59 INFO - PROCESS | 1664 | 1467683519994 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:51:59 INFO - PROCESS | 1664 | 1467683519995 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:00 INFO - PROCESS | 1664 | 1467683520078 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:52:00 INFO - PROCESS | 1664 | 1467683520085 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:00 INFO - PROCESS | 1664 | 1467683520086 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e3800 == 46 [pid = 1664] [id = 96] 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1217e1c00) [pid = 1664] [serial = 285] [outer = 0x0] 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bac6000) [pid = 1664] [serial = 286] [outer = 0x1217e1c00] 18:52:00 INFO - PROCESS | 1664 | 1467683520109 Marionette DEBUG loaded listener.js 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12baccc00) [pid = 1664] [serial = 287] [outer = 0x1217e1c00] 18:52:00 INFO - PROCESS | 1664 | 1467683520419 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:52:00 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:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 479ms 18:52:00 INFO - PROCESS | 1664 | 1467683520462 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:52:00 INFO - PROCESS | 1664 | 1467683520465 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:52:00 INFO - PROCESS | 1664 | 1467683520467 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:52:00 INFO - PROCESS | 1664 | 1467683520468 Marionette TRACE conn2 <- [1,358,null,{}] 18:52:00 INFO - PROCESS | 1664 | 1467683520471 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:52:00 INFO - PROCESS | 1664 | 1467683520472 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:00 INFO - PROCESS | 1664 | 1467683520584 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:52:00 INFO - PROCESS | 1664 | 1467683520591 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:00 INFO - PROCESS | 1664 | 1467683520592 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad3e800 == 47 [pid = 1664] [id = 97] 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126f13400) [pid = 1664] [serial = 288] [outer = 0x0] 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12bacd800) [pid = 1664] [serial = 289] [outer = 0x126f13400] 18:52:00 INFO - PROCESS | 1664 | 1467683520617 Marionette DEBUG loaded listener.js 18:52:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bb66800) [pid = 1664] [serial = 290] [outer = 0x126f13400] 18:52:00 INFO - PROCESS | 1664 | 1467683520923 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:52:00 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:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 18:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:52:00 INFO - PROCESS | 1664 | 1467683520936 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:52:00 INFO - PROCESS | 1664 | 1467683520937 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:52:00 INFO - PROCESS | 1664 | 1467683520939 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:52:00 INFO - PROCESS | 1664 | 1467683520940 Marionette TRACE conn2 <- [1,362,null,{}] 18:52:00 INFO - PROCESS | 1664 | 1467683520942 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:52:00 INFO - PROCESS | 1664 | 1467683520946 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:01 INFO - PROCESS | 1664 | 1467683521030 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:52:01 INFO - PROCESS | 1664 | 1467683521033 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:01 INFO - PROCESS | 1664 | 1467683521034 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b367800 == 48 [pid = 1664] [id = 98] 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bb69000) [pid = 1664] [serial = 291] [outer = 0x0] 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bb6d800) [pid = 1664] [serial = 292] [outer = 0x12bb69000] 18:52:01 INFO - PROCESS | 1664 | 1467683521058 Marionette DEBUG loaded listener.js 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bb72c00) [pid = 1664] [serial = 293] [outer = 0x12bb69000] 18:52:01 INFO - PROCESS | 1664 | 1467683521483 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:52:01 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:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 571ms 18:52:01 INFO - PROCESS | 1664 | 1467683521510 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:52:01 INFO - PROCESS | 1664 | 1467683521513 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:52:01 INFO - PROCESS | 1664 | 1467683521516 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:52:01 INFO - PROCESS | 1664 | 1467683521519 Marionette TRACE conn2 <- [1,366,null,{}] 18:52:01 INFO - PROCESS | 1664 | 1467683521524 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:52:01 INFO - PROCESS | 1664 | 1467683521527 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:01 INFO - PROCESS | 1664 | 1467683521635 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:52:01 INFO - PROCESS | 1664 | 1467683521724 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:01 INFO - PROCESS | 1664 | 1467683521726 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c6000 == 49 [pid = 1664] [id = 99] 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116fc4000) [pid = 1664] [serial = 294] [outer = 0x0] 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1181f3400) [pid = 1664] [serial = 295] [outer = 0x116fc4000] 18:52:01 INFO - PROCESS | 1664 | 1467683521773 Marionette DEBUG loaded listener.js 18:52:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1186b9400) [pid = 1664] [serial = 296] [outer = 0x116fc4000] 18:52:02 INFO - PROCESS | 1664 | 1467683522222 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:52:02 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:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 771ms 18:52:02 INFO - PROCESS | 1664 | 1467683522288 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:52:02 INFO - PROCESS | 1664 | 1467683522291 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:52:02 INFO - PROCESS | 1664 | 1467683522295 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 1664 | 1467683522297 Marionette TRACE conn2 <- [1,370,null,{}] 18:52:02 INFO - PROCESS | 1664 | 1467683522300 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:52:02 INFO - PROCESS | 1664 | 1467683522301 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:02 INFO - PROCESS | 1664 | 1467683522406 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:52:02 INFO - PROCESS | 1664 | 1467683522470 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:02 INFO - PROCESS | 1664 | 1467683522471 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0f000 == 50 [pid = 1664] [id = 100] 18:52:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11981a000) [pid = 1664] [serial = 297] [outer = 0x0] 18:52:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11985f800) [pid = 1664] [serial = 298] [outer = 0x11981a000] 18:52:02 INFO - PROCESS | 1664 | 1467683522502 Marionette DEBUG loaded listener.js 18:52:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12100c400) [pid = 1664] [serial = 299] [outer = 0x11981a000] 18:52:02 INFO - PROCESS | 1664 | 1467683522947 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:52:02 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:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 18:52:02 INFO - PROCESS | 1664 | 1467683522966 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:52:02 INFO - PROCESS | 1664 | 1467683522967 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:52:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:52:02 INFO - PROCESS | 1664 | 1467683522970 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 1664 | 1467683522972 Marionette TRACE conn2 <- [1,374,null,{}] 18:52:02 INFO - PROCESS | 1664 | 1467683522980 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:52:02 INFO - PROCESS | 1664 | 1467683522983 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:03 INFO - PROCESS | 1664 | 1467683523122 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:52:03 INFO - PROCESS | 1664 | 1467683523173 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 1664 | 1467683523175 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6c8000 == 51 [pid = 1664] [id = 101] 18:52:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x126fb5800) [pid = 1664] [serial = 300] [outer = 0x0] 18:52:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a85c00) [pid = 1664] [serial = 301] [outer = 0x126fb5800] 18:52:03 INFO - PROCESS | 1664 | 1467683523206 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128a8ec00) [pid = 1664] [serial = 302] [outer = 0x126fb5800] 18:52:03 INFO - PROCESS | 1664 | 1467683523639 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:52:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:52:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 723ms 18:52:03 INFO - PROCESS | 1664 | 1467683523751 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:52:03 INFO - PROCESS | 1664 | 1467683523753 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:52:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:52:03 INFO - PROCESS | 1664 | 1467683523757 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:52:03 INFO - PROCESS | 1664 | 1467683523758 Marionette TRACE conn2 <- [1,378,null,{}] 18:52:03 INFO - PROCESS | 1664 | 1467683523760 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:52:03 INFO - PROCESS | 1664 | 1467683523762 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:03 INFO - PROCESS | 1664 | 1467683523865 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:52:03 INFO - PROCESS | 1664 | 1467683523929 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 1664 | 1467683523930 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x120850800 == 52 [pid = 1664] [id = 102] 18:52:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11828c000) [pid = 1664] [serial = 303] [outer = 0x0] 18:52:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128a8f400) [pid = 1664] [serial = 304] [outer = 0x11828c000] 18:52:03 INFO - PROCESS | 1664 | 1467683523960 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12adabc00) [pid = 1664] [serial = 305] [outer = 0x11828c000] 18:52:04 INFO - PROCESS | 1664 | 1467683524475 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:52:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:52:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 772ms 18:52:04 INFO - PROCESS | 1664 | 1467683524529 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:52:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:52:04 INFO - PROCESS | 1664 | 1467683524532 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:52:04 INFO - PROCESS | 1664 | 1467683524535 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 1664 | 1467683524536 Marionette TRACE conn2 <- [1,382,null,{}] 18:52:04 INFO - PROCESS | 1664 | 1467683524540 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:52:04 INFO - PROCESS | 1664 | 1467683524541 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:04 INFO - PROCESS | 1664 | 1467683524632 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:52:04 INFO - PROCESS | 1664 | 1467683524686 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:04 INFO - PROCESS | 1664 | 1467683524688 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x11900b800 == 53 [pid = 1664] [id = 103] 18:52:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1183c9000) [pid = 1664] [serial = 306] [outer = 0x0] 18:52:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11852fc00) [pid = 1664] [serial = 307] [outer = 0x1183c9000] 18:52:04 INFO - PROCESS | 1664 | 1467683524715 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x119052400) [pid = 1664] [serial = 308] [outer = 0x1183c9000] 18:52:05 INFO - PROCESS | 1664 | 1467683525178 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:52:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:52:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 678ms 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c7000 == 52 [pid = 1664] [id = 66] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad3e800 == 51 [pid = 1664] [id = 97] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e3800 == 50 [pid = 1664] [id = 96] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5bc000 == 49 [pid = 1664] [id = 95] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12a78c800) [pid = 1664] [serial = 235] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x118530800) [pid = 1664] [serial = 198] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x117e85400) [pid = 1664] [serial = 195] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x128d77800) [pid = 1664] [serial = 192] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | 1467683525254 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:52:05 INFO - PROCESS | 1664 | 1467683525257 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x129411000 == 48 [pid = 1664] [id = 94] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12746a000 == 47 [pid = 1664] [id = 93] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1250db800 == 46 [pid = 1664] [id = 92] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x124b06800 == 45 [pid = 1664] [id = 91] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x121a39800 == 44 [pid = 1664] [id = 90] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12113f800 == 43 [pid = 1664] [id = 89] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1195ae800 == 42 [pid = 1664] [id = 88] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e1000 == 41 [pid = 1664] [id = 87] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x11668e000 == 40 [pid = 1664] [id = 86] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x114f1f000 == 39 [pid = 1664] [id = 85] 18:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5ae800 == 38 [pid = 1664] [id = 83] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1271a9000 == 37 [pid = 1664] [id = 82] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d8000 == 36 [pid = 1664] [id = 81] 18:52:05 INFO - PROCESS | 1664 | --DOCSHELL 0x112fb5800 == 35 [pid = 1664] [id = 80] 18:52:05 INFO - PROCESS | 1664 | 1467683525272 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:52:05 INFO - PROCESS | 1664 | 1467683525273 Marionette TRACE conn2 <- [1,386,null,{}] 18:52:05 INFO - PROCESS | 1664 | 1467683525276 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:52:05 INFO - PROCESS | 1664 | 1467683525277 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:05 INFO - PROCESS | 1664 | 1467683525354 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:52:05 INFO - PROCESS | 1664 | 1467683525358 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:05 INFO - PROCESS | 1664 | 1467683525359 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x116863800 == 36 [pid = 1664] [id = 104] 18:52:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119865c00) [pid = 1664] [serial = 309] [outer = 0x0] 18:52:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1210d0800) [pid = 1664] [serial = 310] [outer = 0x119865c00] 18:52:05 INFO - PROCESS | 1664 | 1467683525392 Marionette DEBUG loaded listener.js 18:52:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x121a61800) [pid = 1664] [serial = 311] [outer = 0x119865c00] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12a78e800) [pid = 1664] [serial = 233] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12a6a4000) [pid = 1664] [serial = 232] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11822a000) [pid = 1664] [serial = 202] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1236ec400) [pid = 1664] [serial = 211] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1181adc00) [pid = 1664] [serial = 226] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128ada000) [pid = 1664] [serial = 217] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a543400) [pid = 1664] [serial = 224] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x129455800) [pid = 1664] [serial = 221] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1291e1800) [pid = 1664] [serial = 218] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12944f400) [pid = 1664] [serial = 230] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12944d400) [pid = 1664] [serial = 220] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12687d000) [pid = 1664] [serial = 215] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119861c00) [pid = 1664] [serial = 229] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11952fc00) [pid = 1664] [serial = 206] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x124de8800) [pid = 1664] [serial = 212] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119050400) [pid = 1664] [serial = 205] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1210cfc00) [pid = 1664] [serial = 209] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1181cb000) [pid = 1664] [serial = 201] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1294e5400) [pid = 1664] [serial = 223] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12d727000) [pid = 1664] [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:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x125593c00) [pid = 1664] [serial = 214] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11985f400) [pid = 1664] [serial = 208] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119050c00) [pid = 1664] [serial = 227] [outer = 0x0] [url = about:blank] 18:52:05 INFO - PROCESS | 1664 | 1467683525820 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:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 571ms 18:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:52:05 INFO - PROCESS | 1664 | 1467683525842 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:52:05 INFO - PROCESS | 1664 | 1467683525844 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:52:05 INFO - PROCESS | 1664 | 1467683525857 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:52:05 INFO - PROCESS | 1664 | 1467683525861 Marionette TRACE conn2 <- [1,390,null,{}] 18:52:05 INFO - PROCESS | 1664 | 1467683525873 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:52:05 INFO - PROCESS | 1664 | 1467683525878 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:06 INFO - PROCESS | 1664 | 1467683526000 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:52:06 INFO - PROCESS | 1664 | 1467683526017 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 1664 | 1467683526019 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d1000 == 37 [pid = 1664] [id = 105] 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126c86400) [pid = 1664] [serial = 312] [outer = 0x0] 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126fa6800) [pid = 1664] [serial = 313] [outer = 0x126c86400] 18:52:06 INFO - PROCESS | 1664 | 1467683526062 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128a8b000) [pid = 1664] [serial = 314] [outer = 0x126c86400] 18:52:06 INFO - PROCESS | 1664 | 1467683526495 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:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 684ms 18:52:06 INFO - PROCESS | 1664 | 1467683526568 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:52:06 INFO - PROCESS | 1664 | 1467683526571 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:52:06 INFO - PROCESS | 1664 | 1467683526606 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:52:06 INFO - PROCESS | 1664 | 1467683526607 Marionette TRACE conn2 <- [1,394,null,{}] 18:52:06 INFO - PROCESS | 1664 | 1467683526669 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:52:06 INFO - PROCESS | 1664 | 1467683526671 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:06 INFO - PROCESS | 1664 | 1467683526847 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:52:06 INFO - PROCESS | 1664 | 1467683526882 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 1664 | 1467683526883 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x123515800 == 38 [pid = 1664] [id = 106] 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1291e0400) [pid = 1664] [serial = 315] [outer = 0x0] 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a69bc00) [pid = 1664] [serial = 316] [outer = 0x1291e0400] 18:52:06 INFO - PROCESS | 1664 | 1467683526914 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a78c800) [pid = 1664] [serial = 317] [outer = 0x1291e0400] 18:52:07 INFO - PROCESS | 1664 | 1467683527230 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:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 668ms 18:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:52:07 INFO - PROCESS | 1664 | 1467683527264 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 1664 | 1467683527266 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:52:07 INFO - PROCESS | 1664 | 1467683527268 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1664 | 1467683527269 Marionette TRACE conn2 <- [1,398,null,{}] 18:52:07 INFO - PROCESS | 1664 | 1467683527273 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:52:07 INFO - PROCESS | 1664 | 1467683527275 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:07 INFO - PROCESS | 1664 | 1467683527357 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:52:07 INFO - PROCESS | 1664 | 1467683527360 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:07 INFO - PROCESS | 1664 | 1467683527362 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x124dad000 == 39 [pid = 1664] [id = 107] 18:52:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12944c000) [pid = 1664] [serial = 318] [outer = 0x0] 18:52:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b32a400) [pid = 1664] [serial = 319] [outer = 0x12944c000] 18:52:07 INFO - PROCESS | 1664 | 1467683527390 Marionette DEBUG loaded listener.js 18:52:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12ba20c00) [pid = 1664] [serial = 320] [outer = 0x12944c000] 18:52:07 INFO - PROCESS | 1664 | 1467683527936 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:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 718ms 18:52:07 INFO - PROCESS | 1664 | 1467683527986 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 1664 | 1467683527988 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:52:07 INFO - PROCESS | 1664 | 1467683527990 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1664 | 1467683527993 Marionette TRACE conn2 <- [1,402,null,{}] 18:52:08 INFO - PROCESS | 1664 | 1467683528000 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:52:08 INFO - PROCESS | 1664 | 1467683528004 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:08 INFO - PROCESS | 1664 | 1467683528135 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:52:08 INFO - PROCESS | 1664 | 1467683528171 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1664 | 1467683528172 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6c800 == 40 [pid = 1664] [id = 108] 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12ba21c00) [pid = 1664] [serial = 321] [outer = 0x0] 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12bd8a800) [pid = 1664] [serial = 322] [outer = 0x12ba21c00] 18:52:08 INFO - PROCESS | 1664 | 1467683528198 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12bd93800) [pid = 1664] [serial = 323] [outer = 0x12ba21c00] 18:52:08 INFO - PROCESS | 1664 | 1467683528521 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:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 570ms 18:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:52:08 INFO - PROCESS | 1664 | 1467683528560 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:52:08 INFO - PROCESS | 1664 | 1467683528562 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:52:08 INFO - PROCESS | 1664 | 1467683528564 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:52:08 INFO - PROCESS | 1664 | 1467683528565 Marionette TRACE conn2 <- [1,406,null,{}] 18:52:08 INFO - PROCESS | 1664 | 1467683528567 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:52:08 INFO - PROCESS | 1664 | 1467683528568 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:08 INFO - PROCESS | 1664 | 1467683528669 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:52:08 INFO - PROCESS | 1664 | 1467683528680 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1664 | 1467683528681 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x129411000 == 41 [pid = 1664] [id = 109] 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12bd96800) [pid = 1664] [serial = 324] [outer = 0x0] 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12c00c800) [pid = 1664] [serial = 325] [outer = 0x12bd96800] 18:52:08 INFO - PROCESS | 1664 | 1467683528706 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12c016c00) [pid = 1664] [serial = 326] [outer = 0x12bd96800] 18:52:09 INFO - PROCESS | 1664 | 1467683529074 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:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 18:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:52:09 INFO - PROCESS | 1664 | 1467683529134 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1664 | 1467683529136 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:52:09 INFO - PROCESS | 1664 | 1467683529139 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1664 | 1467683529141 Marionette TRACE conn2 <- [1,410,null,{}] 18:52:09 INFO - PROCESS | 1664 | 1467683529144 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:52:09 INFO - PROCESS | 1664 | 1467683529146 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:09 INFO - PROCESS | 1664 | 1467683529320 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:52:09 INFO - PROCESS | 1664 | 1467683529346 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:52:09 INFO - PROCESS | 1664 | 1467683529425 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 1664 | 1467683529427 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7dd800 == 42 [pid = 1664] [id = 110] 18:52:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12bd97400) [pid = 1664] [serial = 327] [outer = 0x0] 18:52:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12c529000) [pid = 1664] [serial = 328] [outer = 0x12bd97400] 18:52:09 INFO - PROCESS | 1664 | 1467683529466 Marionette DEBUG loaded listener.js 18:52:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12c6ef800) [pid = 1664] [serial = 329] [outer = 0x12bd97400] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1183c7000) [pid = 1664] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x116885000) [pid = 1664] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x114fd5400) [pid = 1664] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x125597000) [pid = 1664] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119818800) [pid = 1664] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1271d2c00) [pid = 1664] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117e81800) [pid = 1664] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1271d5000) [pid = 1664] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1176e0400) [pid = 1664] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1235ec000) [pid = 1664] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1235e8c00) [pid = 1664] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x116769400) [pid = 1664] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a782c00) [pid = 1664] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12ada9c00) [pid = 1664] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1217e1c00) [pid = 1664] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:52:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126f13400) [pid = 1664] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:52:09 INFO - PROCESS | 1664 | 1467683529942 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:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 824ms 18:52:09 INFO - PROCESS | 1664 | 1467683529962 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1664 | 1467683529963 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:52:09 INFO - PROCESS | 1664 | 1467683529966 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1664 | 1467683529968 Marionette TRACE conn2 <- [1,414,null,{}] 18:52:09 INFO - PROCESS | 1664 | 1467683529970 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:52:09 INFO - PROCESS | 1664 | 1467683529972 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:10 INFO - PROCESS | 1664 | 1467683530128 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:52:10 INFO - PROCESS | 1664 | 1467683530184 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:10 INFO - PROCESS | 1664 | 1467683530185 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7d2000 == 43 [pid = 1664] [id = 111] 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1127cc400) [pid = 1664] [serial = 330] [outer = 0x0] 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1127d4800) [pid = 1664] [serial = 331] [outer = 0x1127cc400] 18:52:10 INFO - PROCESS | 1664 | 1467683530214 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11297c000) [pid = 1664] [serial = 332] [outer = 0x1127cc400] 18:52:10 INFO - PROCESS | 1664 | 1467683530473 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:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 18:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:52:10 INFO - PROCESS | 1664 | 1467683530488 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:52:10 INFO - PROCESS | 1664 | 1467683530489 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:52:10 INFO - PROCESS | 1664 | 1467683530491 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 1664 | 1467683530492 Marionette TRACE conn2 <- [1,418,null,{}] 18:52:10 INFO - PROCESS | 1664 | 1467683530495 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:52:10 INFO - PROCESS | 1664 | 1467683530496 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:10 INFO - PROCESS | 1664 | 1467683530589 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:52:10 INFO - PROCESS | 1664 | 1467683530592 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:10 INFO - PROCESS | 1664 | 1467683530593 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12baa2000 == 44 [pid = 1664] [id = 112] 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x117eb1000) [pid = 1664] [serial = 333] [outer = 0x0] 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119818800) [pid = 1664] [serial = 334] [outer = 0x117eb1000] 18:52:10 INFO - PROCESS | 1664 | 1467683530619 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x126f13400) [pid = 1664] [serial = 335] [outer = 0x117eb1000] 18:52:11 INFO - PROCESS | 1664 | 1467683531427 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:52:11 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:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 18:52:11 INFO - PROCESS | 1664 | 1467683531463 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:52:11 INFO - PROCESS | 1664 | 1467683531464 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:52:11 INFO - PROCESS | 1664 | 1467683531466 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:52:11 INFO - PROCESS | 1664 | 1467683531468 Marionette TRACE conn2 <- [1,422,null,{}] 18:52:11 INFO - PROCESS | 1664 | 1467683531471 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:52:11 INFO - PROCESS | 1664 | 1467683531472 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:11 INFO - PROCESS | 1664 | 1467683531591 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:52:11 INFO - PROCESS | 1664 | 1467683531599 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 1664 | 1467683531601 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bddf800 == 45 [pid = 1664] [id = 113] 18:52:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1181a9000) [pid = 1664] [serial = 336] [outer = 0x0] 18:52:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12a789c00) [pid = 1664] [serial = 337] [outer = 0x1181a9000] 18:52:11 INFO - PROCESS | 1664 | 1467683531627 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c6f2000) [pid = 1664] [serial = 338] [outer = 0x1181a9000] 18:52:12 INFO - PROCESS | 1664 | 1467683532609 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:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1169ms 18:52:12 INFO - PROCESS | 1664 | 1467683532637 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:52:12 INFO - PROCESS | 1664 | 1467683532642 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:52:12 INFO - PROCESS | 1664 | 1467683532646 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - PROCESS | 1664 | 1467683532648 Marionette TRACE conn2 <- [1,426,null,{}] 18:52:12 INFO - PROCESS | 1664 | 1467683532651 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:52:12 INFO - PROCESS | 1664 | 1467683532652 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:12 INFO - PROCESS | 1664 | 1467683532742 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:52:12 INFO - PROCESS | 1664 | 1467683532792 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 1664 | 1467683532794 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1182c3800 == 46 [pid = 1664] [id = 114] 18:52:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1181a3c00) [pid = 1664] [serial = 339] [outer = 0x0] 18:52:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118235400) [pid = 1664] [serial = 340] [outer = 0x1181a3c00] 18:52:12 INFO - PROCESS | 1664 | 1467683532845 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11823a400) [pid = 1664] [serial = 341] [outer = 0x1181a3c00] 18:52:13 INFO - PROCESS | 1664 | 1467683533383 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:52:13 INFO - PROCESS | 1664 | 1467683533422 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:52:13 INFO - PROCESS | 1664 | 1467683533445 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 1664 | 1467683533447 Marionette TRACE conn2 <- [1,430,null,{}] 18:52:13 INFO - PROCESS | 1664 | 1467683533449 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:52:13 INFO - PROCESS | 1664 | 1467683533451 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:13 INFO - PROCESS | 1664 | 1467683533557 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:52:13 INFO - PROCESS | 1664 | 1467683533623 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 1664 | 1467683533624 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b0000 == 47 [pid = 1664] [id = 115] 18:52:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118868000) [pid = 1664] [serial = 342] [outer = 0x0] 18:52:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11920f800) [pid = 1664] [serial = 343] [outer = 0x118868000] 18:52:13 INFO - PROCESS | 1664 | 1467683533655 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x119816800) [pid = 1664] [serial = 344] [outer = 0x118868000] 18:52:14 INFO - PROCESS | 1664 | 1467683534088 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:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 721ms 18:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:52:14 INFO - PROCESS | 1664 | 1467683534177 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 1664 | 1467683534178 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:52:14 INFO - PROCESS | 1664 | 1467683534183 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 1664 | 1467683534186 Marionette TRACE conn2 <- [1,434,null,{}] 18:52:14 INFO - PROCESS | 1664 | 1467683534193 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:52:14 INFO - PROCESS | 1664 | 1467683534197 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:14 INFO - PROCESS | 1664 | 1467683534301 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:52:14 INFO - PROCESS | 1664 | 1467683534369 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:14 INFO - PROCESS | 1664 | 1467683534371 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdd5800 == 48 [pid = 1664] [id = 116] 18:52:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x124d8b800) [pid = 1664] [serial = 345] [outer = 0x0] 18:52:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x125598c00) [pid = 1664] [serial = 346] [outer = 0x124d8b800] 18:52:14 INFO - PROCESS | 1664 | 1467683534402 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x128a87c00) [pid = 1664] [serial = 347] [outer = 0x124d8b800] 18:52:14 INFO - PROCESS | 1664 | 1467683534830 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:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 677ms 18:52:14 INFO - PROCESS | 1664 | 1467683534860 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 1664 | 1467683534862 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:52:14 INFO - PROCESS | 1664 | 1467683534867 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 1664 | 1467683534868 Marionette TRACE conn2 <- [1,438,null,{}] 18:52:14 INFO - PROCESS | 1664 | 1467683534870 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:52:14 INFO - PROCESS | 1664 | 1467683534872 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:14 INFO - PROCESS | 1664 | 1467683534977 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:52:15 INFO - PROCESS | 1664 | 1467683535030 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 1664 | 1467683535031 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab0800 == 49 [pid = 1664] [id = 117] 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1199ba800) [pid = 1664] [serial = 348] [outer = 0x0] 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x128a8e000) [pid = 1664] [serial = 349] [outer = 0x1199ba800] 18:52:15 INFO - PROCESS | 1664 | 1467683535061 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1291d8c00) [pid = 1664] [serial = 350] [outer = 0x1199ba800] 18:52:15 INFO - PROCESS | 1664 | 1467683535699 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:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 872ms 18:52:15 INFO - PROCESS | 1664 | 1467683535738 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:52:15 INFO - PROCESS | 1664 | 1467683535741 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:52:15 INFO - PROCESS | 1664 | 1467683535744 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:52:15 INFO - PROCESS | 1664 | 1467683535747 Marionette TRACE conn2 <- [1,442,null,{}] 18:52:15 INFO - PROCESS | 1664 | 1467683535750 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:52:15 INFO - PROCESS | 1664 | 1467683535751 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:15 INFO - PROCESS | 1664 | 1467683535840 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:52:15 INFO - PROCESS | 1664 | 1467683535907 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 1664 | 1467683535908 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x118183000 == 50 [pid = 1664] [id = 118] 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x118860c00) [pid = 1664] [serial = 351] [outer = 0x0] 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119466400) [pid = 1664] [serial = 352] [outer = 0x118860c00] 18:52:15 INFO - PROCESS | 1664 | 1467683535937 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11985f400) [pid = 1664] [serial = 353] [outer = 0x118860c00] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12baa2000 == 49 [pid = 1664] [id = 112] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7d2000 == 48 [pid = 1664] [id = 111] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7dd800 == 47 [pid = 1664] [id = 110] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x129411000 == 46 [pid = 1664] [id = 109] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6c800 == 45 [pid = 1664] [id = 108] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x124dad000 == 44 [pid = 1664] [id = 107] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x123515800 == 43 [pid = 1664] [id = 106] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12bb6d800) [pid = 1664] [serial = 292] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d1000 == 42 [pid = 1664] [id = 105] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x116863800 == 41 [pid = 1664] [id = 104] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11900b800 == 40 [pid = 1664] [id = 103] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6c8000 == 39 [pid = 1664] [id = 101] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0f000 == 38 [pid = 1664] [id = 100] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c6000 == 37 [pid = 1664] [id = 99] 18:52:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12b367800 == 36 [pid = 1664] [id = 98] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11885e400) [pid = 1664] [serial = 199] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11822d400) [pid = 1664] [serial = 254] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1181ad000) [pid = 1664] [serial = 253] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x124d8dc00) [pid = 1664] [serial = 262] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12506d800) [pid = 1664] [serial = 263] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12aa2c000) [pid = 1664] [serial = 236] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a544c00) [pid = 1664] [serial = 283] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12a785400) [pid = 1664] [serial = 277] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a6a5000) [pid = 1664] [serial = 275] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12adb3800) [pid = 1664] [serial = 280] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12aa31400) [pid = 1664] [serial = 278] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bac6000) [pid = 1664] [serial = 286] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12ba27000) [pid = 1664] [serial = 284] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12b32f800) [pid = 1664] [serial = 281] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1294e8000) [pid = 1664] [serial = 272] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12baccc00) [pid = 1664] [serial = 287] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12bacd800) [pid = 1664] [serial = 289] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12bb66800) [pid = 1664] [serial = 290] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1291dfc00) [pid = 1664] [serial = 269] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128a86400) [pid = 1664] [serial = 251] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1190d9800) [pid = 1664] [serial = 250] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124f27c00) [pid = 1664] [serial = 247] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x129453000) [pid = 1664] [serial = 271] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126881000) [pid = 1664] [serial = 265] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126f17800) [pid = 1664] [serial = 266] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12082d000) [pid = 1664] [serial = 259] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x121356c00) [pid = 1664] [serial = 260] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118286c00) [pid = 1664] [serial = 241] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128a90400) [pid = 1664] [serial = 268] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119475000) [pid = 1664] [serial = 244] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11646ec00) [pid = 1664] [serial = 238] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181f7400) [pid = 1664] [serial = 256] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11946bc00) [pid = 1664] [serial = 257] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a699c00) [pid = 1664] [serial = 274] [outer = 0x0] [url = about:blank] 18:52:16 INFO - PROCESS | 1664 | 1467683536331 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:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 621ms 18:52:16 INFO - PROCESS | 1664 | 1467683536365 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 1664 | 1467683536370 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:52:16 INFO - PROCESS | 1664 | 1467683536374 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 1664 | 1467683536376 Marionette TRACE conn2 <- [1,446,null,{}] 18:52:16 INFO - PROCESS | 1664 | 1467683536378 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:52:16 INFO - PROCESS | 1664 | 1467683536380 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:16 INFO - PROCESS | 1664 | 1467683536460 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:52:16 INFO - PROCESS | 1664 | 1467683536512 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 1664 | 1467683536514 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x118631800 == 37 [pid = 1664] [id = 119] 18:52:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11885e400) [pid = 1664] [serial = 354] [outer = 0x0] 18:52:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12082d000) [pid = 1664] [serial = 355] [outer = 0x11885e400] 18:52:16 INFO - PROCESS | 1664 | 1467683536547 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121a70400) [pid = 1664] [serial = 356] [outer = 0x11885e400] 18:52:16 INFO - PROCESS | 1664 | 1467683536853 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:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 18:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:52:16 INFO - PROCESS | 1664 | 1467683536894 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 1664 | 1467683536895 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:52:16 INFO - PROCESS | 1664 | 1467683536898 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 1664 | 1467683536902 Marionette TRACE conn2 <- [1,450,null,{}] 18:52:16 INFO - PROCESS | 1664 | 1467683536911 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:52:16 INFO - PROCESS | 1664 | 1467683536915 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:17 INFO - PROCESS | 1664 | 1467683537039 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:52:17 INFO - PROCESS | 1664 | 1467683537130 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 1664 | 1467683537133 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12113f000 == 38 [pid = 1664] [id = 120] 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126884400) [pid = 1664] [serial = 357] [outer = 0x0] 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128a8a000) [pid = 1664] [serial = 358] [outer = 0x126884400] 18:52:17 INFO - PROCESS | 1664 | 1467683537180 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1291db000) [pid = 1664] [serial = 359] [outer = 0x126884400] 18:52:17 INFO - PROCESS | 1664 | 1467683537531 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:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:52:17 INFO - PROCESS | 1664 | 1467683537574 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:52:17 INFO - PROCESS | 1664 | 1467683537576 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 1664 | 1467683537577 Marionette TRACE conn2 <- [1,454,null,{}] 18:52:17 INFO - PROCESS | 1664 | 1467683537579 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:52:17 INFO - PROCESS | 1664 | 1467683537580 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:17 INFO - PROCESS | 1664 | 1467683537660 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:52:17 INFO - PROCESS | 1664 | 1467683537714 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 1664 | 1467683537715 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12351c000 == 39 [pid = 1664] [id = 121] 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126c28400) [pid = 1664] [serial = 360] [outer = 0x0] 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1294e3400) [pid = 1664] [serial = 361] [outer = 0x126c28400] 18:52:17 INFO - PROCESS | 1664 | 1467683537741 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a785000) [pid = 1664] [serial = 362] [outer = 0x126c28400] 18:52:17 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:18 INFO - PROCESS | 1664 | 1467683538025 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:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 467ms 18:52:18 INFO - PROCESS | 1664 | 1467683538044 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 1664 | 1467683538045 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:52:18 INFO - PROCESS | 1664 | 1467683538056 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 1664 | 1467683538057 Marionette TRACE conn2 <- [1,458,null,{}] 18:52:18 INFO - PROCESS | 1664 | 1467683538059 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:52:18 INFO - PROCESS | 1664 | 1467683538060 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:18 INFO - PROCESS | 1664 | 1467683538142 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:52:18 INFO - PROCESS | 1664 | 1467683538146 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:18 INFO - PROCESS | 1664 | 1467683538148 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12684e800 == 40 [pid = 1664] [id = 122] 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12aa18c00) [pid = 1664] [serial = 363] [outer = 0x0] 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12adad000) [pid = 1664] [serial = 364] [outer = 0x12aa18c00] 18:52:18 INFO - PROCESS | 1664 | 1467683538174 Marionette DEBUG loaded listener.js 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b339000) [pid = 1664] [serial = 365] [outer = 0x12aa18c00] 18:52:18 INFO - PROCESS | 1664 | 1467683538570 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:52:18 INFO - PROCESS | 1664 | 1467683538626 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:52:18 INFO - PROCESS | 1664 | 1467683538631 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 1664 | 1467683538632 Marionette TRACE conn2 <- [1,462,null,{}] 18:52:18 INFO - PROCESS | 1664 | 1467683538635 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:52:18 INFO - PROCESS | 1664 | 1467683538639 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:18 INFO - PROCESS | 1664 | 1467683538751 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:52:18 INFO - PROCESS | 1664 | 1467683538788 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:18 INFO - PROCESS | 1664 | 1467683538789 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271c2800 == 41 [pid = 1664] [id = 123] 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12ba28000) [pid = 1664] [serial = 366] [outer = 0x0] 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12bb64800) [pid = 1664] [serial = 367] [outer = 0x12ba28000] 18:52:18 INFO - PROCESS | 1664 | 1467683538814 Marionette DEBUG loaded listener.js 18:52:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bd95800) [pid = 1664] [serial = 368] [outer = 0x12ba28000] 18:52:19 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:19 INFO - PROCESS | 1664 | 1467683539144 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:52:19 INFO - PROCESS | 1664 | 1467683539155 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:52:19 INFO - PROCESS | 1664 | 1467683539158 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:52:19 INFO - PROCESS | 1664 | 1467683539159 Marionette TRACE conn2 <- [1,466,null,{}] 18:52:19 INFO - PROCESS | 1664 | 1467683539161 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:52:19 INFO - PROCESS | 1664 | 1467683539162 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:19 INFO - PROCESS | 1664 | 1467683539270 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:52:19 INFO - PROCESS | 1664 | 1467683539274 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1664 | 1467683539275 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x129776800 == 42 [pid = 1664] [id = 124] 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1128a6c00) [pid = 1664] [serial = 369] [outer = 0x0] 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1128af000) [pid = 1664] [serial = 370] [outer = 0x1128a6c00] 18:52:19 INFO - PROCESS | 1664 | 1467683539338 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1128b3800) [pid = 1664] [serial = 371] [outer = 0x1128a6c00] 18:52:19 INFO - PROCESS | 1664 | 1467683539640 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:52:19 INFO - PROCESS | 1664 | 1467683539680 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:52:19 INFO - PROCESS | 1664 | 1467683539682 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:52:19 INFO - PROCESS | 1664 | 1467683539683 Marionette TRACE conn2 <- [1,470,null,{}] 18:52:19 INFO - PROCESS | 1664 | 1467683539686 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:52:19 INFO - PROCESS | 1664 | 1467683539687 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:19 INFO - PROCESS | 1664 | 1467683539786 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:52:19 INFO - PROCESS | 1664 | 1467683539796 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1664 | 1467683539797 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6bd800 == 43 [pid = 1664] [id = 125] 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1128afc00) [pid = 1664] [serial = 372] [outer = 0x0] 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c00a800) [pid = 1664] [serial = 373] [outer = 0x1128afc00] 18:52:19 INFO - PROCESS | 1664 | 1467683539822 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128a89c00) [pid = 1664] [serial = 374] [outer = 0x1128afc00] 18:52:20 INFO - PROCESS | 1664 | 1467683540161 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:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 18:52:20 INFO - PROCESS | 1664 | 1467683540201 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1664 | 1467683540202 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:52:20 INFO - PROCESS | 1664 | 1467683540204 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1664 | 1467683540205 Marionette TRACE conn2 <- [1,474,null,{}] 18:52:20 INFO - PROCESS | 1664 | 1467683540207 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:52:20 INFO - PROCESS | 1664 | 1467683540209 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:20 INFO - PROCESS | 1664 | 1467683540304 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119472800) [pid = 1664] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1181a7c00) [pid = 1664] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11946ec00) [pid = 1664] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11320d400) [pid = 1664] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11828c000) [pid = 1664] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1291e0400) [pid = 1664] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12ba21c00) [pid = 1664] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12944c000) [pid = 1664] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1183c9000) [pid = 1664] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11981a000) [pid = 1664] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126c86400) [pid = 1664] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12bb69000) [pid = 1664] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126fb5800) [pid = 1664] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12bd96800) [pid = 1664] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119865c00) [pid = 1664] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116fc4000) [pid = 1664] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12bd97400) [pid = 1664] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1127cc400) [pid = 1664] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117eb1000) [pid = 1664] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121ce1000) [pid = 1664] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:52:20 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116803000) [pid = 1664] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:52:20 INFO - PROCESS | 1664 | 1467683540464 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 1664 | 1467683540465 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x117466800 == 44 [pid = 1664] [id = 126] 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x111f08400) [pid = 1664] [serial = 375] [outer = 0x0] 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1125fa400) [pid = 1664] [serial = 376] [outer = 0x111f08400] 18:52:20 INFO - PROCESS | 1664 | 1467683540494 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1125fe400) [pid = 1664] [serial = 377] [outer = 0x111f08400] 18:52:20 INFO - PROCESS | 1664 | 1467683540786 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:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 619ms 18:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:52:20 INFO - PROCESS | 1664 | 1467683540824 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1664 | 1467683540825 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:52:20 INFO - PROCESS | 1664 | 1467683540827 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1664 | 1467683540828 Marionette TRACE conn2 <- [1,478,null,{}] 18:52:20 INFO - PROCESS | 1664 | 1467683540830 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:52:20 INFO - PROCESS | 1664 | 1467683540834 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:20 INFO - PROCESS | 1664 | 1467683540917 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:52:20 INFO - PROCESS | 1664 | 1467683540921 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 1664 | 1467683540922 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b0800 == 45 [pid = 1664] [id = 127] 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1125f8800) [pid = 1664] [serial = 378] [outer = 0x0] 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1181eb800) [pid = 1664] [serial = 379] [outer = 0x1125f8800] 18:52:20 INFO - PROCESS | 1664 | 1467683540946 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1199b1c00) [pid = 1664] [serial = 380] [outer = 0x1125f8800] 18:52:21 INFO - PROCESS | 1664 | 1467683541275 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:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 18:52:21 INFO - PROCESS | 1664 | 1467683541297 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:52:21 INFO - PROCESS | 1664 | 1467683541299 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:52:21 INFO - PROCESS | 1664 | 1467683541302 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 1664 | 1467683541304 Marionette TRACE conn2 <- [1,482,null,{}] 18:52:21 INFO - PROCESS | 1664 | 1467683541306 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:52:21 INFO - PROCESS | 1664 | 1467683541308 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:21 INFO - PROCESS | 1664 | 1467683541446 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:52:21 INFO - PROCESS | 1664 | 1467683541453 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 1664 | 1467683541455 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdd9800 == 46 [pid = 1664] [id = 128] 18:52:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1174ad800) [pid = 1664] [serial = 381] [outer = 0x0] 18:52:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1174ae800) [pid = 1664] [serial = 382] [outer = 0x1174ad800] 18:52:21 INFO - PROCESS | 1664 | 1467683541482 Marionette DEBUG loaded listener.js 18:52:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128a86000) [pid = 1664] [serial = 383] [outer = 0x1174ad800] 18:52:21 INFO - PROCESS | 1664 | 1467683541848 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:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 571ms 18:52:21 INFO - PROCESS | 1664 | 1467683541875 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 1664 | 1467683541877 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:52:21 INFO - PROCESS | 1664 | 1467683541879 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 1664 | 1467683541880 Marionette TRACE conn2 <- [1,486,null,{}] 18:52:21 INFO - PROCESS | 1664 | 1467683541882 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:52:21 INFO - PROCESS | 1664 | 1467683541883 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:21 INFO - PROCESS | 1664 | 1467683541963 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:52:21 INFO - PROCESS | 1664 | 1467683541966 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 1664 | 1467683541967 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3db800 == 47 [pid = 1664] [id = 129] 18:52:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1291e0400) [pid = 1664] [serial = 384] [outer = 0x0] 18:52:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bd90000) [pid = 1664] [serial = 385] [outer = 0x1291e0400] 18:52:21 INFO - PROCESS | 1664 | 1467683541994 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12c51ec00) [pid = 1664] [serial = 386] [outer = 0x1291e0400] 18:52:22 INFO - PROCESS | 1664 | 1467683542303 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:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 18:52:22 INFO - PROCESS | 1664 | 1467683542348 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:52:22 INFO - PROCESS | 1664 | 1467683542349 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:52:22 INFO - PROCESS | 1664 | 1467683542351 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:52:22 INFO - PROCESS | 1664 | 1467683542352 Marionette TRACE conn2 <- [1,490,null,{}] 18:52:22 INFO - PROCESS | 1664 | 1467683542357 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:52:22 INFO - PROCESS | 1664 | 1467683542358 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:22 INFO - PROCESS | 1664 | 1467683542472 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:52:22 INFO - PROCESS | 1664 | 1467683542559 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 1664 | 1467683542561 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f16000 == 48 [pid = 1664] [id = 130] 18:52:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1125f0800) [pid = 1664] [serial = 387] [outer = 0x0] 18:52:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1125fb400) [pid = 1664] [serial = 388] [outer = 0x1125f0800] 18:52:22 INFO - PROCESS | 1664 | 1467683542592 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x112e9bc00) [pid = 1664] [serial = 389] [outer = 0x1125f0800] 18:52:23 INFO - PROCESS | 1664 | 1467683543027 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:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 722ms 18:52:23 INFO - PROCESS | 1664 | 1467683543091 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:52:23 INFO - PROCESS | 1664 | 1467683543094 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:52:23 INFO - PROCESS | 1664 | 1467683543099 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 1664 | 1467683543101 Marionette TRACE conn2 <- [1,494,null,{}] 18:52:23 INFO - PROCESS | 1664 | 1467683543104 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:52:23 INFO - PROCESS | 1664 | 1467683543107 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:23 INFO - PROCESS | 1664 | 1467683543212 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:52:23 INFO - PROCESS | 1664 | 1467683543295 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:23 INFO - PROCESS | 1664 | 1467683543297 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x120866800 == 49 [pid = 1664] [id = 131] 18:52:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1181adc00) [pid = 1664] [serial = 390] [outer = 0x0] 18:52:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118238800) [pid = 1664] [serial = 391] [outer = 0x1181adc00] 18:52:23 INFO - PROCESS | 1664 | 1467683543328 Marionette DEBUG loaded listener.js 18:52:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1186b7800) [pid = 1664] [serial = 392] [outer = 0x1181adc00] 18:52:23 INFO - PROCESS | 1664 | 1467683543771 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:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 721ms 18:52:23 INFO - PROCESS | 1664 | 1467683543837 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:52:23 INFO - PROCESS | 1664 | 1467683543840 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:52:23 INFO - PROCESS | 1664 | 1467683543843 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 1664 | 1467683543844 Marionette TRACE conn2 <- [1,498,null,{}] 18:52:23 INFO - PROCESS | 1664 | 1467683543847 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:52:23 INFO - PROCESS | 1664 | 1467683543849 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:23 INFO - PROCESS | 1664 | 1467683543956 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:52:24 INFO - PROCESS | 1664 | 1467683544044 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 1664 | 1467683544046 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b35f000 == 50 [pid = 1664] [id = 132] 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119bf2c00) [pid = 1664] [serial = 393] [outer = 0x0] 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119bf4c00) [pid = 1664] [serial = 394] [outer = 0x119bf2c00] 18:52:24 INFO - PROCESS | 1664 | 1467683544076 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x120828000) [pid = 1664] [serial = 395] [outer = 0x119bf2c00] 18:52:24 INFO - PROCESS | 1664 | 1467683544502 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:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 721ms 18:52:24 INFO - PROCESS | 1664 | 1467683544565 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:52:24 INFO - PROCESS | 1664 | 1467683544566 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:52:24 INFO - PROCESS | 1664 | 1467683544573 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 1664 | 1467683544580 Marionette TRACE conn2 <- [1,502,null,{}] 18:52:24 INFO - PROCESS | 1664 | 1467683544583 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:52:24 INFO - PROCESS | 1664 | 1467683544586 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:24 INFO - PROCESS | 1664 | 1467683544688 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:52:24 INFO - PROCESS | 1664 | 1467683544757 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 1664 | 1467683544758 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6c9800 == 51 [pid = 1664] [id = 133] 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x120825c00) [pid = 1664] [serial = 396] [outer = 0x0] 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x126f17800) [pid = 1664] [serial = 397] [outer = 0x120825c00] 18:52:24 INFO - PROCESS | 1664 | 1467683544787 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x128a90c00) [pid = 1664] [serial = 398] [outer = 0x120825c00] 18:52:25 INFO - PROCESS | 1664 | 1467683545186 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:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 679ms 18:52:25 INFO - PROCESS | 1664 | 1467683545276 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:52:25 INFO - PROCESS | 1664 | 1467683545279 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:52:25 INFO - PROCESS | 1664 | 1467683545296 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:52:25 INFO - PROCESS | 1664 | 1467683545298 Marionette TRACE conn2 <- [1,506,null,{}] 18:52:25 INFO - PROCESS | 1664 | 1467683545302 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:52:25 INFO - PROCESS | 1664 | 1467683545304 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:25 INFO - PROCESS | 1664 | 1467683545408 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:52:25 INFO - PROCESS | 1664 | 1467683545478 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 1664 | 1467683545479 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x116fa5000 == 52 [pid = 1664] [id = 134] 18:52:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1174ee800) [pid = 1664] [serial = 399] [outer = 0x0] 18:52:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x121011400) [pid = 1664] [serial = 400] [outer = 0x1174ee800] 18:52:25 INFO - PROCESS | 1664 | 1467683545508 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1291dac00) [pid = 1664] [serial = 401] [outer = 0x1174ee800] 18:52:26 INFO - PROCESS | 1664 | 1467683546065 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:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 824ms 18:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:52:26 INFO - PROCESS | 1664 | 1467683546122 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 1664 | 1467683546125 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:52:26 INFO - PROCESS | 1664 | 1467683546128 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 1664 | 1467683546129 Marionette TRACE conn2 <- [1,510,null,{}] 18:52:26 INFO - PROCESS | 1664 | 1467683546134 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:52:26 INFO - PROCESS | 1664 | 1467683546135 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:26 INFO - PROCESS | 1664 | 1467683546225 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:52:26 INFO - PROCESS | 1664 | 1467683546295 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 1664 | 1467683546297 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11668f800 == 53 [pid = 1664] [id = 135] 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1174ae000) [pid = 1664] [serial = 402] [outer = 0x0] 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1174b3c00) [pid = 1664] [serial = 403] [outer = 0x1174ae000] 18:52:26 INFO - PROCESS | 1664 | 1467683546326 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1181a6800) [pid = 1664] [serial = 404] [outer = 0x1174ae000] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3db800 == 52 [pid = 1664] [id = 129] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdd9800 == 51 [pid = 1664] [id = 128] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b0800 == 50 [pid = 1664] [id = 127] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x117466800 == 49 [pid = 1664] [id = 126] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6bd800 == 48 [pid = 1664] [id = 125] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x129776800 == 47 [pid = 1664] [id = 124] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12a789c00) [pid = 1664] [serial = 337] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1271c2800 == 46 [pid = 1664] [id = 123] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12684e800 == 45 [pid = 1664] [id = 122] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12351c000 == 44 [pid = 1664] [id = 121] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12113f000 == 43 [pid = 1664] [id = 120] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x118631800 == 42 [pid = 1664] [id = 119] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x118183000 == 41 [pid = 1664] [id = 118] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1182c3800 == 40 [pid = 1664] [id = 114] 18:52:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12bddf800 == 39 [pid = 1664] [id = 113] 18:52:26 INFO - PROCESS | 1664 | 1467683546736 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:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 623ms 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1210d0800) [pid = 1664] [serial = 310] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x121a61800) [pid = 1664] [serial = 311] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1186b9400) [pid = 1664] [serial = 296] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1181f3400) [pid = 1664] [serial = 295] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12bd93800) [pid = 1664] [serial = 323] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12c529000) [pid = 1664] [serial = 328] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1127d4800) [pid = 1664] [serial = 331] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12c016c00) [pid = 1664] [serial = 326] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119818800) [pid = 1664] [serial = 334] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12c6ef800) [pid = 1664] [serial = 329] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11297c000) [pid = 1664] [serial = 332] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x126f13400) [pid = 1664] [serial = 335] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12ba20c00) [pid = 1664] [serial = 320] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1291dc000) [pid = 1664] [serial = 193] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1181cd400) [pid = 1664] [serial = 196] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1271cfc00) [pid = 1664] [serial = 248] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1190d9000) [pid = 1664] [serial = 242] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12100b400) [pid = 1664] [serial = 245] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x117145800) [pid = 1664] [serial = 239] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12adabc00) [pid = 1664] [serial = 305] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128a8f400) [pid = 1664] [serial = 304] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12a69bc00) [pid = 1664] [serial = 316] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12bd8a800) [pid = 1664] [serial = 322] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12a78c800) [pid = 1664] [serial = 317] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12b32a400) [pid = 1664] [serial = 319] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11852fc00) [pid = 1664] [serial = 307] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119052400) [pid = 1664] [serial = 308] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11985f800) [pid = 1664] [serial = 298] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12100c400) [pid = 1664] [serial = 299] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126fa6800) [pid = 1664] [serial = 313] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a8b000) [pid = 1664] [serial = 314] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12bb72c00) [pid = 1664] [serial = 293] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128a8ec00) [pid = 1664] [serial = 302] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12c00c800) [pid = 1664] [serial = 325] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128a85c00) [pid = 1664] [serial = 301] [outer = 0x0] [url = about:blank] 18:52:26 INFO - PROCESS | 1664 | 1467683546767 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 1664 | 1467683546771 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:52:26 INFO - PROCESS | 1664 | 1467683546779 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 1664 | 1467683546781 Marionette TRACE conn2 <- [1,514,null,{}] 18:52:26 INFO - PROCESS | 1664 | 1467683546785 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:52:26 INFO - PROCESS | 1664 | 1467683546787 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:26 INFO - PROCESS | 1664 | 1467683546890 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:52:26 INFO - PROCESS | 1664 | 1467683546895 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 1664 | 1467683546897 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x117466800 == 40 [pid = 1664] [id = 136] 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11822d800) [pid = 1664] [serial = 405] [outer = 0x0] 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11823c800) [pid = 1664] [serial = 406] [outer = 0x11822d800] 18:52:26 INFO - PROCESS | 1664 | 1467683546923 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1186b9400) [pid = 1664] [serial = 407] [outer = 0x11822d800] 18:52:27 INFO - PROCESS | 1664 | 1467683547245 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:52:27 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:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 523ms 18:52:27 INFO - PROCESS | 1664 | 1467683547310 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:52:27 INFO - PROCESS | 1664 | 1467683547312 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:52:27 INFO - PROCESS | 1664 | 1467683547315 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 1664 | 1467683547318 Marionette TRACE conn2 <- [1,518,null,{}] 18:52:27 INFO - PROCESS | 1664 | 1467683547325 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:52:27 INFO - PROCESS | 1664 | 1467683547328 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:27 INFO - PROCESS | 1664 | 1467683547407 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:52:27 INFO - PROCESS | 1664 | 1467683547412 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 1664 | 1467683547414 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b1b800 == 41 [pid = 1664] [id = 137] 18:52:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119467c00) [pid = 1664] [serial = 408] [outer = 0x0] 18:52:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11985d000) [pid = 1664] [serial = 409] [outer = 0x119467c00] 18:52:27 INFO - PROCESS | 1664 | 1467683547443 Marionette DEBUG loaded listener.js 18:52:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120821400) [pid = 1664] [serial = 410] [outer = 0x119467c00] 18:52:27 INFO - PROCESS | 1664 | 1467683547785 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:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 18:52:27 INFO - PROCESS | 1664 | 1467683547846 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:52:27 INFO - PROCESS | 1664 | 1467683547847 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:52:27 INFO - PROCESS | 1664 | 1467683547851 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 1664 | 1467683547852 Marionette TRACE conn2 <- [1,522,null,{}] 18:52:27 INFO - PROCESS | 1664 | 1467683547854 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:52:27 INFO - PROCESS | 1664 | 1467683547855 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:27 INFO - PROCESS | 1664 | 1467683547935 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:52:27 INFO - PROCESS | 1664 | 1467683547939 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 1664 | 1467683547940 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b1000 == 42 [pid = 1664] [id = 138] 18:52:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1210d2400) [pid = 1664] [serial = 411] [outer = 0x0] 18:52:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1235e8c00) [pid = 1664] [serial = 412] [outer = 0x1210d2400] 18:52:27 INFO - PROCESS | 1664 | 1467683547968 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124f29c00) [pid = 1664] [serial = 413] [outer = 0x1210d2400] 18:52:28 INFO - PROCESS | 1664 | 1467683548303 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:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 18:52:28 INFO - PROCESS | 1664 | 1467683548319 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:52:28 INFO - PROCESS | 1664 | 1467683548321 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:52:28 INFO - PROCESS | 1664 | 1467683548326 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 1664 | 1467683548327 Marionette TRACE conn2 <- [1,526,null,{}] 18:52:28 INFO - PROCESS | 1664 | 1467683548330 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:52:28 INFO - PROCESS | 1664 | 1467683548331 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:28 INFO - PROCESS | 1664 | 1467683548409 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:52:28 INFO - PROCESS | 1664 | 1467683548412 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1664 | 1467683548413 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b50000 == 43 [pid = 1664] [id = 139] 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12568b000) [pid = 1664] [serial = 414] [outer = 0x0] 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126fa6800) [pid = 1664] [serial = 415] [outer = 0x12568b000] 18:52:28 INFO - PROCESS | 1664 | 1467683548440 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a8ec00) [pid = 1664] [serial = 416] [outer = 0x12568b000] 18:52:28 INFO - PROCESS | 1664 | 1467683548776 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:52:28 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:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 18:52:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:52:28 INFO - PROCESS | 1664 | 1467683548795 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:52:28 INFO - PROCESS | 1664 | 1467683548797 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:52:28 INFO - PROCESS | 1664 | 1467683548799 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 1664 | 1467683548800 Marionette TRACE conn2 <- [1,530,null,{}] 18:52:28 INFO - PROCESS | 1664 | 1467683548804 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:52:28 INFO - PROCESS | 1664 | 1467683548810 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:28 INFO - PROCESS | 1664 | 1467683548955 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:52:28 INFO - PROCESS | 1664 | 1467683548960 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1664 | 1467683548961 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f31000 == 44 [pid = 1664] [id = 140] 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12568b800) [pid = 1664] [serial = 417] [outer = 0x0] 18:52:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1294e2000) [pid = 1664] [serial = 418] [outer = 0x12568b800] 18:52:28 INFO - PROCESS | 1664 | 1467683548987 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b32a400) [pid = 1664] [serial = 419] [outer = 0x12568b800] 18:52:29 INFO - PROCESS | 1664 | 1467683549322 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:52:29 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:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:52:29 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:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:52:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:52:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 18:52:29 INFO - PROCESS | 1664 | 1467683549369 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 1664 | 1467683549370 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:52:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:52:29 INFO - PROCESS | 1664 | 1467683549372 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 1664 | 1467683549374 Marionette TRACE conn2 <- [1,534,null,{}] 18:52:29 INFO - PROCESS | 1664 | 1467683549376 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:52:29 INFO - PROCESS | 1664 | 1467683549377 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:29 INFO - PROCESS | 1664 | 1467683549479 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:52:29 INFO - PROCESS | 1664 | 1467683549491 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:29 INFO - PROCESS | 1664 | 1467683549499 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12977e800 == 45 [pid = 1664] [id = 141] 18:52:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1127d9800) [pid = 1664] [serial = 420] [outer = 0x0] 18:52:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12ba26000) [pid = 1664] [serial = 421] [outer = 0x1127d9800] 18:52:29 INFO - PROCESS | 1664 | 1467683549524 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12bacd800) [pid = 1664] [serial = 422] [outer = 0x1127d9800] 18:52:29 INFO - PROCESS | 1664 | 1467683549850 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:52:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:52:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 517ms 18:52:29 INFO - PROCESS | 1664 | 1467683549892 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 1664 | 1467683549893 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:52:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:52:29 INFO - PROCESS | 1664 | 1467683549896 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 1664 | 1467683549897 Marionette TRACE conn2 <- [1,538,null,{}] 18:52:29 INFO - PROCESS | 1664 | 1467683549899 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:52:29 INFO - PROCESS | 1664 | 1467683549900 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:30 INFO - PROCESS | 1664 | 1467683550029 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:52:30 INFO - PROCESS | 1664 | 1467683550073 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 1664 | 1467683550074 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190a8000 == 46 [pid = 1664] [id = 142] 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1186be000) [pid = 1664] [serial = 423] [outer = 0x0] 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12bad2000) [pid = 1664] [serial = 424] [outer = 0x1186be000] 18:52:30 INFO - PROCESS | 1664 | 1467683550103 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bb72000) [pid = 1664] [serial = 425] [outer = 0x1186be000] 18:52:30 INFO - PROCESS | 1664 | 1467683550429 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:52:30 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:52:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 18:52:30 INFO - PROCESS | 1664 | 1467683550469 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:52:30 INFO - PROCESS | 1664 | 1467683550470 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:52:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:52:30 INFO - PROCESS | 1664 | 1467683550472 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:52:30 INFO - PROCESS | 1664 | 1467683550473 Marionette TRACE conn2 <- [1,542,null,{}] 18:52:30 INFO - PROCESS | 1664 | 1467683550475 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:52:30 INFO - PROCESS | 1664 | 1467683550477 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:30 INFO - PROCESS | 1664 | 1467683550591 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:52:30 INFO - PROCESS | 1664 | 1467683550595 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 1664 | 1467683550596 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b36c000 == 47 [pid = 1664] [id = 143] 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bb72c00) [pid = 1664] [serial = 426] [outer = 0x0] 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bd8c000) [pid = 1664] [serial = 427] [outer = 0x12bb72c00] 18:52:30 INFO - PROCESS | 1664 | 1467683550620 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12c00d800) [pid = 1664] [serial = 428] [outer = 0x12bb72c00] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12ba28000) [pid = 1664] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1128a6c00) [pid = 1664] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126c28400) [pid = 1664] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12aa18c00) [pid = 1664] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11885e400) [pid = 1664] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1128afc00) [pid = 1664] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181a3c00) [pid = 1664] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124d8b800) [pid = 1664] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126884400) [pid = 1664] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118860c00) [pid = 1664] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1199ba800) [pid = 1664] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118868000) [pid = 1664] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1174ad800) [pid = 1664] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x111f08400) [pid = 1664] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:52:31 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1125f8800) [pid = 1664] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:52:31 INFO - PROCESS | 1664 | 1467683551065 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:52:31 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:52:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 18:52:31 INFO - PROCESS | 1664 | 1467683551094 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 1664 | 1467683551096 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:52:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:52:31 INFO - PROCESS | 1664 | 1467683551098 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 1664 | 1467683551099 Marionette TRACE conn2 <- [1,546,null,{}] 18:52:31 INFO - PROCESS | 1664 | 1467683551101 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:52:31 INFO - PROCESS | 1664 | 1467683551102 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:31 INFO - PROCESS | 1664 | 1467683551185 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:52:31 INFO - PROCESS | 1664 | 1467683551193 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1664 | 1467683551194 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6cb800 == 48 [pid = 1664] [id = 144] 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1127ce000) [pid = 1664] [serial = 429] [outer = 0x0] 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128ae400) [pid = 1664] [serial = 430] [outer = 0x1127ce000] 18:52:31 INFO - PROCESS | 1664 | 1467683551222 Marionette DEBUG loaded listener.js 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1217d8400) [pid = 1664] [serial = 431] [outer = 0x1127ce000] 18:52:31 INFO - PROCESS | 1664 | 1467683551577 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:52:31 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:52:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 18:52:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:52:31 INFO - PROCESS | 1664 | 1467683551616 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 1664 | 1467683551618 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:52:31 INFO - PROCESS | 1664 | 1467683551620 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 1664 | 1467683551622 Marionette TRACE conn2 <- [1,550,null,{}] 18:52:31 INFO - PROCESS | 1664 | 1467683551637 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:52:31 INFO - PROCESS | 1664 | 1467683551639 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:31 INFO - PROCESS | 1664 | 1467683551740 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:52:31 INFO - PROCESS | 1664 | 1467683551743 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1664 | 1467683551745 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d1000 == 49 [pid = 1664] [id = 145] 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119820800) [pid = 1664] [serial = 432] [outer = 0x0] 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a697400) [pid = 1664] [serial = 433] [outer = 0x119820800] 18:52:31 INFO - PROCESS | 1664 | 1467683551777 Marionette DEBUG loaded listener.js 18:52:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12c528800) [pid = 1664] [serial = 434] [outer = 0x119820800] 18:52:32 INFO - PROCESS | 1664 | 1467683552107 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:52:32 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:52:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 532ms 18:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:52:32 INFO - PROCESS | 1664 | 1467683552153 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1664 | 1467683552154 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:52:32 INFO - PROCESS | 1664 | 1467683552156 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1664 | 1467683552157 Marionette TRACE conn2 <- [1,554,null,{}] 18:52:32 INFO - PROCESS | 1664 | 1467683552160 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:52:32 INFO - PROCESS | 1664 | 1467683552161 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:32 INFO - PROCESS | 1664 | 1467683552242 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:52:32 INFO - PROCESS | 1664 | 1467683552302 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 1664 | 1467683552303 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6bb800 == 50 [pid = 1664] [id = 146] 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121473400) [pid = 1664] [serial = 435] [outer = 0x0] 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121479800) [pid = 1664] [serial = 436] [outer = 0x121473400] 18:52:32 INFO - PROCESS | 1664 | 1467683552327 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12147f400) [pid = 1664] [serial = 437] [outer = 0x121473400] 18:52:32 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:32 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:32 INFO - PROCESS | 1664 | 1467683552604 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:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 18:52:32 INFO - PROCESS | 1664 | 1467683552625 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1664 | 1467683552626 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:52:32 INFO - PROCESS | 1664 | 1467683552635 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1664 | 1467683552637 Marionette TRACE conn2 <- [1,558,null,{}] 18:52:32 INFO - PROCESS | 1664 | 1467683552639 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:52:32 INFO - PROCESS | 1664 | 1467683552648 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:32 INFO - PROCESS | 1664 | 1467683552737 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:52:32 INFO - PROCESS | 1664 | 1467683552741 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 1664 | 1467683552742 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d249000 == 51 [pid = 1664] [id = 147] 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12147ac00) [pid = 1664] [serial = 438] [outer = 0x0] 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128e23800) [pid = 1664] [serial = 439] [outer = 0x12147ac00] 18:52:32 INFO - PROCESS | 1664 | 1467683552766 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128e2a000) [pid = 1664] [serial = 440] [outer = 0x12147ac00] 18:52:33 INFO - PROCESS | 1664 | 1467683553189 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:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 576ms 18:52:33 INFO - PROCESS | 1664 | 1467683553206 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 1664 | 1467683553210 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:52:33 INFO - PROCESS | 1664 | 1467683553214 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 1664 | 1467683553216 Marionette TRACE conn2 <- [1,562,null,{}] 18:52:33 INFO - PROCESS | 1664 | 1467683553220 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:52:33 INFO - PROCESS | 1664 | 1467683553222 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:33 INFO - PROCESS | 1664 | 1467683553328 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:52:33 INFO - PROCESS | 1664 | 1467683553397 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 1664 | 1467683553398 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac9000 == 52 [pid = 1664] [id = 148] 18:52:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112979400) [pid = 1664] [serial = 441] [outer = 0x0] 18:52:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1174a7000) [pid = 1664] [serial = 442] [outer = 0x112979400] 18:52:33 INFO - PROCESS | 1664 | 1467683553429 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117eaf000) [pid = 1664] [serial = 443] [outer = 0x112979400] 18:52:33 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:33 INFO - PROCESS | 1664 | 1467683553855 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:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 18:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:52:33 INFO - PROCESS | 1664 | 1467683553884 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 1664 | 1467683553887 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:52:33 INFO - PROCESS | 1664 | 1467683553892 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 1664 | 1467683553894 Marionette TRACE conn2 <- [1,566,null,{}] 18:52:33 INFO - PROCESS | 1664 | 1467683553896 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:52:33 INFO - PROCESS | 1664 | 1467683553898 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:34 INFO - PROCESS | 1664 | 1467683554010 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:52:34 INFO - PROCESS | 1664 | 1467683554125 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 1664 | 1467683554127 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b45800 == 53 [pid = 1664] [id = 149] 18:52:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1181e9800) [pid = 1664] [serial = 444] [outer = 0x0] 18:52:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11885f400) [pid = 1664] [serial = 445] [outer = 0x1181e9800] 18:52:34 INFO - PROCESS | 1664 | 1467683554181 Marionette DEBUG loaded listener.js 18:52:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119470c00) [pid = 1664] [serial = 446] [outer = 0x1181e9800] 18:52:34 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:34 INFO - PROCESS | 1664 | 1467683554717 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:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 871ms 18:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:52:34 INFO - PROCESS | 1664 | 1467683554763 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 1664 | 1467683554764 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:52:34 INFO - PROCESS | 1664 | 1467683554767 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 1664 | 1467683554769 Marionette TRACE conn2 <- [1,570,null,{}] 18:52:34 INFO - PROCESS | 1664 | 1467683554777 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:52:34 INFO - PROCESS | 1664 | 1467683554781 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:34 INFO - PROCESS | 1664 | 1467683554885 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:52:34 INFO - PROCESS | 1664 | 1467683554943 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 1664 | 1467683554945 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3e6000 == 54 [pid = 1664] [id = 150] 18:52:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x121230400) [pid = 1664] [serial = 447] [outer = 0x0] 18:52:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x121cdf400) [pid = 1664] [serial = 448] [outer = 0x121230400] 18:52:34 INFO - PROCESS | 1664 | 1467683554977 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1271dc000) [pid = 1664] [serial = 449] [outer = 0x121230400] 18:52:35 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:35 INFO - PROCESS | 1664 | 1467683555360 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:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 18:52:35 INFO - PROCESS | 1664 | 1467683555388 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:52:35 INFO - PROCESS | 1664 | 1467683555390 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:52:35 INFO - PROCESS | 1664 | 1467683555392 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:52:35 INFO - PROCESS | 1664 | 1467683555394 Marionette TRACE conn2 <- [1,574,null,{}] 18:52:35 INFO - PROCESS | 1664 | 1467683555396 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:52:35 INFO - PROCESS | 1664 | 1467683555398 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:35 INFO - PROCESS | 1664 | 1467683555502 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:52:35 INFO - PROCESS | 1664 | 1467683555557 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:35 INFO - PROCESS | 1664 | 1467683555559 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d25f000 == 55 [pid = 1664] [id = 151] 18:52:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128e2a400) [pid = 1664] [serial = 450] [outer = 0x0] 18:52:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128e2e400) [pid = 1664] [serial = 451] [outer = 0x128e2a400] 18:52:35 INFO - PROCESS | 1664 | 1467683555588 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1294df400) [pid = 1664] [serial = 452] [outer = 0x128e2a400] 18:52:36 INFO - PROCESS | 1664 | 1467683556036 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:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 18:52:36 INFO - PROCESS | 1664 | 1467683556062 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 1664 | 1467683556064 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:52:36 INFO - PROCESS | 1664 | 1467683556066 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 1664 | 1467683556067 Marionette TRACE conn2 <- [1,578,null,{}] 18:52:36 INFO - PROCESS | 1664 | 1467683556070 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:52:36 INFO - PROCESS | 1664 | 1467683556071 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:36 INFO - PROCESS | 1664 | 1467683556189 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:52:36 INFO - PROCESS | 1664 | 1467683556284 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 1664 | 1467683556285 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d805800 == 56 [pid = 1664] [id = 152] 18:52:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x128e2a800) [pid = 1664] [serial = 453] [outer = 0x0] 18:52:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12a780800) [pid = 1664] [serial = 454] [outer = 0x128e2a800] 18:52:36 INFO - PROCESS | 1664 | 1467683556314 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b334400) [pid = 1664] [serial = 455] [outer = 0x128e2a800] 18:52:36 INFO - PROCESS | 1664 | 1467683556905 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:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 872ms 18:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:52:36 INFO - PROCESS | 1664 | 1467683556956 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 1664 | 1467683556958 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:52:36 INFO - PROCESS | 1664 | 1467683556962 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 1664 | 1467683556964 Marionette TRACE conn2 <- [1,582,null,{}] 18:52:36 INFO - PROCESS | 1664 | 1467683556968 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:52:36 INFO - PROCESS | 1664 | 1467683556969 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:37 INFO - PROCESS | 1664 | 1467683557066 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:52:37 INFO - PROCESS | 1664 | 1467683557135 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 1664 | 1467683557137 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11959e800 == 57 [pid = 1664] [id = 153] 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x116469000) [pid = 1664] [serial = 456] [outer = 0x0] 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x116764800) [pid = 1664] [serial = 457] [outer = 0x116469000] 18:52:37 INFO - PROCESS | 1664 | 1467683557164 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1174ab800) [pid = 1664] [serial = 458] [outer = 0x116469000] 18:52:37 INFO - PROCESS | 1664 | 1467683557604 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:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 18:52:37 INFO - PROCESS | 1664 | 1467683557632 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:52:37 INFO - PROCESS | 1664 | 1467683557635 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:52:37 INFO - PROCESS | 1664 | 1467683557639 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:52:37 INFO - PROCESS | 1664 | 1467683557641 Marionette TRACE conn2 <- [1,586,null,{}] 18:52:37 INFO - PROCESS | 1664 | 1467683557644 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:52:37 INFO - PROCESS | 1664 | 1467683557645 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:37 INFO - PROCESS | 1664 | 1467683557740 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:52:37 INFO - PROCESS | 1664 | 1467683557819 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 1664 | 1467683557821 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b0000 == 56 [pid = 1664] [id = 115] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6bb800 == 55 [pid = 1664] [id = 146] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d1000 == 54 [pid = 1664] [id = 145] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6cb800 == 53 [pid = 1664] [id = 144] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12b36c000 == 52 [pid = 1664] [id = 143] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1190a8000 == 51 [pid = 1664] [id = 142] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12977e800 == 50 [pid = 1664] [id = 141] 18:52:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fb2800 == 51 [pid = 1664] [id = 154] 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1162a5000) [pid = 1664] [serial = 459] [outer = 0x0] 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1181ac800) [pid = 1664] [serial = 460] [outer = 0x1162a5000] 18:52:37 INFO - PROCESS | 1664 | 1467683557874 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1183c8400) [pid = 1664] [serial = 461] [outer = 0x1162a5000] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x126f31000 == 50 [pid = 1664] [id = 140] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x124b50000 == 49 [pid = 1664] [id = 139] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b1000 == 48 [pid = 1664] [id = 138] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119b1b800 == 47 [pid = 1664] [id = 137] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117466800 == 46 [pid = 1664] [id = 136] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11668f800 == 45 [pid = 1664] [id = 135] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12b35f000 == 44 [pid = 1664] [id = 132] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x120866800 == 43 [pid = 1664] [id = 131] 18:52:37 INFO - PROCESS | 1664 | --DOCSHELL 0x114f16000 == 42 [pid = 1664] [id = 130] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12bb64800) [pid = 1664] [serial = 367] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1128af000) [pid = 1664] [serial = 370] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12bd95800) [pid = 1664] [serial = 368] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1294e3400) [pid = 1664] [serial = 361] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12a785000) [pid = 1664] [serial = 362] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12adad000) [pid = 1664] [serial = 364] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12082d000) [pid = 1664] [serial = 355] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x121a70400) [pid = 1664] [serial = 356] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12c00a800) [pid = 1664] [serial = 373] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11823a400) [pid = 1664] [serial = 341] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x118235400) [pid = 1664] [serial = 340] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x128a87c00) [pid = 1664] [serial = 347] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x125598c00) [pid = 1664] [serial = 346] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1291db000) [pid = 1664] [serial = 359] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x128a8a000) [pid = 1664] [serial = 358] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11985f400) [pid = 1664] [serial = 353] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119466400) [pid = 1664] [serial = 352] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1291d8c00) [pid = 1664] [serial = 350] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128a8e000) [pid = 1664] [serial = 349] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119816800) [pid = 1664] [serial = 344] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11920f800) [pid = 1664] [serial = 343] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1128b3800) [pid = 1664] [serial = 371] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12bd90000) [pid = 1664] [serial = 385] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128a86000) [pid = 1664] [serial = 383] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128a89c00) [pid = 1664] [serial = 374] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1125fe400) [pid = 1664] [serial = 377] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1181eb800) [pid = 1664] [serial = 379] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1125fa400) [pid = 1664] [serial = 376] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1199b1c00) [pid = 1664] [serial = 380] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1174ae800) [pid = 1664] [serial = 382] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b339000) [pid = 1664] [serial = 365] [outer = 0x0] [url = about:blank] 18:52:38 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:38 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:38 INFO - PROCESS | 1664 | 1467683558182 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:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 570ms 18:52:38 INFO - PROCESS | 1664 | 1467683558210 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 1664 | 1467683558211 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:52:38 INFO - PROCESS | 1664 | 1467683558213 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 1664 | 1467683558217 Marionette TRACE conn2 <- [1,590,null,{}] 18:52:38 INFO - PROCESS | 1664 | 1467683558227 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:52:38 INFO - PROCESS | 1664 | 1467683558230 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:38 INFO - PROCESS | 1664 | 1467683558313 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:52:38 INFO - PROCESS | 1664 | 1467683558369 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1664 | 1467683558371 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195a5000 == 43 [pid = 1664] [id = 155] 18:52:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1183ccc00) [pid = 1664] [serial = 462] [outer = 0x0] 18:52:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11920cc00) [pid = 1664] [serial = 463] [outer = 0x1183ccc00] 18:52:38 INFO - PROCESS | 1664 | 1467683558399 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119be9400) [pid = 1664] [serial = 464] [outer = 0x1183ccc00] 18:52:38 INFO - PROCESS | 1664 | 1467683558717 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:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 528ms 18:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:52:38 INFO - PROCESS | 1664 | 1467683558742 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 1664 | 1467683558745 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:52:38 INFO - PROCESS | 1664 | 1467683558748 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 1664 | 1467683558750 Marionette TRACE conn2 <- [1,594,null,{}] 18:52:38 INFO - PROCESS | 1664 | 1467683558753 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:52:38 INFO - PROCESS | 1664 | 1467683558755 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:38 INFO - PROCESS | 1664 | 1467683558896 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:52:38 INFO - PROCESS | 1664 | 1467683558972 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1664 | 1467683558974 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x120866800 == 44 [pid = 1664] [id = 156] 18:52:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119816800) [pid = 1664] [serial = 465] [outer = 0x0] 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119bf5000) [pid = 1664] [serial = 466] [outer = 0x119816800] 18:52:39 INFO - PROCESS | 1664 | 1467683559015 Marionette DEBUG loaded listener.js 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12134a800) [pid = 1664] [serial = 467] [outer = 0x119816800] 18:52:39 INFO - PROCESS | 1664 | 1467683559346 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:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 621ms 18:52:39 INFO - PROCESS | 1664 | 1467683559369 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 1664 | 1467683559371 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:52:39 INFO - PROCESS | 1664 | 1467683559373 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1664 | 1467683559374 Marionette TRACE conn2 <- [1,598,null,{}] 18:52:39 INFO - PROCESS | 1664 | 1467683559376 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:52:39 INFO - PROCESS | 1664 | 1467683559378 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:39 INFO - PROCESS | 1664 | 1467683559463 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:52:39 INFO - PROCESS | 1664 | 1467683559515 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 1664 | 1467683559515 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x121454000 == 45 [pid = 1664] [id = 157] 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119f15c00) [pid = 1664] [serial = 468] [outer = 0x0] 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12147e800) [pid = 1664] [serial = 469] [outer = 0x119f15c00] 18:52:39 INFO - PROCESS | 1664 | 1467683559540 Marionette DEBUG loaded listener.js 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1235e5400) [pid = 1664] [serial = 470] [outer = 0x119f15c00] 18:52:39 INFO - PROCESS | 1664 | 1467683559804 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:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 18:52:39 INFO - PROCESS | 1664 | 1467683559845 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 1664 | 1467683559847 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:52:39 INFO - PROCESS | 1664 | 1467683559849 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1664 | 1467683559850 Marionette TRACE conn2 <- [1,602,null,{}] 18:52:39 INFO - PROCESS | 1664 | 1467683559852 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:52:39 INFO - PROCESS | 1664 | 1467683559856 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:39 INFO - PROCESS | 1664 | 1467683559967 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:52:39 INFO - PROCESS | 1664 | 1467683559972 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 1664 | 1467683559973 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x116aca800 == 46 [pid = 1664] [id = 158] 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1236fac00) [pid = 1664] [serial = 471] [outer = 0x0] 18:52:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x125593800) [pid = 1664] [serial = 472] [outer = 0x1236fac00] 18:52:40 INFO - PROCESS | 1664 | 1467683560000 Marionette DEBUG loaded listener.js 18:52:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128e27000) [pid = 1664] [serial = 473] [outer = 0x1236fac00] 18:52:40 INFO - PROCESS | 1664 | 1467683560366 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:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 568ms 18:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:52:40 INFO - PROCESS | 1664 | 1467683560418 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 1664 | 1467683560420 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:52:40 INFO - PROCESS | 1664 | 1467683560423 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 1664 | 1467683560425 Marionette TRACE conn2 <- [1,606,null,{}] 18:52:40 INFO - PROCESS | 1664 | 1467683560427 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:52:40 INFO - PROCESS | 1664 | 1467683560428 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:40 INFO - PROCESS | 1664 | 1467683560529 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:52:40 INFO - PROCESS | 1664 | 1467683560542 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:40 INFO - PROCESS | 1664 | 1467683560543 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a5e800 == 47 [pid = 1664] [id = 159] 18:52:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126882c00) [pid = 1664] [serial = 474] [outer = 0x0] 18:52:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x129456c00) [pid = 1664] [serial = 475] [outer = 0x126882c00] 18:52:40 INFO - PROCESS | 1664 | 1467683560567 Marionette DEBUG loaded listener.js 18:52:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12a782800) [pid = 1664] [serial = 476] [outer = 0x126882c00] 18:52:40 INFO - PROCESS | 1664 | 1467683560869 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:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 18:52:40 INFO - PROCESS | 1664 | 1467683560893 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 1664 | 1467683560894 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:52:40 INFO - PROCESS | 1664 | 1467683560896 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 1664 | 1467683560897 Marionette TRACE conn2 <- [1,610,null,{}] 18:52:40 INFO - PROCESS | 1664 | 1467683560902 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:52:40 INFO - PROCESS | 1664 | 1467683560910 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:41 INFO - PROCESS | 1664 | 1467683561018 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:52:41 INFO - PROCESS | 1664 | 1467683561051 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1664 | 1467683561052 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b1800 == 48 [pid = 1664] [id = 160] 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128a93000) [pid = 1664] [serial = 477] [outer = 0x0] 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12b336c00) [pid = 1664] [serial = 478] [outer = 0x128a93000] 18:52:41 INFO - PROCESS | 1664 | 1467683561077 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12bace400) [pid = 1664] [serial = 479] [outer = 0x128a93000] 18:52:41 INFO - PROCESS | 1664 | 1467683561414 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:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 18:52:41 INFO - PROCESS | 1664 | 1467683561466 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:52:41 INFO - PROCESS | 1664 | 1467683561467 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:52:41 INFO - PROCESS | 1664 | 1467683561469 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:52:41 INFO - PROCESS | 1664 | 1467683561470 Marionette TRACE conn2 <- [1,614,null,{}] 18:52:41 INFO - PROCESS | 1664 | 1467683561473 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:52:41 INFO - PROCESS | 1664 | 1467683561474 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:41 INFO - PROCESS | 1664 | 1467683561574 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:52:41 INFO - PROCESS | 1664 | 1467683561598 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1664 | 1467683561599 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad2c000 == 49 [pid = 1664] [id = 161] 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12bb6ac00) [pid = 1664] [serial = 480] [outer = 0x0] 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12bb71c00) [pid = 1664] [serial = 481] [outer = 0x12bb6ac00] 18:52:41 INFO - PROCESS | 1664 | 1467683561623 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12c00a800) [pid = 1664] [serial = 482] [outer = 0x12bb6ac00] 18:52:41 INFO - PROCESS | 1664 | 1467683561957 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:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 18:52:41 INFO - PROCESS | 1664 | 1467683561987 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:52:41 INFO - PROCESS | 1664 | 1467683561989 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:52:41 INFO - PROCESS | 1664 | 1467683561991 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:52:41 INFO - PROCESS | 1664 | 1467683561992 Marionette TRACE conn2 <- [1,618,null,{}] 18:52:41 INFO - PROCESS | 1664 | 1467683561995 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:52:41 INFO - PROCESS | 1664 | 1467683561996 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:42 INFO - PROCESS | 1664 | 1467683562147 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11822d800) [pid = 1664] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12568b000) [pid = 1664] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1127ce000) [pid = 1664] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bb72c00) [pid = 1664] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1181a9000) [pid = 1664] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1127d9800) [pid = 1664] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1186be000) [pid = 1664] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119820800) [pid = 1664] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x121473400) [pid = 1664] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1174ee800) [pid = 1664] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12568b800) [pid = 1664] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119467c00) [pid = 1664] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1210d2400) [pid = 1664] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:52:42 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1174ae000) [pid = 1664] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:52:42 INFO - PROCESS | 1664 | 1467683562333 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 1664 | 1467683562334 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c6000 == 50 [pid = 1664] [id = 162] 18:52:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1127d2400) [pid = 1664] [serial = 483] [outer = 0x0] 18:52:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1164eac00) [pid = 1664] [serial = 484] [outer = 0x1127d2400] 18:52:42 INFO - PROCESS | 1664 | 1467683562359 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1186be000) [pid = 1664] [serial = 485] [outer = 0x1127d2400] 18:52:42 INFO - PROCESS | 1664 | 1467683562643 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:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 18:52:42 INFO - PROCESS | 1664 | 1467683562670 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:52:42 INFO - PROCESS | 1664 | 1467683562672 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:52:42 INFO - PROCESS | 1664 | 1467683562675 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 1664 | 1467683562677 Marionette TRACE conn2 <- [1,622,null,{}] 18:52:42 INFO - PROCESS | 1664 | 1467683562679 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:52:42 INFO - PROCESS | 1664 | 1467683562683 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:42 INFO - PROCESS | 1664 | 1467683562806 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:52:42 INFO - PROCESS | 1664 | 1467683562908 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 1664 | 1467683562910 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdda800 == 51 [pid = 1664] [id = 163] 18:52:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1127d9800) [pid = 1664] [serial = 486] [outer = 0x0] 18:52:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119467c00) [pid = 1664] [serial = 487] [outer = 0x1127d9800] 18:52:42 INFO - PROCESS | 1664 | 1467683562952 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12c6ed000) [pid = 1664] [serial = 488] [outer = 0x1127d9800] 18:52:43 INFO - PROCESS | 1664 | 1467683563348 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:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 721ms 18:52:43 INFO - PROCESS | 1664 | 1467683563397 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 1664 | 1467683563398 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:52:43 INFO - PROCESS | 1664 | 1467683563400 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 1664 | 1467683563401 Marionette TRACE conn2 <- [1,626,null,{}] 18:52:43 INFO - PROCESS | 1664 | 1467683563403 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:52:43 INFO - PROCESS | 1664 | 1467683563404 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:43 INFO - PROCESS | 1664 | 1467683563489 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:52:43 INFO - PROCESS | 1664 | 1467683563544 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 1664 | 1467683563545 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6bb800 == 52 [pid = 1664] [id = 164] 18:52:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1183d0000) [pid = 1664] [serial = 489] [outer = 0x0] 18:52:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c6f3c00) [pid = 1664] [serial = 490] [outer = 0x1183d0000] 18:52:43 INFO - PROCESS | 1664 | 1467683563569 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12506b000) [pid = 1664] [serial = 491] [outer = 0x1183d0000] 18:52:43 INFO - PROCESS | 1664 | 1467683563838 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:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 18:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:52:43 INFO - PROCESS | 1664 | 1467683563872 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 1664 | 1467683563873 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:52:43 INFO - PROCESS | 1664 | 1467683563875 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 1664 | 1467683563876 Marionette TRACE conn2 <- [1,630,null,{}] 18:52:43 INFO - PROCESS | 1664 | 1467683563879 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:52:43 INFO - PROCESS | 1664 | 1467683563880 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:43 INFO - PROCESS | 1664 | 1467683563970 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:52:43 INFO - PROCESS | 1664 | 1467683563974 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 1664 | 1467683563975 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d80f000 == 53 [pid = 1664] [id = 165] 18:52:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x121126c00) [pid = 1664] [serial = 492] [outer = 0x0] 18:52:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12112c800) [pid = 1664] [serial = 493] [outer = 0x121126c00] 18:52:44 INFO - PROCESS | 1664 | 1467683563999 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x121130400) [pid = 1664] [serial = 494] [outer = 0x121126c00] 18:52:44 INFO - PROCESS | 1664 | 1467683564421 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:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 18:52:44 INFO - PROCESS | 1664 | 1467683564445 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:52:44 INFO - PROCESS | 1664 | 1467683564449 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:52:44 INFO - PROCESS | 1664 | 1467683564452 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:52:44 INFO - PROCESS | 1664 | 1467683564455 Marionette TRACE conn2 <- [1,634,null,{}] 18:52:44 INFO - PROCESS | 1664 | 1467683564458 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:52:44 INFO - PROCESS | 1664 | 1467683564460 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:44 INFO - PROCESS | 1664 | 1467683564571 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:52:44 INFO - PROCESS | 1664 | 1467683564641 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 1664 | 1467683564643 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x117473800 == 54 [pid = 1664] [id = 166] 18:52:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x113205000) [pid = 1664] [serial = 495] [outer = 0x0] 18:52:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11687e800) [pid = 1664] [serial = 496] [outer = 0x113205000] 18:52:44 INFO - PROCESS | 1664 | 1467683564675 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1181a6c00) [pid = 1664] [serial = 497] [outer = 0x113205000] 18:52:44 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1181f1c00) [pid = 1664] [serial = 498] [outer = 0x12d2bbc00] 18:52:45 INFO - PROCESS | 1664 | 1467683565154 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:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 722ms 18:52:45 INFO - PROCESS | 1664 | 1467683565182 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:52:45 INFO - PROCESS | 1664 | 1467683565187 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:52:45 INFO - PROCESS | 1664 | 1467683565193 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - PROCESS | 1664 | 1467683565195 Marionette TRACE conn2 <- [1,638,null,{}] 18:52:45 INFO - PROCESS | 1664 | 1467683565222 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:52:45 INFO - PROCESS | 1664 | 1467683565224 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:45 INFO - PROCESS | 1664 | 1467683565363 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:52:45 INFO - PROCESS | 1664 | 1467683565426 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:45 INFO - PROCESS | 1664 | 1467683565428 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b1000 == 55 [pid = 1664] [id = 167] 18:52:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1186be800) [pid = 1664] [serial = 499] [outer = 0x0] 18:52:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1190db000) [pid = 1664] [serial = 500] [outer = 0x1186be800] 18:52:45 INFO - PROCESS | 1664 | 1467683565461 Marionette DEBUG loaded listener.js 18:52:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119865c00) [pid = 1664] [serial = 501] [outer = 0x1186be800] 18:52:45 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:45 INFO - PROCESS | 1664 | 1467683565876 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:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 722ms 18:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:52:45 INFO - PROCESS | 1664 | 1467683565915 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:52:45 INFO - PROCESS | 1664 | 1467683565916 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:52:45 INFO - PROCESS | 1664 | 1467683565919 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - PROCESS | 1664 | 1467683565921 Marionette TRACE conn2 <- [1,642,null,{}] 18:52:45 INFO - PROCESS | 1664 | 1467683565929 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:52:45 INFO - PROCESS | 1664 | 1467683565932 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:46 INFO - PROCESS | 1664 | 1467683566040 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:52:46 INFO - PROCESS | 1664 | 1467683566099 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 1664 | 1467683566101 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6cb000 == 56 [pid = 1664] [id = 168] 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12112bc00) [pid = 1664] [serial = 502] [outer = 0x0] 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12147b000) [pid = 1664] [serial = 503] [outer = 0x12112bc00] 18:52:46 INFO - PROCESS | 1664 | 1467683566173 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12506c000) [pid = 1664] [serial = 504] [outer = 0x12112bc00] 18:52:46 INFO - PROCESS | 1664 | 1467683566605 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:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 725ms 18:52:46 INFO - PROCESS | 1664 | 1467683566668 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:52:46 INFO - PROCESS | 1664 | 1467683566670 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:52:46 INFO - PROCESS | 1664 | 1467683566673 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:52:46 INFO - PROCESS | 1664 | 1467683566675 Marionette TRACE conn2 <- [1,646,null,{}] 18:52:46 INFO - PROCESS | 1664 | 1467683566677 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:52:46 INFO - PROCESS | 1664 | 1467683566678 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:46 INFO - PROCESS | 1664 | 1467683566783 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:52:46 INFO - PROCESS | 1664 | 1467683566851 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 1664 | 1467683566852 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da21000 == 57 [pid = 1664] [id = 169] 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x128a8b800) [pid = 1664] [serial = 505] [outer = 0x0] 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x128da2c00) [pid = 1664] [serial = 506] [outer = 0x128a8b800] 18:52:46 INFO - PROCESS | 1664 | 1467683566881 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x128da7800) [pid = 1664] [serial = 507] [outer = 0x128a8b800] 18:52:47 INFO - PROCESS | 1664 | 1467683567281 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:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 18:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:52:47 INFO - PROCESS | 1664 | 1467683567343 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:52:47 INFO - PROCESS | 1664 | 1467683567345 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:52:47 INFO - PROCESS | 1664 | 1467683567347 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 1664 | 1467683567348 Marionette TRACE conn2 <- [1,650,null,{}] 18:52:47 INFO - PROCESS | 1664 | 1467683567351 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:52:47 INFO - PROCESS | 1664 | 1467683567352 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:47 INFO - PROCESS | 1664 | 1467683567456 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:52:47 INFO - PROCESS | 1664 | 1467683567525 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 1664 | 1467683567526 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1182c1800 == 58 [pid = 1664] [id = 170] 18:52:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x117e85c00) [pid = 1664] [serial = 508] [outer = 0x0] 18:52:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1186be400) [pid = 1664] [serial = 509] [outer = 0x117e85c00] 18:52:47 INFO - PROCESS | 1664 | 1467683567555 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x128a8cc00) [pid = 1664] [serial = 510] [outer = 0x117e85c00] 18:52:48 INFO - PROCESS | 1664 | 1467683568176 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:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 870ms 18:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:52:48 INFO - PROCESS | 1664 | 1467683568230 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1664 | 1467683568233 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:52:48 INFO - PROCESS | 1664 | 1467683568237 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1664 | 1467683568239 Marionette TRACE conn2 <- [1,654,null,{}] 18:52:48 INFO - PROCESS | 1664 | 1467683568243 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:52:48 INFO - PROCESS | 1664 | 1467683568244 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:48 INFO - PROCESS | 1664 | 1467683568338 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:52:48 INFO - PROCESS | 1664 | 1467683568414 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:48 INFO - PROCESS | 1664 | 1467683568415 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fab800 == 59 [pid = 1664] [id = 171] 18:52:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x112e7b000) [pid = 1664] [serial = 511] [outer = 0x0] 18:52:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x117e8a800) [pid = 1664] [serial = 512] [outer = 0x112e7b000] 18:52:48 INFO - PROCESS | 1664 | 1467683568443 Marionette DEBUG loaded listener.js 18:52:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x118224400) [pid = 1664] [serial = 513] [outer = 0x112e7b000] 18:52:48 INFO - PROCESS | 1664 | 1467683568917 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:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 726ms 18:52:48 INFO - PROCESS | 1664 | 1467683568964 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1664 | 1467683568969 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:52:48 INFO - PROCESS | 1664 | 1467683568975 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1664 | 1467683568978 Marionette TRACE conn2 <- [1,658,null,{}] 18:52:48 INFO - PROCESS | 1664 | 1467683568981 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:52:48 INFO - PROCESS | 1664 | 1467683568984 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6bb800 == 58 [pid = 1664] [id = 164] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdda800 == 57 [pid = 1664] [id = 163] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c6000 == 56 [pid = 1664] [id = 162] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad2c000 == 55 [pid = 1664] [id = 161] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b1800 == 54 [pid = 1664] [id = 160] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x128a5e800 == 53 [pid = 1664] [id = 159] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x116aca800 == 52 [pid = 1664] [id = 158] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x121454000 == 51 [pid = 1664] [id = 157] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x120866800 == 50 [pid = 1664] [id = 156] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1195a5000 == 49 [pid = 1664] [id = 155] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x112fb2800 == 48 [pid = 1664] [id = 154] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x11959e800 == 47 [pid = 1664] [id = 153] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x124b45800 == 46 [pid = 1664] [id = 149] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac9000 == 45 [pid = 1664] [id = 148] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x120850800 == 44 [pid = 1664] [id = 102] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1164bb000 == 43 [pid = 1664] [id = 84] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x116fa5000 == 42 [pid = 1664] [id = 134] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1192c2800 == 41 [pid = 1664] [id = 67] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3e6000 == 40 [pid = 1664] [id = 150] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12d805800 == 39 [pid = 1664] [id = 152] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x126852000 == 38 [pid = 1664] [id = 65] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12d25f000 == 37 [pid = 1664] [id = 151] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab0800 == 36 [pid = 1664] [id = 117] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12d249000 == 35 [pid = 1664] [id = 147] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6c9800 == 34 [pid = 1664] [id = 133] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdd5800 == 33 [pid = 1664] [id = 116] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x112fab800 == 32 [pid = 1664] [id = 171] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1182c1800 == 31 [pid = 1664] [id = 170] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12da21000 == 30 [pid = 1664] [id = 169] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6cb000 == 29 [pid = 1664] [id = 168] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b1000 == 28 [pid = 1664] [id = 167] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12d80f000 == 27 [pid = 1664] [id = 165] 18:52:49 INFO - PROCESS | 1664 | --DOCSHELL 0x117473800 == 26 [pid = 1664] [id = 166] 18:52:49 INFO - PROCESS | 1664 | 1467683569691 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12147f400) [pid = 1664] [serial = 437] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x128e23800) [pid = 1664] [serial = 439] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1186b9400) [pid = 1664] [serial = 407] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x128a8ec00) [pid = 1664] [serial = 416] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11823c800) [pid = 1664] [serial = 406] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1128ae400) [pid = 1664] [serial = 430] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1125fb400) [pid = 1664] [serial = 388] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12bd8c000) [pid = 1664] [serial = 427] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12c6f2000) [pid = 1664] [serial = 338] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12bacd800) [pid = 1664] [serial = 422] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12bb72000) [pid = 1664] [serial = 425] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c00d800) [pid = 1664] [serial = 428] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12a697400) [pid = 1664] [serial = 433] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12bad2000) [pid = 1664] [serial = 424] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12c528800) [pid = 1664] [serial = 434] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x121479800) [pid = 1664] [serial = 436] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1291dac00) [pid = 1664] [serial = 401] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12ba26000) [pid = 1664] [serial = 421] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x118238800) [pid = 1664] [serial = 391] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1217d8400) [pid = 1664] [serial = 431] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x126fa6800) [pid = 1664] [serial = 415] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12b32a400) [pid = 1664] [serial = 419] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x120821400) [pid = 1664] [serial = 410] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x121011400) [pid = 1664] [serial = 400] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119bf4c00) [pid = 1664] [serial = 394] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x126f17800) [pid = 1664] [serial = 397] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1235e8c00) [pid = 1664] [serial = 412] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1174b3c00) [pid = 1664] [serial = 403] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11985d000) [pid = 1664] [serial = 409] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1181a6800) [pid = 1664] [serial = 404] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124f29c00) [pid = 1664] [serial = 413] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1294e2000) [pid = 1664] [serial = 418] [outer = 0x0] [url = about:blank] 18:52:49 INFO - PROCESS | 1664 | 1467683569816 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 1664 | 1467683569817 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x112f1d800 == 27 [pid = 1664] [id = 172] 18:52:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1128ad000) [pid = 1664] [serial = 514] [outer = 0x0] 18:52:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1128b0800) [pid = 1664] [serial = 515] [outer = 0x1128ad000] 18:52:49 INFO - PROCESS | 1664 | 1467683569846 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112e7bc00) [pid = 1664] [serial = 516] [outer = 0x1128ad000] 18:52:50 INFO - PROCESS | 1664 | 1467683570137 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:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1224ms 18:52:50 INFO - PROCESS | 1664 | 1467683570200 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 1664 | 1467683570202 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:52:50 INFO - PROCESS | 1664 | 1467683570205 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 1664 | 1467683570207 Marionette TRACE conn2 <- [1,662,null,{}] 18:52:50 INFO - PROCESS | 1664 | 1467683570210 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:52:50 INFO - PROCESS | 1664 | 1467683570212 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:50 INFO - PROCESS | 1664 | 1467683570304 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:52:50 INFO - PROCESS | 1664 | 1467683570356 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 1664 | 1467683570358 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab1000 == 28 [pid = 1664] [id = 173] 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1133b1c00) [pid = 1664] [serial = 517] [outer = 0x0] 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116880c00) [pid = 1664] [serial = 518] [outer = 0x1133b1c00] 18:52:50 INFO - PROCESS | 1664 | 1467683570384 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1174b4000) [pid = 1664] [serial = 519] [outer = 0x1133b1c00] 18:52:50 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:50 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:50 INFO - PROCESS | 1664 | 1467683570664 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:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 18:52:50 INFO - PROCESS | 1664 | 1467683570726 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 1664 | 1467683570728 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:52:50 INFO - PROCESS | 1664 | 1467683570730 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 1664 | 1467683570732 Marionette TRACE conn2 <- [1,666,null,{}] 18:52:50 INFO - PROCESS | 1664 | 1467683570734 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:52:50 INFO - PROCESS | 1664 | 1467683570738 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:50 INFO - PROCESS | 1664 | 1467683570813 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:52:50 INFO - PROCESS | 1664 | 1467683570871 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 1664 | 1467683570872 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c8800 == 29 [pid = 1664] [id = 174] 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117e89000) [pid = 1664] [serial = 520] [outer = 0x0] 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1181ec800) [pid = 1664] [serial = 521] [outer = 0x117e89000] 18:52:50 INFO - PROCESS | 1664 | 1467683570905 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118230800) [pid = 1664] [serial = 522] [outer = 0x117e89000] 18:52:51 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:51 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:51 INFO - PROCESS | 1664 | 1467683571203 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:52:51 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:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 18:52:51 INFO - PROCESS | 1664 | 1467683571249 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 1664 | 1467683571252 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:52:51 INFO - PROCESS | 1664 | 1467683571262 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 1664 | 1467683571265 Marionette TRACE conn2 <- [1,670,null,{}] 18:52:51 INFO - PROCESS | 1664 | 1467683571267 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:52:51 INFO - PROCESS | 1664 | 1467683571270 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:51 INFO - PROCESS | 1664 | 1467683571350 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:52:51 INFO - PROCESS | 1664 | 1467683571353 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 1664 | 1467683571355 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d7800 == 30 [pid = 1664] [id = 175] 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x118235400) [pid = 1664] [serial = 523] [outer = 0x0] 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1186b9400) [pid = 1664] [serial = 524] [outer = 0x118235400] 18:52:51 INFO - PROCESS | 1664 | 1467683571383 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1190da800) [pid = 1664] [serial = 525] [outer = 0x118235400] 18:52:51 INFO - PROCESS | 1664 | 1467683571695 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:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 476ms 18:52:51 INFO - PROCESS | 1664 | 1467683571733 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 1664 | 1467683571734 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:52:51 INFO - PROCESS | 1664 | 1467683571761 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 1664 | 1467683571763 Marionette TRACE conn2 <- [1,674,null,{}] 18:52:51 INFO - PROCESS | 1664 | 1467683571770 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:52:51 INFO - PROCESS | 1664 | 1467683571771 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:51 INFO - PROCESS | 1664 | 1467683571878 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:52:51 INFO - PROCESS | 1664 | 1467683571882 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 1664 | 1467683571884 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195a3000 == 31 [pid = 1664] [id = 176] 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1176d6400) [pid = 1664] [serial = 526] [outer = 0x0] 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11920e400) [pid = 1664] [serial = 527] [outer = 0x1176d6400] 18:52:51 INFO - PROCESS | 1664 | 1467683571909 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11952a800) [pid = 1664] [serial = 528] [outer = 0x1176d6400] 18:52:52 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:52 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:52 INFO - PROCESS | 1664 | 1467683572248 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:52:52 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:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 548ms 18:52:52 INFO - PROCESS | 1664 | 1467683572286 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:52:52 INFO - PROCESS | 1664 | 1467683572287 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:52:52 INFO - PROCESS | 1664 | 1467683572289 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:52:52 INFO - PROCESS | 1664 | 1467683572290 Marionette TRACE conn2 <- [1,678,null,{}] 18:52:52 INFO - PROCESS | 1664 | 1467683572292 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:52:52 INFO - PROCESS | 1664 | 1467683572294 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:52 INFO - PROCESS | 1664 | 1467683572390 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:52:52 INFO - PROCESS | 1664 | 1467683572427 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 1664 | 1467683572431 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12144e000 == 32 [pid = 1664] [id = 177] 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1176d6c00) [pid = 1664] [serial = 529] [outer = 0x0] 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1199b2800) [pid = 1664] [serial = 530] [outer = 0x1176d6c00] 18:52:52 INFO - PROCESS | 1664 | 1467683572464 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x119bf4c00) [pid = 1664] [serial = 531] [outer = 0x1176d6c00] 18:52:52 INFO - PROCESS | 1664 | 1467683572789 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:52:52 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:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 18:52:52 INFO - PROCESS | 1664 | 1467683572809 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:52:52 INFO - PROCESS | 1664 | 1467683572811 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:52:52 INFO - PROCESS | 1664 | 1467683572820 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:52:52 INFO - PROCESS | 1664 | 1467683572821 Marionette TRACE conn2 <- [1,682,null,{}] 18:52:52 INFO - PROCESS | 1664 | 1467683572823 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:52:52 INFO - PROCESS | 1664 | 1467683572824 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:52 INFO - PROCESS | 1664 | 1467683572916 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:52:52 INFO - PROCESS | 1664 | 1467683572922 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 1664 | 1467683572923 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x11626a000 == 33 [pid = 1664] [id = 178] 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119861c00) [pid = 1664] [serial = 532] [outer = 0x0] 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12100b000) [pid = 1664] [serial = 533] [outer = 0x119861c00] 18:52:52 INFO - PROCESS | 1664 | 1467683572948 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x121130c00) [pid = 1664] [serial = 534] [outer = 0x119861c00] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x126882c00) [pid = 1664] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x128a93000) [pid = 1664] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12bb6ac00) [pid = 1664] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12147ac00) [pid = 1664] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x128e2a400) [pid = 1664] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1236fac00) [pid = 1664] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1183ccc00) [pid = 1664] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119816800) [pid = 1664] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x112979400) [pid = 1664] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1127d2400) [pid = 1664] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119f15c00) [pid = 1664] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116469000) [pid = 1664] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x121230400) [pid = 1664] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128e2a800) [pid = 1664] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1183d0000) [pid = 1664] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1181e9800) [pid = 1664] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1162a5000) [pid = 1664] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x121126c00) [pid = 1664] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1127d9800) [pid = 1664] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1291e0400) [pid = 1664] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181adc00) [pid = 1664] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119bf2c00) [pid = 1664] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x120825c00) [pid = 1664] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:52:54 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1125f0800) [pid = 1664] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:52:54 INFO - PROCESS | 1664 | 1467683574211 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:52:54 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:52:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1427ms 18:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:52:54 INFO - PROCESS | 1664 | 1467683574240 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:52:54 INFO - PROCESS | 1664 | 1467683574242 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:52:54 INFO - PROCESS | 1664 | 1467683574244 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:52:54 INFO - PROCESS | 1664 | 1467683574245 Marionette TRACE conn2 <- [1,686,null,{}] 18:52:54 INFO - PROCESS | 1664 | 1467683574247 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:52:54 INFO - PROCESS | 1664 | 1467683574248 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:54 INFO - PROCESS | 1664 | 1467683574314 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:52:54 INFO - PROCESS | 1664 | 1467683574318 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:54 INFO - PROCESS | 1664 | 1467683574319 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e5000 == 34 [pid = 1664] [id = 179] 18:52:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1127cc800) [pid = 1664] [serial = 535] [outer = 0x0] 18:52:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1174a8800) [pid = 1664] [serial = 536] [outer = 0x1127cc800] 18:52:54 INFO - PROCESS | 1664 | 1467683574346 Marionette DEBUG loaded listener.js 18:52:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119056800) [pid = 1664] [serial = 537] [outer = 0x1127cc800] 18:52:55 INFO - PROCESS | 1664 | 1467683575147 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:52:55 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:52:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 919ms 18:52:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:52:55 INFO - PROCESS | 1664 | 1467683575163 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:52:55 INFO - PROCESS | 1664 | 1467683575164 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:52:55 INFO - PROCESS | 1664 | 1467683575166 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:52:55 INFO - PROCESS | 1664 | 1467683575167 Marionette TRACE conn2 <- [1,690,null,{}] 18:52:55 INFO - PROCESS | 1664 | 1467683575169 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:52:55 INFO - PROCESS | 1664 | 1467683575170 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:55 INFO - PROCESS | 1664 | 1467683575243 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:52:55 INFO - PROCESS | 1664 | 1467683575247 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:55 INFO - PROCESS | 1664 | 1467683575248 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b1000 == 35 [pid = 1664] [id = 180] 18:52:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11297dc00) [pid = 1664] [serial = 538] [outer = 0x0] 18:52:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12112f800) [pid = 1664] [serial = 539] [outer = 0x11297dc00] 18:52:55 INFO - PROCESS | 1664 | 1467683575322 Marionette DEBUG loaded listener.js 18:52:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x121476400) [pid = 1664] [serial = 540] [outer = 0x11297dc00] 18:52:56 INFO - PROCESS | 1664 | 1467683576090 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:52:56 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:52:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 18:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:52:56 INFO - PROCESS | 1664 | 1467683576135 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 1664 | 1467683576137 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:52:56 INFO - PROCESS | 1664 | 1467683576139 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - PROCESS | 1664 | 1467683576140 Marionette TRACE conn2 <- [1,694,null,{}] 18:52:56 INFO - PROCESS | 1664 | 1467683576142 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:52:56 INFO - PROCESS | 1664 | 1467683576143 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:56 INFO - PROCESS | 1664 | 1467683576263 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:52:56 INFO - PROCESS | 1664 | 1467683576318 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 1664 | 1467683576320 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x111ad2800 == 36 [pid = 1664] [id = 181] 18:52:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1125f7800) [pid = 1664] [serial = 541] [outer = 0x0] 18:52:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1127ce800) [pid = 1664] [serial = 542] [outer = 0x1125f7800] 18:52:56 INFO - PROCESS | 1664 | 1467683576352 Marionette DEBUG loaded listener.js 18:52:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112da0000) [pid = 1664] [serial = 543] [outer = 0x1125f7800] 18:52:57 INFO - PROCESS | 1664 | 1467683577336 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:52:57 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:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1221ms 18:52:57 INFO - PROCESS | 1664 | 1467683577362 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 1664 | 1467683577364 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:52:57 INFO - PROCESS | 1664 | 1467683577368 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 1664 | 1467683577370 Marionette TRACE conn2 <- [1,698,null,{}] 18:52:57 INFO - PROCESS | 1664 | 1467683577373 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:52:57 INFO - PROCESS | 1664 | 1467683577374 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:57 INFO - PROCESS | 1664 | 1467683577483 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:52:57 INFO - PROCESS | 1664 | 1467683577534 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:57 INFO - PROCESS | 1664 | 1467683577536 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b6800 == 37 [pid = 1664] [id = 182] 18:52:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1176df000) [pid = 1664] [serial = 544] [outer = 0x0] 18:52:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x117eafc00) [pid = 1664] [serial = 545] [outer = 0x1176df000] 18:52:57 INFO - PROCESS | 1664 | 1467683577590 Marionette DEBUG loaded listener.js 18:52:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1181f2800) [pid = 1664] [serial = 546] [outer = 0x1176df000] 18:52:58 INFO - PROCESS | 1664 | 1467683578576 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:52:58 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:52:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1223ms 18:52:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:52:58 INFO - PROCESS | 1664 | 1467683578590 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 1664 | 1467683578592 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:52:58 INFO - PROCESS | 1664 | 1467683578595 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - PROCESS | 1664 | 1467683578597 Marionette TRACE conn2 <- [1,702,null,{}] 18:52:58 INFO - PROCESS | 1664 | 1467683578601 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:52:58 INFO - PROCESS | 1664 | 1467683578602 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:58 INFO - PROCESS | 1664 | 1467683578701 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:52:58 INFO - PROCESS | 1664 | 1467683578752 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 1664 | 1467683578755 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac4800 == 38 [pid = 1664] [id = 183] 18:52:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1174ac800) [pid = 1664] [serial = 547] [outer = 0x0] 18:52:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1174b1400) [pid = 1664] [serial = 548] [outer = 0x1174ac800] 18:52:58 INFO - PROCESS | 1664 | 1467683578783 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1181a3c00) [pid = 1664] [serial = 549] [outer = 0x1174ac800] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b1000 == 37 [pid = 1664] [id = 180] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e5000 == 36 [pid = 1664] [id = 179] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x11626a000 == 35 [pid = 1664] [id = 178] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12144e000 == 34 [pid = 1664] [id = 177] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1195a3000 == 33 [pid = 1664] [id = 176] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d7800 == 32 [pid = 1664] [id = 175] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c8800 == 31 [pid = 1664] [id = 174] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab1000 == 30 [pid = 1664] [id = 173] 18:52:58 INFO - PROCESS | 1664 | --DOCSHELL 0x112f1d800 == 29 [pid = 1664] [id = 172] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12c51ec00) [pid = 1664] [serial = 386] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x129456c00) [pid = 1664] [serial = 475] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12b336c00) [pid = 1664] [serial = 478] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12a782800) [pid = 1664] [serial = 476] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bb71c00) [pid = 1664] [serial = 481] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12bace400) [pid = 1664] [serial = 479] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12c00a800) [pid = 1664] [serial = 482] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x128e2a000) [pid = 1664] [serial = 440] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128e2e400) [pid = 1664] [serial = 451] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1294df400) [pid = 1664] [serial = 452] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x125593800) [pid = 1664] [serial = 472] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11920cc00) [pid = 1664] [serial = 463] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119be9400) [pid = 1664] [serial = 464] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119bf5000) [pid = 1664] [serial = 466] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12134a800) [pid = 1664] [serial = 467] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1174a7000) [pid = 1664] [serial = 442] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1186be000) [pid = 1664] [serial = 485] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117eaf000) [pid = 1664] [serial = 443] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12147e800) [pid = 1664] [serial = 469] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1235e5400) [pid = 1664] [serial = 470] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116764800) [pid = 1664] [serial = 457] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1174ab800) [pid = 1664] [serial = 458] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121cdf400) [pid = 1664] [serial = 448] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1271dc000) [pid = 1664] [serial = 449] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12a780800) [pid = 1664] [serial = 454] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12b334400) [pid = 1664] [serial = 455] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12c6f3c00) [pid = 1664] [serial = 490] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11885f400) [pid = 1664] [serial = 445] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119470c00) [pid = 1664] [serial = 446] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12506b000) [pid = 1664] [serial = 491] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1181ac800) [pid = 1664] [serial = 460] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1183c8400) [pid = 1664] [serial = 461] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12112c800) [pid = 1664] [serial = 493] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x121130400) [pid = 1664] [serial = 494] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1164eac00) [pid = 1664] [serial = 484] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119467c00) [pid = 1664] [serial = 487] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128e27000) [pid = 1664] [serial = 473] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12c6ed000) [pid = 1664] [serial = 488] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1186b7800) [pid = 1664] [serial = 392] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x120828000) [pid = 1664] [serial = 395] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x128a90c00) [pid = 1664] [serial = 398] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x112e9bc00) [pid = 1664] [serial = 389] [outer = 0x0] [url = about:blank] 18:52:58 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1186bec00) [pid = 1664] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:52:59 INFO - PROCESS | 1664 | 1467683579650 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:52:59 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:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1074ms 18:52:59 INFO - PROCESS | 1664 | 1467683579669 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 1664 | 1467683579673 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:52:59 INFO - PROCESS | 1664 | 1467683579677 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - PROCESS | 1664 | 1467683579679 Marionette TRACE conn2 <- [1,706,null,{}] 18:52:59 INFO - PROCESS | 1664 | 1467683579681 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:52:59 INFO - PROCESS | 1664 | 1467683579683 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:59 INFO - PROCESS | 1664 | 1467683579760 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:52:59 INFO - PROCESS | 1664 | 1467683579764 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:59 INFO - PROCESS | 1664 | 1467683579766 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:52:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863b000 == 30 [pid = 1664] [id = 184] 18:52:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118235c00) [pid = 1664] [serial = 550] [outer = 0x0] 18:52:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118239400) [pid = 1664] [serial = 551] [outer = 0x118235c00] 18:52:59 INFO - PROCESS | 1664 | 1467683579796 Marionette DEBUG loaded listener.js 18:52:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118287c00) [pid = 1664] [serial = 552] [outer = 0x118235c00] 18:53:00 INFO - PROCESS | 1664 | 1467683580627 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:53:00 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:53:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 18:53:00 INFO - PROCESS | 1664 | 1467683580652 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:53:00 INFO - PROCESS | 1664 | 1467683580653 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:53:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:53:00 INFO - PROCESS | 1664 | 1467683580656 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 1664 | 1467683580658 Marionette TRACE conn2 <- [1,710,null,{}] 18:53:00 INFO - PROCESS | 1664 | 1467683580666 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:53:00 INFO - PROCESS | 1664 | 1467683580669 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:00 INFO - PROCESS | 1664 | 1467683580748 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:53:00 INFO - PROCESS | 1664 | 1467683580755 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 1664 | 1467683580756 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b10000 == 31 [pid = 1664] [id = 185] 18:53:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1133a9800) [pid = 1664] [serial = 553] [outer = 0x0] 18:53:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11946e400) [pid = 1664] [serial = 554] [outer = 0x1133a9800] 18:53:00 INFO - PROCESS | 1664 | 1467683580784 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119820800) [pid = 1664] [serial = 555] [outer = 0x1133a9800] 18:53:01 INFO - PROCESS | 1664 | 1467683581626 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:53:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 18:53:01 INFO - PROCESS | 1664 | 1467683581634 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:53:01 INFO - PROCESS | 1664 | 1467683581636 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:53:01 INFO - PROCESS | 1664 | 1467683581638 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:53:01 INFO - PROCESS | 1664 | 1467683581639 Marionette TRACE conn2 <- [1,714,null,{}] 18:53:01 INFO - PROCESS | 1664 | 1467683581641 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:53:01 INFO - PROCESS | 1664 | 1467683581642 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:01 INFO - PROCESS | 1664 | 1467683581744 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:53:01 INFO - PROCESS | 1664 | 1467683581748 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:01 INFO - PROCESS | 1664 | 1467683581749 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x121452000 == 32 [pid = 1664] [id = 186] 18:53:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x116a21c00) [pid = 1664] [serial = 556] [outer = 0x0] 18:53:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119bf0000) [pid = 1664] [serial = 557] [outer = 0x116a21c00] 18:53:01 INFO - PROCESS | 1664 | 1467683581775 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x120829000) [pid = 1664] [serial = 558] [outer = 0x116a21c00] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119861c00) [pid = 1664] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x117e89000) [pid = 1664] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1133b1c00) [pid = 1664] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1128ad000) [pid = 1664] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118235400) [pid = 1664] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112e7b000) [pid = 1664] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x113205000) [pid = 1664] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1186be800) [pid = 1664] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12112bc00) [pid = 1664] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1176d6c00) [pid = 1664] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x128a8b800) [pid = 1664] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1127cc800) [pid = 1664] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1176d6400) [pid = 1664] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:53:02 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x117e85c00) [pid = 1664] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:53:02 INFO - PROCESS | 1664 | 1467683582584 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:53:02 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:53:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 18:53:02 INFO - PROCESS | 1664 | 1467683582610 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 1664 | 1467683582612 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:53:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:53:02 INFO - PROCESS | 1664 | 1467683582614 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 1664 | 1467683582615 Marionette TRACE conn2 <- [1,718,null,{}] 18:53:02 INFO - PROCESS | 1664 | 1467683582618 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:53:02 INFO - PROCESS | 1664 | 1467683582619 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:02 INFO - PROCESS | 1664 | 1467683582692 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:53:02 INFO - PROCESS | 1664 | 1467683582695 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 1664 | 1467683582696 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186de800 == 33 [pid = 1664] [id = 187] 18:53:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x112e7b000) [pid = 1664] [serial = 559] [outer = 0x0] 18:53:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1181ad400) [pid = 1664] [serial = 560] [outer = 0x112e7b000] 18:53:02 INFO - PROCESS | 1664 | 1467683582730 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119210000) [pid = 1664] [serial = 561] [outer = 0x112e7b000] 18:53:03 INFO - PROCESS | 1664 | 1467683583525 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:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 920ms 18:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:53:03 INFO - PROCESS | 1664 | 1467683583536 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:53:03 INFO - PROCESS | 1664 | 1467683583537 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:53:03 INFO - PROCESS | 1664 | 1467683583539 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:53:03 INFO - PROCESS | 1664 | 1467683583540 Marionette TRACE conn2 <- [1,722,null,{}] 18:53:03 INFO - PROCESS | 1664 | 1467683583542 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:53:03 INFO - PROCESS | 1664 | 1467683583546 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:03 INFO - PROCESS | 1664 | 1467683583643 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:53:03 INFO - PROCESS | 1664 | 1467683583647 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:03 INFO - PROCESS | 1664 | 1467683583648 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f42800 == 34 [pid = 1664] [id = 188] 18:53:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118233800) [pid = 1664] [serial = 562] [outer = 0x0] 18:53:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x12112f400) [pid = 1664] [serial = 563] [outer = 0x118233800] 18:53:03 INFO - PROCESS | 1664 | 1467683583677 Marionette DEBUG loaded listener.js 18:53:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1217e7400) [pid = 1664] [serial = 564] [outer = 0x118233800] 18:53:04 INFO - PROCESS | 1664 | 1467683584067 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:53:04 INFO - PROCESS | 1664 | 1467683584112 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:53:04 INFO - PROCESS | 1664 | 1467683584114 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 1664 | 1467683584115 Marionette TRACE conn2 <- [1,726,null,{}] 18:53:04 INFO - PROCESS | 1664 | 1467683584118 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:53:04 INFO - PROCESS | 1664 | 1467683584118 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:04 INFO - PROCESS | 1664 | 1467683584196 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:53:04 INFO - PROCESS | 1664 | 1467683584202 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 1664 | 1467683584203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a71000 == 35 [pid = 1664] [id = 189] 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x121a70400) [pid = 1664] [serial = 565] [outer = 0x0] 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x124a6e800) [pid = 1664] [serial = 566] [outer = 0x121a70400] 18:53:04 INFO - PROCESS | 1664 | 1467683584252 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x124df4400) [pid = 1664] [serial = 567] [outer = 0x121a70400] 18:53:04 INFO - PROCESS | 1664 | 1467683584736 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:53:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 675ms 18:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:53:04 INFO - PROCESS | 1664 | 1467683584789 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:53:04 INFO - PROCESS | 1664 | 1467683584791 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:53:04 INFO - PROCESS | 1664 | 1467683584793 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 1664 | 1467683584795 Marionette TRACE conn2 <- [1,730,null,{}] 18:53:04 INFO - PROCESS | 1664 | 1467683584799 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:53:04 INFO - PROCESS | 1664 | 1467683584800 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:04 INFO - PROCESS | 1664 | 1467683584873 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:53:04 INFO - PROCESS | 1664 | 1467683584880 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 1664 | 1467683584881 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12940e000 == 36 [pid = 1664] [id = 190] 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12100b400) [pid = 1664] [serial = 568] [outer = 0x0] 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x125593c00) [pid = 1664] [serial = 569] [outer = 0x12100b400] 18:53:04 INFO - PROCESS | 1664 | 1467683584905 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x126882800) [pid = 1664] [serial = 570] [outer = 0x12100b400] 18:53:05 INFO - PROCESS | 1664 | 1467683585415 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:53:05 INFO - PROCESS | 1664 | 1467683585471 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:53:05 INFO - PROCESS | 1664 | 1467683585474 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 1664 | 1467683585476 Marionette TRACE conn2 <- [1,734,null,{}] 18:53:05 INFO - PROCESS | 1664 | 1467683585480 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:53:05 INFO - PROCESS | 1664 | 1467683585482 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:05 INFO - PROCESS | 1664 | 1467683585584 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:53:05 INFO - PROCESS | 1664 | 1467683585637 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:05 INFO - PROCESS | 1664 | 1467683585638 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e6000 == 37 [pid = 1664] [id = 191] 18:53:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1174aa000) [pid = 1664] [serial = 571] [outer = 0x0] 18:53:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181ee000) [pid = 1664] [serial = 572] [outer = 0x1174aa000] 18:53:05 INFO - PROCESS | 1664 | 1467683585670 Marionette DEBUG loaded listener.js 18:53:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118241400) [pid = 1664] [serial = 573] [outer = 0x1174aa000] 18:53:06 INFO - PROCESS | 1664 | 1467683586084 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:53:06 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:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 18:53:06 INFO - PROCESS | 1664 | 1467683586094 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:53:06 INFO - PROCESS | 1664 | 1467683586098 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:53:06 INFO - PROCESS | 1664 | 1467683586104 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:53:06 INFO - PROCESS | 1664 | 1467683586106 Marionette TRACE conn2 <- [1,738,null,{}] 18:53:06 INFO - PROCESS | 1664 | 1467683586108 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:53:06 INFO - PROCESS | 1664 | 1467683586110 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:06 INFO - PROCESS | 1664 | 1467683586234 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:53:06 INFO - PROCESS | 1664 | 1467683586299 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:06 INFO - PROCESS | 1664 | 1467683586300 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12144f000 == 38 [pid = 1664] [id = 192] 18:53:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119206000) [pid = 1664] [serial = 574] [outer = 0x0] 18:53:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119819800) [pid = 1664] [serial = 575] [outer = 0x119206000] 18:53:06 INFO - PROCESS | 1664 | 1467683586331 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119bf3c00) [pid = 1664] [serial = 576] [outer = 0x119206000] 18:53:07 INFO - PROCESS | 1664 | 1467683587234 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:53:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1171ms 18:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:53:07 INFO - PROCESS | 1664 | 1467683587274 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:53:07 INFO - PROCESS | 1664 | 1467683587276 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:53:07 INFO - PROCESS | 1664 | 1467683587278 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:53:07 INFO - PROCESS | 1664 | 1467683587281 Marionette TRACE conn2 <- [1,742,null,{}] 18:53:07 INFO - PROCESS | 1664 | 1467683587289 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:53:07 INFO - PROCESS | 1664 | 1467683587292 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:07 INFO - PROCESS | 1664 | 1467683587389 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:53:07 INFO - PROCESS | 1664 | 1467683587439 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:07 INFO - PROCESS | 1664 | 1467683587441 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6c6800 == 39 [pid = 1664] [id = 193] 18:53:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x12100c800) [pid = 1664] [serial = 577] [outer = 0x0] 18:53:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121491c00) [pid = 1664] [serial = 578] [outer = 0x12100c800] 18:53:07 INFO - PROCESS | 1664 | 1467683587472 Marionette DEBUG loaded listener.js 18:53:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x125594800) [pid = 1664] [serial = 579] [outer = 0x12100c800] 18:53:08 INFO - PROCESS | 1664 | 1467683588363 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:53:08 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:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1124ms 18:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:53:08 INFO - PROCESS | 1664 | 1467683588403 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 1664 | 1467683588404 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:53:08 INFO - PROCESS | 1664 | 1467683588407 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 1664 | 1467683588408 Marionette TRACE conn2 <- [1,746,null,{}] 18:53:08 INFO - PROCESS | 1664 | 1467683588411 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:53:08 INFO - PROCESS | 1664 | 1467683588412 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:08 INFO - PROCESS | 1664 | 1467683588519 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:53:08 INFO - PROCESS | 1664 | 1467683588569 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:08 INFO - PROCESS | 1664 | 1467683588570 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e2000 == 40 [pid = 1664] [id = 194] 18:53:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116a1b400) [pid = 1664] [serial = 580] [outer = 0x0] 18:53:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126c21c00) [pid = 1664] [serial = 581] [outer = 0x116a1b400] 18:53:08 INFO - PROCESS | 1664 | 1467683588599 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128a85000) [pid = 1664] [serial = 582] [outer = 0x116a1b400] 18:53:09 INFO - PROCESS | 1664 | 1467683589517 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:53:09 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:53:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 18:53:09 INFO - PROCESS | 1664 | 1467683589530 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:53:09 INFO - PROCESS | 1664 | 1467683589534 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:53:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:53:09 INFO - PROCESS | 1664 | 1467683589538 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 1664 | 1467683589542 Marionette TRACE conn2 <- [1,750,null,{}] 18:53:09 INFO - PROCESS | 1664 | 1467683589548 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:53:09 INFO - PROCESS | 1664 | 1467683589550 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:09 INFO - PROCESS | 1664 | 1467683589689 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x128a71000 == 39 [pid = 1664] [id = 189] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x126f42800 == 38 [pid = 1664] [id = 188] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1186de800 == 37 [pid = 1664] [id = 187] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x121452000 == 36 [pid = 1664] [id = 186] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x119b10000 == 35 [pid = 1664] [id = 185] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x11863b000 == 34 [pid = 1664] [id = 184] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac4800 == 33 [pid = 1664] [id = 183] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x111ad2800 == 32 [pid = 1664] [id = 181] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b6800 == 31 [pid = 1664] [id = 182] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e2000 == 30 [pid = 1664] [id = 194] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6c6800 == 29 [pid = 1664] [id = 193] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12144f000 == 28 [pid = 1664] [id = 192] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e6000 == 27 [pid = 1664] [id = 191] 18:53:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12940e000 == 26 [pid = 1664] [id = 190] 18:53:10 INFO - PROCESS | 1664 | 1467683590308 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 1664 | 1467683590309 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12112f800) [pid = 1664] [serial = 539] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12100b000) [pid = 1664] [serial = 533] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1181ec800) [pid = 1664] [serial = 521] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118230800) [pid = 1664] [serial = 522] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116880c00) [pid = 1664] [serial = 518] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1174b4000) [pid = 1664] [serial = 519] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1128b0800) [pid = 1664] [serial = 515] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112e7bc00) [pid = 1664] [serial = 516] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1186b9400) [pid = 1664] [serial = 524] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118224400) [pid = 1664] [serial = 513] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x117e8a800) [pid = 1664] [serial = 512] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1181a6c00) [pid = 1664] [serial = 497] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11687e800) [pid = 1664] [serial = 496] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119865c00) [pid = 1664] [serial = 501] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1190db000) [pid = 1664] [serial = 500] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12147b000) [pid = 1664] [serial = 503] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12506c000) [pid = 1664] [serial = 504] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119bf4c00) [pid = 1664] [serial = 531] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1199b2800) [pid = 1664] [serial = 530] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x128da7800) [pid = 1664] [serial = 507] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x128da2c00) [pid = 1664] [serial = 506] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1174a8800) [pid = 1664] [serial = 536] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x119056800) [pid = 1664] [serial = 537] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x11920e400) [pid = 1664] [serial = 527] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x128a8cc00) [pid = 1664] [serial = 510] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x121130c00) [pid = 1664] [serial = 534] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1186be400) [pid = 1664] [serial = 509] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x11952a800) [pid = 1664] [serial = 528] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x1190da800) [pid = 1664] [serial = 525] [outer = 0x0] [url = about:blank] 18:53:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11214f800 == 27 [pid = 1664] [id = 195] 18:53:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1127d5000) [pid = 1664] [serial = 583] [outer = 0x0] 18:53:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1128a6c00) [pid = 1664] [serial = 584] [outer = 0x1127d5000] 18:53:10 INFO - PROCESS | 1664 | 1467683590397 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x112e79400) [pid = 1664] [serial = 585] [outer = 0x1127d5000] 18:53:11 INFO - PROCESS | 1664 | 1467683591177 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:53:11 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:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1678ms 18:53:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:53:11 INFO - PROCESS | 1664 | 1467683591216 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 1664 | 1467683591218 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:53:11 INFO - PROCESS | 1664 | 1467683591221 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 1664 | 1467683591223 Marionette TRACE conn2 <- [1,754,null,{}] 18:53:11 INFO - PROCESS | 1664 | 1467683591229 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:53:11 INFO - PROCESS | 1664 | 1467683591232 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:11 INFO - PROCESS | 1664 | 1467683591306 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:53:11 INFO - PROCESS | 1664 | 1467683591312 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 1664 | 1467683591314 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1167ba800 == 28 [pid = 1664] [id = 196] 18:53:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x116807800) [pid = 1664] [serial = 586] [outer = 0x0] 18:53:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1174a6000) [pid = 1664] [serial = 587] [outer = 0x116807800] 18:53:11 INFO - PROCESS | 1664 | 1467683591344 Marionette DEBUG loaded listener.js 18:53:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1174b3000) [pid = 1664] [serial = 588] [outer = 0x116807800] 18:53:12 INFO - PROCESS | 1664 | 1467683592171 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:53:12 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:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms 18:53:12 INFO - PROCESS | 1664 | 1467683592198 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:53:12 INFO - PROCESS | 1664 | 1467683592201 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:53:12 INFO - PROCESS | 1664 | 1467683592216 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:53:12 INFO - PROCESS | 1664 | 1467683592217 Marionette TRACE conn2 <- [1,758,null,{}] 18:53:12 INFO - PROCESS | 1664 | 1467683592220 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:53:12 INFO - PROCESS | 1664 | 1467683592221 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:12 INFO - PROCESS | 1664 | 1467683592322 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:53:12 INFO - PROCESS | 1664 | 1467683592353 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:12 INFO - PROCESS | 1664 | 1467683592354 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11668f800 == 29 [pid = 1664] [id = 197] 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x117e83c00) [pid = 1664] [serial = 589] [outer = 0x0] 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1181ea800) [pid = 1664] [serial = 590] [outer = 0x117e83c00] 18:53:12 INFO - PROCESS | 1664 | 1467683592389 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118224c00) [pid = 1664] [serial = 591] [outer = 0x117e83c00] 18:53:12 INFO - PROCESS | 1664 | 1467683592741 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:53:12 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:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 570ms 18:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:53:12 INFO - PROCESS | 1664 | 1467683592786 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:53:12 INFO - PROCESS | 1664 | 1467683592788 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:53:12 INFO - PROCESS | 1664 | 1467683592791 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:53:12 INFO - PROCESS | 1664 | 1467683592795 Marionette TRACE conn2 <- [1,762,null,{}] 18:53:12 INFO - PROCESS | 1664 | 1467683592802 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:53:12 INFO - PROCESS | 1664 | 1467683592805 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:12 INFO - PROCESS | 1664 | 1467683592906 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:53:12 INFO - PROCESS | 1664 | 1467683592913 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:12 INFO - PROCESS | 1664 | 1467683592914 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186da000 == 30 [pid = 1664] [id = 198] 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118233c00) [pid = 1664] [serial = 592] [outer = 0x0] 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118522c00) [pid = 1664] [serial = 593] [outer = 0x118233c00] 18:53:12 INFO - PROCESS | 1664 | 1467683592939 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1186c2000) [pid = 1664] [serial = 594] [outer = 0x118233c00] 18:53:13 INFO - PROCESS | 1664 | 1467683593743 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:53:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 976ms 18:53:13 INFO - PROCESS | 1664 | 1467683593766 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 1664 | 1467683593768 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:53:13 INFO - PROCESS | 1664 | 1467683593771 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 1664 | 1467683593772 Marionette TRACE conn2 <- [1,766,null,{}] 18:53:13 INFO - PROCESS | 1664 | 1467683593780 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:53:13 INFO - PROCESS | 1664 | 1467683593781 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:13 INFO - PROCESS | 1664 | 1467683593876 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:53:13 INFO - PROCESS | 1664 | 1467683593880 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 1664 | 1467683593881 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x119597000 == 31 [pid = 1664] [id = 199] 18:53:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1186c2800) [pid = 1664] [serial = 595] [outer = 0x0] 18:53:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1190dcc00) [pid = 1664] [serial = 596] [outer = 0x1186c2800] 18:53:13 INFO - PROCESS | 1664 | 1467683593907 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119468c00) [pid = 1664] [serial = 597] [outer = 0x1186c2800] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x116a21c00) [pid = 1664] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112e7b000) [pid = 1664] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1125f7800) [pid = 1664] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1133a9800) [pid = 1664] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1176df000) [pid = 1664] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x118235c00) [pid = 1664] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1174ac800) [pid = 1664] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x118233800) [pid = 1664] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x11297dc00) [pid = 1664] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x121a70400) [pid = 1664] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:53:14 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12100b400) [pid = 1664] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:53:14 INFO - PROCESS | 1664 | 1467683594708 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:53:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms 18:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:53:14 INFO - PROCESS | 1664 | 1467683594746 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 1664 | 1467683594747 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:53:14 INFO - PROCESS | 1664 | 1467683594749 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 1664 | 1467683594750 Marionette TRACE conn2 <- [1,770,null,{}] 18:53:14 INFO - PROCESS | 1664 | 1467683594753 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:53:14 INFO - PROCESS | 1664 | 1467683594754 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:14 INFO - PROCESS | 1664 | 1467683594825 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:53:14 INFO - PROCESS | 1664 | 1467683594831 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:14 INFO - PROCESS | 1664 | 1467683594836 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ec9800 == 32 [pid = 1664] [id = 200] 18:53:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x118236800) [pid = 1664] [serial = 598] [outer = 0x0] 18:53:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1186bd000) [pid = 1664] [serial = 599] [outer = 0x118236800] 18:53:14 INFO - PROCESS | 1664 | 1467683594870 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11985f400) [pid = 1664] [serial = 600] [outer = 0x118236800] 18:53:15 INFO - PROCESS | 1664 | 1467683595207 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:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 18:53:15 INFO - PROCESS | 1664 | 1467683595268 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:53:15 INFO - PROCESS | 1664 | 1467683595270 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:53:15 INFO - PROCESS | 1664 | 1467683595274 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:53:15 INFO - PROCESS | 1664 | 1467683595275 Marionette TRACE conn2 <- [1,774,null,{}] 18:53:15 INFO - PROCESS | 1664 | 1467683595277 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:53:15 INFO - PROCESS | 1664 | 1467683595279 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:15 INFO - PROCESS | 1664 | 1467683595352 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:53:15 INFO - PROCESS | 1664 | 1467683595356 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 1664 | 1467683595357 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x112534000 == 33 [pid = 1664] [id = 201] 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11985f800) [pid = 1664] [serial = 601] [outer = 0x0] 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119f15c00) [pid = 1664] [serial = 602] [outer = 0x11985f800] 18:53:15 INFO - PROCESS | 1664 | 1467683595384 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x121010400) [pid = 1664] [serial = 603] [outer = 0x11985f800] 18:53:15 INFO - PROCESS | 1664 | 1467683595679 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:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 420ms 18:53:15 INFO - PROCESS | 1664 | 1467683595698 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:53:15 INFO - PROCESS | 1664 | 1467683595699 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:53:15 INFO - PROCESS | 1664 | 1467683595701 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:53:15 INFO - PROCESS | 1664 | 1467683595702 Marionette TRACE conn2 <- [1,778,null,{}] 18:53:15 INFO - PROCESS | 1664 | 1467683595705 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:53:15 INFO - PROCESS | 1664 | 1467683595706 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:15 INFO - PROCESS | 1664 | 1467683595782 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:53:15 INFO - PROCESS | 1664 | 1467683595786 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 1664 | 1467683595787 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12350b800 == 34 [pid = 1664] [id = 202] 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x12100a000) [pid = 1664] [serial = 604] [outer = 0x0] 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x12112b800) [pid = 1664] [serial = 605] [outer = 0x12100a000] 18:53:15 INFO - PROCESS | 1664 | 1467683595814 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x121132400) [pid = 1664] [serial = 606] [outer = 0x12100a000] 18:53:16 INFO - PROCESS | 1664 | 1467683596109 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:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 417ms 18:53:16 INFO - PROCESS | 1664 | 1467683596119 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 1664 | 1467683596120 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:53:16 INFO - PROCESS | 1664 | 1467683596123 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 1664 | 1467683596124 Marionette TRACE conn2 <- [1,782,null,{}] 18:53:16 INFO - PROCESS | 1664 | 1467683596126 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:53:16 INFO - PROCESS | 1664 | 1467683596127 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:16 INFO - PROCESS | 1664 | 1467683596207 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:53:16 INFO - PROCESS | 1664 | 1467683596262 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 1664 | 1467683596263 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12360e800 == 35 [pid = 1664] [id = 203] 18:53:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1127d7400) [pid = 1664] [serial = 607] [outer = 0x0] 18:53:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x121132000) [pid = 1664] [serial = 608] [outer = 0x1127d7400] 18:53:16 INFO - PROCESS | 1664 | 1467683596288 Marionette DEBUG loaded listener.js 18:53:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x121481c00) [pid = 1664] [serial = 609] [outer = 0x1127d7400] 18:53:16 INFO - PROCESS | 1664 | 1467683596810 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:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 722ms 18:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:53:16 INFO - PROCESS | 1664 | 1467683596846 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 1664 | 1467683596848 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:53:16 INFO - PROCESS | 1664 | 1467683596877 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 1664 | 1467683596881 Marionette TRACE conn2 <- [1,786,null,{}] 18:53:16 INFO - PROCESS | 1664 | 1467683596886 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:53:16 INFO - PROCESS | 1664 | 1467683596888 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:16 INFO - PROCESS | 1664 | 1467683596994 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:53:17 INFO - PROCESS | 1664 | 1467683597044 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:17 INFO - PROCESS | 1664 | 1467683597045 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f9d000 == 36 [pid = 1664] [id = 204] 18:53:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11629f400) [pid = 1664] [serial = 610] [outer = 0x0] 18:53:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116805800) [pid = 1664] [serial = 611] [outer = 0x11629f400] 18:53:17 INFO - PROCESS | 1664 | 1467683597077 Marionette DEBUG loaded listener.js 18:53:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1174b3400) [pid = 1664] [serial = 612] [outer = 0x11629f400] 18:53:17 INFO - PROCESS | 1664 | 1467683597578 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:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 799ms 18:53:17 INFO - PROCESS | 1664 | 1467683597805 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:53:17 INFO - PROCESS | 1664 | 1467683597808 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:53:17 INFO - PROCESS | 1664 | 1467683597813 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:53:17 INFO - PROCESS | 1664 | 1467683597814 Marionette TRACE conn2 <- [1,790,null,{}] 18:53:17 INFO - PROCESS | 1664 | 1467683597818 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:53:17 INFO - PROCESS | 1664 | 1467683597820 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:17 INFO - PROCESS | 1664 | 1467683597917 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:53:17 INFO - PROCESS | 1664 | 1467683597964 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:17 INFO - PROCESS | 1664 | 1467683597967 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac1800 == 37 [pid = 1664] [id = 205] 18:53:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116fc1c00) [pid = 1664] [serial = 613] [outer = 0x0] 18:53:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1174a5400) [pid = 1664] [serial = 614] [outer = 0x116fc1c00] 18:53:18 INFO - PROCESS | 1664 | 1467683597999 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117e81800) [pid = 1664] [serial = 615] [outer = 0x116fc1c00] 18:53:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c093000 == 36 [pid = 1664] [id = 12] 18:53:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12d24f800 == 35 [pid = 1664] [id = 16] 18:53:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12bde0800 == 34 [pid = 1664] [id = 11] 18:53:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12b373800 == 33 [pid = 1664] [id = 10] 18:53:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12b360800 == 32 [pid = 1664] [id = 9] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124a6e800) [pid = 1664] [serial = 566] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x125593c00) [pid = 1664] [serial = 569] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126882800) [pid = 1664] [serial = 570] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119bf0000) [pid = 1664] [serial = 557] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1181ad400) [pid = 1664] [serial = 560] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1127ce800) [pid = 1664] [serial = 542] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x112da0000) [pid = 1664] [serial = 543] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x11946e400) [pid = 1664] [serial = 554] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x117eafc00) [pid = 1664] [serial = 545] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1181f2800) [pid = 1664] [serial = 546] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x118239400) [pid = 1664] [serial = 551] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118287c00) [pid = 1664] [serial = 552] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1174b1400) [pid = 1664] [serial = 548] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1181a3c00) [pid = 1664] [serial = 549] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12112f400) [pid = 1664] [serial = 563] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x119210000) [pid = 1664] [serial = 561] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x121476400) [pid = 1664] [serial = 540] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x120829000) [pid = 1664] [serial = 558] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1217e7400) [pid = 1664] [serial = 564] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x119820800) [pid = 1664] [serial = 555] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x124df4400) [pid = 1664] [serial = 567] [outer = 0x0] [url = about:blank] 18:53:18 INFO - PROCESS | 1664 | 1467683598344 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:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 18:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:53:18 INFO - PROCESS | 1664 | 1467683598383 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 1664 | 1467683598385 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:53:18 INFO - PROCESS | 1664 | 1467683598390 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 1664 | 1467683598393 Marionette TRACE conn2 <- [1,794,null,{}] 18:53:18 INFO - PROCESS | 1664 | 1467683598396 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:53:18 INFO - PROCESS | 1664 | 1467683598397 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:18 INFO - PROCESS | 1664 | 1467683598477 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:53:18 INFO - PROCESS | 1664 | 1467683598482 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 1664 | 1467683598483 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1182d2800 == 33 [pid = 1664] [id = 206] 18:53:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x117eb5800) [pid = 1664] [serial = 616] [outer = 0x0] 18:53:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1181f2c00) [pid = 1664] [serial = 617] [outer = 0x117eb5800] 18:53:18 INFO - PROCESS | 1664 | 1467683598512 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x118228c00) [pid = 1664] [serial = 618] [outer = 0x117eb5800] 18:53:18 INFO - PROCESS | 1664 | 1467683598836 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:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 474ms 18:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:53:18 INFO - PROCESS | 1664 | 1467683598861 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 1664 | 1467683598863 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:53:18 INFO - PROCESS | 1664 | 1467683598865 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 1664 | 1467683598866 Marionette TRACE conn2 <- [1,798,null,{}] 18:53:18 INFO - PROCESS | 1664 | 1467683598873 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:53:18 INFO - PROCESS | 1664 | 1467683598878 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:18 INFO - PROCESS | 1664 | 1467683598967 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:53:19 INFO - PROCESS | 1664 | 1467683599023 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1664 | 1467683599025 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195ac000 == 34 [pid = 1664] [id = 207] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11823fc00) [pid = 1664] [serial = 619] [outer = 0x0] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1186bdc00) [pid = 1664] [serial = 620] [outer = 0x11823fc00] 18:53:19 INFO - PROCESS | 1664 | 1467683599054 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119056c00) [pid = 1664] [serial = 621] [outer = 0x11823fc00] 18:53:19 INFO - PROCESS | 1664 | 1467683599365 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:53:19 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:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 18:53:19 INFO - PROCESS | 1664 | 1467683599386 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 1664 | 1467683599387 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:53:19 INFO - PROCESS | 1664 | 1467683599390 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 1664 | 1467683599391 Marionette TRACE conn2 <- [1,802,null,{}] 18:53:19 INFO - PROCESS | 1664 | 1467683599393 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:53:19 INFO - PROCESS | 1664 | 1467683599394 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:19 INFO - PROCESS | 1664 | 1467683599475 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:53:19 INFO - PROCESS | 1664 | 1467683599481 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1664 | 1467683599483 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12125a000 == 35 [pid = 1664] [id = 208] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119471400) [pid = 1664] [serial = 622] [outer = 0x0] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119816800) [pid = 1664] [serial = 623] [outer = 0x119471400] 18:53:19 INFO - PROCESS | 1664 | 1467683599508 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1199b1c00) [pid = 1664] [serial = 624] [outer = 0x119471400] 18:53:19 INFO - PROCESS | 1664 | 1467683599835 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:53:19 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:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 18:53:19 INFO - PROCESS | 1664 | 1467683599862 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:53:19 INFO - PROCESS | 1664 | 1467683599863 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:53:19 INFO - PROCESS | 1664 | 1467683599866 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 1664 | 1467683599867 Marionette TRACE conn2 <- [1,806,null,{}] 18:53:19 INFO - PROCESS | 1664 | 1467683599869 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:53:19 INFO - PROCESS | 1664 | 1467683599870 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:19 INFO - PROCESS | 1664 | 1467683599944 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:53:19 INFO - PROCESS | 1664 | 1467683599947 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1664 | 1467683599948 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a26800 == 36 [pid = 1664] [id = 209] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x113389c00) [pid = 1664] [serial = 625] [outer = 0x0] 18:53:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x119bee400) [pid = 1664] [serial = 626] [outer = 0x113389c00] 18:53:19 INFO - PROCESS | 1664 | 1467683599975 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x119f14800) [pid = 1664] [serial = 627] [outer = 0x113389c00] 18:53:20 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:53:20 INFO - PROCESS | 1664 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:53:20 INFO - PROCESS | 1664 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:53:20 INFO - PROCESS | 1664 | [GFX2-]: Using SkiaGL canvas. 18:53:20 INFO - PROCESS | 1664 | 1467683600327 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:53:20 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:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 468ms 18:53:20 INFO - PROCESS | 1664 | 1467683600335 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:53:20 INFO - PROCESS | 1664 | 1467683600336 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:53:20 INFO - PROCESS | 1664 | 1467683600339 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - PROCESS | 1664 | 1467683600340 Marionette TRACE conn2 <- [1,810,null,{}] 18:53:20 INFO - PROCESS | 1664 | 1467683600342 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:53:20 INFO - PROCESS | 1664 | 1467683600346 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:20 INFO - PROCESS | 1664 | 1467683600474 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:53:20 INFO - PROCESS | 1664 | 1467683600508 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 1664 | 1467683600510 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b07000 == 37 [pid = 1664] [id = 210] 18:53:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1199b1800) [pid = 1664] [serial = 628] [outer = 0x0] 18:53:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x121129800) [pid = 1664] [serial = 629] [outer = 0x1199b1800] 18:53:20 INFO - PROCESS | 1664 | 1467683600535 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1235c3c00) [pid = 1664] [serial = 630] [outer = 0x1199b1800] 18:53:20 INFO - PROCESS | 1664 | 1467683600852 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:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 568ms 18:53:20 INFO - PROCESS | 1664 | 1467683600908 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:53:20 INFO - PROCESS | 1664 | 1467683600909 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:53:20 INFO - PROCESS | 1664 | 1467683600911 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - PROCESS | 1664 | 1467683600912 Marionette TRACE conn2 <- [1,814,null,{}] 18:53:20 INFO - PROCESS | 1664 | 1467683600915 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:53:20 INFO - PROCESS | 1664 | 1467683600916 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:21 INFO - PROCESS | 1664 | 1467683601018 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:53:21 INFO - PROCESS | 1664 | 1467683601022 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 1664 | 1467683601023 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f4f000 == 38 [pid = 1664] [id = 211] 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1199b2000) [pid = 1664] [serial = 631] [outer = 0x0] 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x124d86000) [pid = 1664] [serial = 632] [outer = 0x1199b2000] 18:53:21 INFO - PROCESS | 1664 | 1467683601047 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12506c000) [pid = 1664] [serial = 633] [outer = 0x1199b2000] 18:53:21 INFO - PROCESS | 1664 | 1467683601370 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:53:21 INFO - PROCESS | 1664 | 1467683601394 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:53:21 INFO - PROCESS | 1664 | 1467683601409 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1664 | 1467683601410 Marionette TRACE conn2 <- [1,818,null,{}] 18:53:21 INFO - PROCESS | 1664 | 1467683601412 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:53:21 INFO - PROCESS | 1664 | 1467683601413 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:21 INFO - PROCESS | 1664 | 1467683601512 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:53:21 INFO - PROCESS | 1664 | 1467683601516 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 1664 | 1467683601517 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11685c000 == 39 [pid = 1664] [id = 212] 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12506d800) [pid = 1664] [serial = 634] [outer = 0x0] 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12687e400) [pid = 1664] [serial = 635] [outer = 0x12506d800] 18:53:21 INFO - PROCESS | 1664 | 1467683601541 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x126c86400) [pid = 1664] [serial = 636] [outer = 0x12506d800] 18:53:21 INFO - PROCESS | 1664 | 1467683601874 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:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 527ms 18:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:53:21 INFO - PROCESS | 1664 | 1467683601930 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:53:21 INFO - PROCESS | 1664 | 1467683601931 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:53:21 INFO - PROCESS | 1664 | 1467683601933 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1664 | 1467683601934 Marionette TRACE conn2 <- [1,822,null,{}] 18:53:21 INFO - PROCESS | 1664 | 1467683601936 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:53:21 INFO - PROCESS | 1664 | 1467683601938 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:22 INFO - PROCESS | 1664 | 1467683602032 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:53:22 INFO - PROCESS | 1664 | 1467683602045 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 1664 | 1467683602046 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a72800 == 40 [pid = 1664] [id = 213] 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1190d0400) [pid = 1664] [serial = 637] [outer = 0x0] 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x126f12c00) [pid = 1664] [serial = 638] [outer = 0x1190d0400] 18:53:22 INFO - PROCESS | 1664 | 1467683602070 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1271cd400) [pid = 1664] [serial = 639] [outer = 0x1190d0400] 18:53:22 INFO - PROCESS | 1664 | 1467683602388 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:53:22 INFO - PROCESS | 1664 | 1467683602406 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:53:22 INFO - PROCESS | 1664 | 1467683602409 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 1664 | 1467683602410 Marionette TRACE conn2 <- [1,826,null,{}] 18:53:22 INFO - PROCESS | 1664 | 1467683602427 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:53:22 INFO - PROCESS | 1664 | 1467683602428 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:22 INFO - PROCESS | 1664 | 1467683602540 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11985f800) [pid = 1664] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1186c2800) [pid = 1664] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116807800) [pid = 1664] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1127d5000) [pid = 1664] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x116a1b400) [pid = 1664] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1174aa000) [pid = 1664] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119206000) [pid = 1664] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12100c800) [pid = 1664] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118233c00) [pid = 1664] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118236800) [pid = 1664] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12100a000) [pid = 1664] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:53:22 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x117e83c00) [pid = 1664] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:53:22 INFO - PROCESS | 1664 | 1467683602581 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 1664 | 1467683602582 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x129166000 == 41 [pid = 1664] [id = 214] 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11297d400) [pid = 1664] [serial = 640] [outer = 0x0] 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1174ac800) [pid = 1664] [serial = 641] [outer = 0x11297d400] 18:53:22 INFO - PROCESS | 1664 | 1467683602607 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1186bcc00) [pid = 1664] [serial = 642] [outer = 0x11297d400] 18:53:22 INFO - PROCESS | 1664 | 1467683602877 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:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 474ms 18:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:53:22 INFO - PROCESS | 1664 | 1467683602890 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:53:22 INFO - PROCESS | 1664 | 1467683602891 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:53:22 INFO - PROCESS | 1664 | 1467683602893 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 1664 | 1467683602895 Marionette TRACE conn2 <- [1,830,null,{}] 18:53:22 INFO - PROCESS | 1664 | 1467683602897 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:53:22 INFO - PROCESS | 1664 | 1467683602899 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | 1467683603005 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:53:23 INFO - PROCESS | 1664 | 1467683603008 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1664 | 1467683603010 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b2000 == 42 [pid = 1664] [id = 215] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11946a800) [pid = 1664] [serial = 643] [outer = 0x0] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1273a9c00) [pid = 1664] [serial = 644] [outer = 0x11946a800] 18:53:23 INFO - PROCESS | 1664 | 1467683603037 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x128adec00) [pid = 1664] [serial = 645] [outer = 0x11946a800] 18:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 18:53:23 INFO - PROCESS | 1664 | 1467683603357 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:53:23 INFO - PROCESS | 1664 | 1467683603371 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 1664 | 1467683603372 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:53:23 INFO - PROCESS | 1664 | 1467683603374 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - PROCESS | 1664 | 1467683603375 Marionette TRACE conn2 <- [1,834,null,{}] 18:53:23 INFO - PROCESS | 1664 | 1467683603390 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:53:23 INFO - PROCESS | 1664 | 1467683603391 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | 1467683603496 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:53:23 INFO - PROCESS | 1664 | 1467683603504 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1664 | 1467683603505 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e2000 == 43 [pid = 1664] [id = 216] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1190d4c00) [pid = 1664] [serial = 646] [outer = 0x0] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x128adf000) [pid = 1664] [serial = 647] [outer = 0x1190d4c00] 18:53:23 INFO - PROCESS | 1664 | 1467683603530 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x128da9000) [pid = 1664] [serial = 648] [outer = 0x1190d4c00] 18:53:23 INFO - PROCESS | 1664 | 1467683603800 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:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 482ms 18:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:53:23 INFO - PROCESS | 1664 | 1467683603856 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 1664 | 1467683603857 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:53:23 INFO - PROCESS | 1664 | 1467683603859 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - PROCESS | 1664 | 1467683603861 Marionette TRACE conn2 <- [1,838,null,{}] 18:53:23 INFO - PROCESS | 1664 | 1467683603866 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:53:23 INFO - PROCESS | 1664 | 1467683603868 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | 1467683603947 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:53:23 INFO - PROCESS | 1664 | 1467683603951 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1664 | 1467683603952 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12add6000 == 44 [pid = 1664] [id = 217] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x128dab000) [pid = 1664] [serial = 649] [outer = 0x0] 18:53:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128daf800) [pid = 1664] [serial = 650] [outer = 0x128dab000] 18:53:23 INFO - PROCESS | 1664 | 1467683603976 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128e24800) [pid = 1664] [serial = 651] [outer = 0x128dab000] 18:53:24 INFO - PROCESS | 1664 | 1467683604315 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:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 18:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:53:24 INFO - PROCESS | 1664 | 1467683604330 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 1664 | 1467683604331 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:53:24 INFO - PROCESS | 1664 | 1467683604333 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1664 | 1467683604342 Marionette TRACE conn2 <- [1,842,null,{}] 18:53:24 INFO - PROCESS | 1664 | 1467683604346 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:53:24 INFO - PROCESS | 1664 | 1467683604347 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:24 INFO - PROCESS | 1664 | 1467683604447 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:53:24 INFO - PROCESS | 1664 | 1467683604454 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 1664 | 1467683604455 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b370000 == 45 [pid = 1664] [id = 218] 18:53:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1181ec000) [pid = 1664] [serial = 652] [outer = 0x0] 18:53:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128e28000) [pid = 1664] [serial = 653] [outer = 0x1181ec000] 18:53:24 INFO - PROCESS | 1664 | 1467683604479 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128e30800) [pid = 1664] [serial = 654] [outer = 0x1181ec000] 18:53:24 INFO - PROCESS | 1664 | 1467683604939 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:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 627ms 18:53:24 INFO - PROCESS | 1664 | 1467683604961 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:53:24 INFO - PROCESS | 1664 | 1467683604964 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:53:24 INFO - PROCESS | 1664 | 1467683604967 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1664 | 1467683604970 Marionette TRACE conn2 <- [1,846,null,{}] 18:53:24 INFO - PROCESS | 1664 | 1467683604974 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:53:24 INFO - PROCESS | 1664 | 1467683604975 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:25 INFO - PROCESS | 1664 | 1467683605079 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:53:25 INFO - PROCESS | 1664 | 1467683605148 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 1664 | 1467683605150 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e1800 == 46 [pid = 1664] [id = 219] 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1133dc800) [pid = 1664] [serial = 655] [outer = 0x0] 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11687e800) [pid = 1664] [serial = 656] [outer = 0x1133dc800] 18:53:25 INFO - PROCESS | 1664 | 1467683605181 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1181a5c00) [pid = 1664] [serial = 657] [outer = 0x1133dc800] 18:53:25 INFO - PROCESS | 1664 | 1467683605611 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:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 673ms 18:53:25 INFO - PROCESS | 1664 | 1467683605640 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:53:25 INFO - PROCESS | 1664 | 1467683605643 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:53:25 INFO - PROCESS | 1664 | 1467683605667 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:53:25 INFO - PROCESS | 1664 | 1467683605669 Marionette TRACE conn2 <- [1,850,null,{}] 18:53:25 INFO - PROCESS | 1664 | 1467683605672 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:53:25 INFO - PROCESS | 1664 | 1467683605673 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:25 INFO - PROCESS | 1664 | 1467683605803 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:53:25 INFO - PROCESS | 1664 | 1467683605872 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 1664 | 1467683605873 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b57800 == 47 [pid = 1664] [id = 220] 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118287c00) [pid = 1664] [serial = 658] [outer = 0x0] 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1186c3c00) [pid = 1664] [serial = 659] [outer = 0x118287c00] 18:53:25 INFO - PROCESS | 1664 | 1467683605905 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119207800) [pid = 1664] [serial = 660] [outer = 0x118287c00] 18:53:26 INFO - PROCESS | 1664 | 1467683606331 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:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 676ms 18:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:53:26 INFO - PROCESS | 1664 | 1467683606340 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:53:26 INFO - PROCESS | 1664 | 1467683606341 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:53:26 INFO - PROCESS | 1664 | 1467683606344 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 1664 | 1467683606346 Marionette TRACE conn2 <- [1,854,null,{}] 18:53:26 INFO - PROCESS | 1664 | 1467683606354 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:53:26 INFO - PROCESS | 1664 | 1467683606357 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:26 INFO - PROCESS | 1664 | 1467683606459 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:53:26 INFO - PROCESS | 1664 | 1467683606530 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 1664 | 1467683606532 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba95000 == 48 [pid = 1664] [id = 221] 18:53:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119bf3400) [pid = 1664] [serial = 661] [outer = 0x0] 18:53:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x121127c00) [pid = 1664] [serial = 662] [outer = 0x119bf3400] 18:53:26 INFO - PROCESS | 1664 | 1467683606563 Marionette DEBUG loaded listener.js 18:53:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x121a61800) [pid = 1664] [serial = 663] [outer = 0x119bf3400] 18:53:26 INFO - PROCESS | 1664 | 1467683606957 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:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 18:53:27 INFO - PROCESS | 1664 | 1467683607015 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1664 | 1467683607017 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:53:27 INFO - PROCESS | 1664 | 1467683607019 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1664 | 1467683607020 Marionette TRACE conn2 <- [1,858,null,{}] 18:53:27 INFO - PROCESS | 1664 | 1467683607023 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:53:27 INFO - PROCESS | 1664 | 1467683607024 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:27 INFO - PROCESS | 1664 | 1467683607143 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:53:27 INFO - PROCESS | 1664 | 1467683607208 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:27 INFO - PROCESS | 1664 | 1467683607209 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdd0000 == 49 [pid = 1664] [id = 222] 18:53:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126c8b400) [pid = 1664] [serial = 664] [outer = 0x0] 18:53:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128a88800) [pid = 1664] [serial = 665] [outer = 0x126c8b400] 18:53:27 INFO - PROCESS | 1664 | 1467683607238 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128adb000) [pid = 1664] [serial = 666] [outer = 0x126c8b400] 18:53:27 INFO - PROCESS | 1664 | 1467683607828 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:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 818ms 18:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:53:27 INFO - PROCESS | 1664 | 1467683607838 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1664 | 1467683607842 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:53:27 INFO - PROCESS | 1664 | 1467683607846 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1664 | 1467683607849 Marionette TRACE conn2 <- [1,862,null,{}] 18:53:27 INFO - PROCESS | 1664 | 1467683607877 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:53:27 INFO - PROCESS | 1664 | 1467683607879 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:28 INFO - PROCESS | 1664 | 1467683608012 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:53:28 INFO - PROCESS | 1664 | 1467683608140 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:28 INFO - PROCESS | 1664 | 1467683608142 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x117471000 == 50 [pid = 1664] [id = 223] 18:53:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116a28c00) [pid = 1664] [serial = 667] [outer = 0x0] 18:53:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11714d400) [pid = 1664] [serial = 668] [outer = 0x116a28c00] 18:53:28 INFO - PROCESS | 1664 | 1467683608171 Marionette DEBUG loaded listener.js 18:53:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x117eb0c00) [pid = 1664] [serial = 669] [outer = 0x116a28c00] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11863e800 == 49 [pid = 1664] [id = 20] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x116f96800 == 48 [pid = 1664] [id = 25] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b2000 == 47 [pid = 1664] [id = 215] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12add6000 == 46 [pid = 1664] [id = 217] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x124b58000 == 45 [pid = 1664] [id = 22] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12da16800 == 44 [pid = 1664] [id = 19] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e2000 == 43 [pid = 1664] [id = 216] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x112544000 == 42 [pid = 1664] [id = 23] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x127459000 == 41 [pid = 1664] [id = 21] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x114f0b000 == 40 [pid = 1664] [id = 26] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x129166000 == 39 [pid = 1664] [id = 214] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6bc800 == 38 [pid = 1664] [id = 14] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d8800 == 37 [pid = 1664] [id = 13] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1167cf000 == 36 [pid = 1664] [id = 24] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11214f800 == 35 [pid = 1664] [id = 195] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6c7800 == 34 [pid = 1664] [id = 8] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccbe000 == 33 [pid = 1664] [id = 15] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x129174800 == 32 [pid = 1664] [id = 6] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x128a72800 == 31 [pid = 1664] [id = 213] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdd0000 == 30 [pid = 1664] [id = 222] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba95000 == 29 [pid = 1664] [id = 221] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x124b57800 == 28 [pid = 1664] [id = 220] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e1800 == 27 [pid = 1664] [id = 219] 18:53:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12b370000 == 26 [pid = 1664] [id = 218] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121132000) [pid = 1664] [serial = 608] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x121010400) [pid = 1664] [serial = 603] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1190dcc00) [pid = 1664] [serial = 596] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1174a6000) [pid = 1664] [serial = 587] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1128a6c00) [pid = 1664] [serial = 584] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112e79400) [pid = 1664] [serial = 585] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x126c21c00) [pid = 1664] [serial = 581] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118241400) [pid = 1664] [serial = 573] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1181ee000) [pid = 1664] [serial = 572] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bf3c00) [pid = 1664] [serial = 576] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119819800) [pid = 1664] [serial = 575] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x125594800) [pid = 1664] [serial = 579] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121491c00) [pid = 1664] [serial = 578] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118522c00) [pid = 1664] [serial = 593] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1186bd000) [pid = 1664] [serial = 599] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119468c00) [pid = 1664] [serial = 597] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11985f400) [pid = 1664] [serial = 600] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119f15c00) [pid = 1664] [serial = 602] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12112b800) [pid = 1664] [serial = 605] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128a85000) [pid = 1664] [serial = 582] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1181ea800) [pid = 1664] [serial = 590] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118224c00) [pid = 1664] [serial = 591] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x121132400) [pid = 1664] [serial = 606] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1186c2000) [pid = 1664] [serial = 594] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1174b3000) [pid = 1664] [serial = 588] [outer = 0x0] [url = about:blank] 18:53:29 INFO - PROCESS | 1664 | 1467683609295 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:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1500ms 18:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:53:29 INFO - PROCESS | 1664 | 1467683609345 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:53:29 INFO - PROCESS | 1664 | 1467683609347 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:53:29 INFO - PROCESS | 1664 | 1467683609351 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - PROCESS | 1664 | 1467683609353 Marionette TRACE conn2 <- [1,866,null,{}] 18:53:29 INFO - PROCESS | 1664 | 1467683609357 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:53:29 INFO - PROCESS | 1664 | 1467683609358 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:29 INFO - PROCESS | 1664 | 1467683609432 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:53:29 INFO - PROCESS | 1664 | 1467683609436 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 1664 | 1467683609438 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x113346800 == 27 [pid = 1664] [id = 224] 18:53:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1128ac800) [pid = 1664] [serial = 670] [outer = 0x0] 18:53:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128af000) [pid = 1664] [serial = 671] [outer = 0x1128ac800] 18:53:29 INFO - PROCESS | 1664 | 1467683609472 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112da3000) [pid = 1664] [serial = 672] [outer = 0x1128ac800] 18:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 18:53:29 INFO - PROCESS | 1664 | 1467683609816 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:53:29 INFO - PROCESS | 1664 | 1467683609820 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:53:29 INFO - PROCESS | 1664 | 1467683609824 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:53:29 INFO - PROCESS | 1664 | 1467683609853 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - PROCESS | 1664 | 1467683609855 Marionette TRACE conn2 <- [1,870,null,{}] 18:53:29 INFO - PROCESS | 1664 | 1467683609858 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:53:29 INFO - PROCESS | 1664 | 1467683609860 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:29 INFO - PROCESS | 1664 | 1467683609936 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:53:29 INFO - PROCESS | 1664 | 1467683609941 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 1664 | 1467683609942 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab0800 == 28 [pid = 1664] [id = 225] 18:53:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11629b800) [pid = 1664] [serial = 673] [outer = 0x0] 18:53:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1174b0c00) [pid = 1664] [serial = 674] [outer = 0x11629b800] 18:53:29 INFO - PROCESS | 1664 | 1467683609972 Marionette DEBUG loaded listener.js 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x117e89000) [pid = 1664] [serial = 675] [outer = 0x11629b800] 18:53:30 INFO - PROCESS | 1664 | 1467683610309 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:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 476ms 18:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:53:30 INFO - PROCESS | 1664 | 1467683610324 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 1664 | 1467683610325 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:53:30 INFO - PROCESS | 1664 | 1467683610327 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1664 | 1467683610340 Marionette TRACE conn2 <- [1,874,null,{}] 18:53:30 INFO - PROCESS | 1664 | 1467683610347 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:53:30 INFO - PROCESS | 1664 | 1467683610351 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:30 INFO - PROCESS | 1664 | 1467683610430 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:53:30 INFO - PROCESS | 1664 | 1467683610480 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:30 INFO - PROCESS | 1664 | 1467683610483 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186d9000 == 29 [pid = 1664] [id = 226] 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1181acc00) [pid = 1664] [serial = 676] [outer = 0x0] 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118226400) [pid = 1664] [serial = 677] [outer = 0x1181acc00] 18:53:30 INFO - PROCESS | 1664 | 1467683610511 Marionette DEBUG loaded listener.js 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118241400) [pid = 1664] [serial = 678] [outer = 0x1181acc00] 18:53:30 INFO - PROCESS | 1664 | 1467683610811 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:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 533ms 18:53:30 INFO - PROCESS | 1664 | 1467683610860 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:53:30 INFO - PROCESS | 1664 | 1467683610862 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:53:30 INFO - PROCESS | 1664 | 1467683610864 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1664 | 1467683610866 Marionette TRACE conn2 <- [1,878,null,{}] 18:53:30 INFO - PROCESS | 1664 | 1467683610868 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:53:30 INFO - PROCESS | 1664 | 1467683610869 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:30 INFO - PROCESS | 1664 | 1467683610945 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:53:30 INFO - PROCESS | 1664 | 1467683610948 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:30 INFO - PROCESS | 1664 | 1467683610949 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195ae800 == 30 [pid = 1664] [id = 227] 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118283800) [pid = 1664] [serial = 679] [outer = 0x0] 18:53:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1186c0c00) [pid = 1664] [serial = 680] [outer = 0x118283800] 18:53:30 INFO - PROCESS | 1664 | 1467683610977 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119050c00) [pid = 1664] [serial = 681] [outer = 0x118283800] 18:53:31 INFO - PROCESS | 1664 | 1467683611288 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:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 467ms 18:53:31 INFO - PROCESS | 1664 | 1467683611333 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:53:31 INFO - PROCESS | 1664 | 1467683611335 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:53:31 INFO - PROCESS | 1664 | 1467683611339 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:53:31 INFO - PROCESS | 1664 | 1467683611340 Marionette TRACE conn2 <- [1,882,null,{}] 18:53:31 INFO - PROCESS | 1664 | 1467683611342 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:53:31 INFO - PROCESS | 1664 | 1467683611343 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:31 INFO - PROCESS | 1664 | 1467683611447 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:53:31 INFO - PROCESS | 1664 | 1467683611463 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 1664 | 1467683611464 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ee5000 == 31 [pid = 1664] [id = 228] 18:53:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1190db000) [pid = 1664] [serial = 682] [outer = 0x0] 18:53:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11920dc00) [pid = 1664] [serial = 683] [outer = 0x1190db000] 18:53:31 INFO - PROCESS | 1664 | 1467683611489 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11946e000) [pid = 1664] [serial = 684] [outer = 0x1190db000] 18:53:31 INFO - PROCESS | 1664 | 1467683611829 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:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 18:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:53:31 INFO - PROCESS | 1664 | 1467683611861 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:53:31 INFO - PROCESS | 1664 | 1467683611862 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:53:31 INFO - PROCESS | 1664 | 1467683611864 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:53:31 INFO - PROCESS | 1664 | 1467683611865 Marionette TRACE conn2 <- [1,886,null,{}] 18:53:31 INFO - PROCESS | 1664 | 1467683611867 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:53:31 INFO - PROCESS | 1664 | 1467683611871 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:31 INFO - PROCESS | 1664 | 1467683611981 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:53:32 INFO - PROCESS | 1664 | 1467683612018 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1664 | 1467683612019 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b1000 == 32 [pid = 1664] [id = 229] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11952ac00) [pid = 1664] [serial = 685] [outer = 0x0] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119866800) [pid = 1664] [serial = 686] [outer = 0x11952ac00] 18:53:32 INFO - PROCESS | 1664 | 1467683612044 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12100c400) [pid = 1664] [serial = 687] [outer = 0x11952ac00] 18:53:32 INFO - PROCESS | 1664 | 1467683612336 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:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 517ms 18:53:32 INFO - PROCESS | 1664 | 1467683612382 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 1664 | 1467683612383 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:53:32 INFO - PROCESS | 1664 | 1467683612386 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 1664 | 1467683612387 Marionette TRACE conn2 <- [1,890,null,{}] 18:53:32 INFO - PROCESS | 1664 | 1467683612389 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:53:32 INFO - PROCESS | 1664 | 1467683612390 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:32 INFO - PROCESS | 1664 | 1467683612487 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:53:32 INFO - PROCESS | 1664 | 1467683612522 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1664 | 1467683612523 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x123681800 == 33 [pid = 1664] [id = 230] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12100f000) [pid = 1664] [serial = 688] [outer = 0x0] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1210d0800) [pid = 1664] [serial = 689] [outer = 0x12100f000] 18:53:32 INFO - PROCESS | 1664 | 1467683612548 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x121130400) [pid = 1664] [serial = 690] [outer = 0x12100f000] 18:53:32 INFO - PROCESS | 1664 | 1467683612840 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:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 18:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:53:32 INFO - PROCESS | 1664 | 1467683612862 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 1664 | 1467683612863 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:53:32 INFO - PROCESS | 1664 | 1467683612865 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 1664 | 1467683612867 Marionette TRACE conn2 <- [1,894,null,{}] 18:53:32 INFO - PROCESS | 1664 | 1467683612869 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:53:32 INFO - PROCESS | 1664 | 1467683612870 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:32 INFO - PROCESS | 1664 | 1467683612970 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:53:32 INFO - PROCESS | 1664 | 1467683612974 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1664 | 1467683612975 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12684c800 == 34 [pid = 1664] [id = 231] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121130800) [pid = 1664] [serial = 691] [outer = 0x0] 18:53:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12147a800) [pid = 1664] [serial = 692] [outer = 0x121130800] 18:53:33 INFO - PROCESS | 1664 | 1467683613000 Marionette DEBUG loaded listener.js 18:53:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x121492800) [pid = 1664] [serial = 693] [outer = 0x121130800] 18:53:33 INFO - PROCESS | 1664 | 1467683613333 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:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 18:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:53:33 INFO - PROCESS | 1664 | 1467683613386 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 1664 | 1467683613387 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:53:33 INFO - PROCESS | 1664 | 1467683613390 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 1664 | 1467683613391 Marionette TRACE conn2 <- [1,898,null,{}] 18:53:33 INFO - PROCESS | 1664 | 1467683613393 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:53:33 INFO - PROCESS | 1664 | 1467683613394 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:33 INFO - PROCESS | 1664 | 1467683613661 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128dab000) [pid = 1664] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1199b2000) [pid = 1664] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12506d800) [pid = 1664] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1190d0400) [pid = 1664] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119471400) [pid = 1664] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116fc1c00) [pid = 1664] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117eb5800) [pid = 1664] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1127d7400) [pid = 1664] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11629f400) [pid = 1664] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x113389c00) [pid = 1664] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11823fc00) [pid = 1664] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11297d400) [pid = 1664] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1190d4c00) [pid = 1664] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1199b1800) [pid = 1664] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11946a800) [pid = 1664] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:53:33 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1181ec000) [pid = 1664] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:53:33 INFO - PROCESS | 1664 | 1467683613708 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:33 INFO - PROCESS | 1664 | 1467683613709 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x121361000 == 35 [pid = 1664] [id = 232] 18:53:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1125fe800) [pid = 1664] [serial = 694] [outer = 0x0] 18:53:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112e99400) [pid = 1664] [serial = 695] [outer = 0x1125fe800] 18:53:33 INFO - PROCESS | 1664 | 1467683613742 Marionette DEBUG loaded listener.js 18:53:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117eb5800) [pid = 1664] [serial = 696] [outer = 0x1125fe800] 18:53:34 INFO - PROCESS | 1664 | 1467683614014 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:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 18:53:34 INFO - PROCESS | 1664 | 1467683614064 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 1664 | 1467683614065 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:53:34 INFO - PROCESS | 1664 | 1467683614067 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 1664 | 1467683614068 Marionette TRACE conn2 <- [1,902,null,{}] 18:53:34 INFO - PROCESS | 1664 | 1467683614070 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:53:34 INFO - PROCESS | 1664 | 1467683614071 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:34 INFO - PROCESS | 1664 | 1467683614153 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:53:34 INFO - PROCESS | 1664 | 1467683614205 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 1664 | 1467683614206 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a67800 == 36 [pid = 1664] [id = 233] 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1127d0000) [pid = 1664] [serial = 697] [outer = 0x0] 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1190d0400) [pid = 1664] [serial = 698] [outer = 0x1127d0000] 18:53:34 INFO - PROCESS | 1664 | 1467683614231 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121ce1000) [pid = 1664] [serial = 699] [outer = 0x1127d0000] 18:53:34 INFO - PROCESS | 1664 | 1467683614504 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:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 18:53:34 INFO - PROCESS | 1664 | 1467683614544 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:53:34 INFO - PROCESS | 1664 | 1467683614546 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:53:34 INFO - PROCESS | 1664 | 1467683614548 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 1664 | 1467683614550 Marionette TRACE conn2 <- [1,906,null,{}] 18:53:34 INFO - PROCESS | 1664 | 1467683614552 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:53:34 INFO - PROCESS | 1664 | 1467683614554 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:34 INFO - PROCESS | 1664 | 1467683614644 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:53:34 INFO - PROCESS | 1664 | 1467683614649 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 1664 | 1467683614650 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5af800 == 37 [pid = 1664] [id = 234] 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1235e7000) [pid = 1664] [serial = 700] [outer = 0x0] 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124df5400) [pid = 1664] [serial = 701] [outer = 0x1235e7000] 18:53:34 INFO - PROCESS | 1664 | 1467683614687 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126882400) [pid = 1664] [serial = 702] [outer = 0x1235e7000] 18:53:35 INFO - PROCESS | 1664 | 1467683615005 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:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 18:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:53:35 INFO - PROCESS | 1664 | 1467683615020 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:53:35 INFO - PROCESS | 1664 | 1467683615021 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:53:35 INFO - PROCESS | 1664 | 1467683615025 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:53:35 INFO - PROCESS | 1664 | 1467683615026 Marionette TRACE conn2 <- [1,910,null,{}] 18:53:35 INFO - PROCESS | 1664 | 1467683615028 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:53:35 INFO - PROCESS | 1664 | 1467683615029 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:35 INFO - PROCESS | 1664 | 1467683615132 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:53:35 INFO - PROCESS | 1664 | 1467683615161 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 1664 | 1467683615163 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7d2000 == 38 [pid = 1664] [id = 235] 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11946dc00) [pid = 1664] [serial = 703] [outer = 0x0] 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126882c00) [pid = 1664] [serial = 704] [outer = 0x11946dc00] 18:53:35 INFO - PROCESS | 1664 | 1467683615187 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a8a000) [pid = 1664] [serial = 705] [outer = 0x11946dc00] 18:53:35 INFO - PROCESS | 1664 | 1467683615466 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:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 18:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:53:35 INFO - PROCESS | 1664 | 1467683615493 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:53:35 INFO - PROCESS | 1664 | 1467683615495 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:53:35 INFO - PROCESS | 1664 | 1467683615497 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:53:35 INFO - PROCESS | 1664 | 1467683615498 Marionette TRACE conn2 <- [1,914,null,{}] 18:53:35 INFO - PROCESS | 1664 | 1467683615508 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:53:35 INFO - PROCESS | 1664 | 1467683615509 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:35 INFO - PROCESS | 1664 | 1467683615591 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:53:35 INFO - PROCESS | 1664 | 1467683615595 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 1664 | 1467683615596 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b373000 == 39 [pid = 1664] [id = 236] 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x125592400) [pid = 1664] [serial = 706] [outer = 0x0] 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128add000) [pid = 1664] [serial = 707] [outer = 0x125592400] 18:53:35 INFO - PROCESS | 1664 | 1467683615630 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128da4800) [pid = 1664] [serial = 708] [outer = 0x125592400] 18:53:36 INFO - PROCESS | 1664 | 1467683616193 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:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 727ms 18:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:53:36 INFO - PROCESS | 1664 | 1467683616246 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:53:36 INFO - PROCESS | 1664 | 1467683616249 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:53:36 INFO - PROCESS | 1664 | 1467683616253 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:53:36 INFO - PROCESS | 1664 | 1467683616256 Marionette TRACE conn2 <- [1,918,null,{}] 18:53:36 INFO - PROCESS | 1664 | 1467683616260 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:53:36 INFO - PROCESS | 1664 | 1467683616264 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:36 INFO - PROCESS | 1664 | 1467683616374 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:53:36 INFO - PROCESS | 1664 | 1467683616447 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 1664 | 1467683616449 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac2800 == 40 [pid = 1664] [id = 237] 18:53:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112e78400) [pid = 1664] [serial = 709] [outer = 0x0] 18:53:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1133b1800) [pid = 1664] [serial = 710] [outer = 0x112e78400] 18:53:36 INFO - PROCESS | 1664 | 1467683616480 Marionette DEBUG loaded listener.js 18:53:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116fc1c00) [pid = 1664] [serial = 711] [outer = 0x112e78400] 18:53:37 INFO - PROCESS | 1664 | 1467683617050 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:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 872ms 18:53:37 INFO - PROCESS | 1664 | 1467683617152 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:53:37 INFO - PROCESS | 1664 | 1467683617157 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:53:37 INFO - PROCESS | 1664 | 1467683617168 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - PROCESS | 1664 | 1467683617171 Marionette TRACE conn2 <- [1,922,null,{}] 18:53:37 INFO - PROCESS | 1664 | 1467683617175 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:53:37 INFO - PROCESS | 1664 | 1467683617177 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:37 INFO - PROCESS | 1664 | 1467683617326 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:53:37 INFO - PROCESS | 1664 | 1467683617399 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:37 INFO - PROCESS | 1664 | 1467683617400 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x121456800 == 41 [pid = 1664] [id = 238] 18:53:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1181ac400) [pid = 1664] [serial = 712] [outer = 0x0] 18:53:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118227c00) [pid = 1664] [serial = 713] [outer = 0x1181ac400] 18:53:37 INFO - PROCESS | 1664 | 1467683617431 Marionette DEBUG loaded listener.js 18:53:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11823dc00) [pid = 1664] [serial = 714] [outer = 0x1181ac400] 18:53:38 INFO - PROCESS | 1664 | 1467683618007 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:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7d2000 == 40 [pid = 1664] [id = 235] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5af800 == 39 [pid = 1664] [id = 234] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x128a67800 == 38 [pid = 1664] [id = 233] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x121361000 == 37 [pid = 1664] [id = 232] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12684c800 == 36 [pid = 1664] [id = 231] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x123681800 == 35 [pid = 1664] [id = 230] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b1000 == 34 [pid = 1664] [id = 229] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x119ee5000 == 33 [pid = 1664] [id = 228] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1195ae800 == 32 [pid = 1664] [id = 227] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1186d9000 == 31 [pid = 1664] [id = 226] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab0800 == 30 [pid = 1664] [id = 225] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x113346800 == 29 [pid = 1664] [id = 224] 18:53:38 INFO - PROCESS | 1664 | --DOCSHELL 0x117471000 == 28 [pid = 1664] [id = 223] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128daf800) [pid = 1664] [serial = 650] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x124d86000) [pid = 1664] [serial = 632] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12687e400) [pid = 1664] [serial = 635] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126f12c00) [pid = 1664] [serial = 638] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119816800) [pid = 1664] [serial = 623] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1199b1c00) [pid = 1664] [serial = 624] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1174a5400) [pid = 1664] [serial = 614] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117e81800) [pid = 1664] [serial = 615] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181f2c00) [pid = 1664] [serial = 617] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118228c00) [pid = 1664] [serial = 618] [outer = 0x0] [url = about:blank] 18:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 926ms 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121481c00) [pid = 1664] [serial = 609] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116805800) [pid = 1664] [serial = 611] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1174b3400) [pid = 1664] [serial = 612] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bee400) [pid = 1664] [serial = 626] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119f14800) [pid = 1664] [serial = 627] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1186bdc00) [pid = 1664] [serial = 620] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126c86400) [pid = 1664] [serial = 636] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119056c00) [pid = 1664] [serial = 621] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1271cd400) [pid = 1664] [serial = 639] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1186bcc00) [pid = 1664] [serial = 642] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128da9000) [pid = 1664] [serial = 648] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1174ac800) [pid = 1664] [serial = 641] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128e24800) [pid = 1664] [serial = 651] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121129800) [pid = 1664] [serial = 629] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1273a9c00) [pid = 1664] [serial = 644] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1235c3c00) [pid = 1664] [serial = 630] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12506c000) [pid = 1664] [serial = 633] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128adec00) [pid = 1664] [serial = 645] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x128adf000) [pid = 1664] [serial = 647] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128e30800) [pid = 1664] [serial = 654] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128e28000) [pid = 1664] [serial = 653] [outer = 0x0] [url = about:blank] 18:53:38 INFO - PROCESS | 1664 | 1467683618094 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:53:38 INFO - PROCESS | 1664 | 1467683618097 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:53:38 INFO - PROCESS | 1664 | 1467683618100 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 1664 | 1467683618102 Marionette TRACE conn2 <- [1,926,null,{}] 18:53:38 INFO - PROCESS | 1664 | 1467683618107 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:53:38 INFO - PROCESS | 1664 | 1467683618108 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:38 INFO - PROCESS | 1664 | 1467683618185 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:53:38 INFO - PROCESS | 1664 | 1467683618193 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 1664 | 1467683618194 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684e800 == 29 [pid = 1664] [id = 239] 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1174abc00) [pid = 1664] [serial = 715] [outer = 0x0] 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1174b3800) [pid = 1664] [serial = 716] [outer = 0x1174abc00] 18:53:38 INFO - PROCESS | 1664 | 1467683618223 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181a8400) [pid = 1664] [serial = 717] [outer = 0x1174abc00] 18:53:38 INFO - PROCESS | 1664 | 1467683618550 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:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 18:53:38 INFO - PROCESS | 1664 | 1467683618571 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:53:38 INFO - PROCESS | 1664 | 1467683618574 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:53:38 INFO - PROCESS | 1664 | 1467683618578 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 1664 | 1467683618580 Marionette TRACE conn2 <- [1,930,null,{}] 18:53:38 INFO - PROCESS | 1664 | 1467683618582 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:53:38 INFO - PROCESS | 1664 | 1467683618585 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:38 INFO - PROCESS | 1664 | 1467683618697 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:53:38 INFO - PROCESS | 1664 | 1467683618751 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 1664 | 1467683618752 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x118633800 == 30 [pid = 1664] [id = 240] 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11822a000) [pid = 1664] [serial = 718] [outer = 0x0] 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11827f000) [pid = 1664] [serial = 719] [outer = 0x11822a000] 18:53:38 INFO - PROCESS | 1664 | 1467683618779 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1186b8400) [pid = 1664] [serial = 720] [outer = 0x11822a000] 18:53:39 INFO - PROCESS | 1664 | 1467683619055 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:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 18:53:39 INFO - PROCESS | 1664 | 1467683619099 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 1664 | 1467683619101 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:53:39 INFO - PROCESS | 1664 | 1467683619103 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 1664 | 1467683619108 Marionette TRACE conn2 <- [1,934,null,{}] 18:53:39 INFO - PROCESS | 1664 | 1467683619117 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:53:39 INFO - PROCESS | 1664 | 1467683619120 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:39 INFO - PROCESS | 1664 | 1467683619203 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:53:39 INFO - PROCESS | 1664 | 1467683619255 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 1664 | 1467683619257 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ee3800 == 31 [pid = 1664] [id = 241] 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11823d800) [pid = 1664] [serial = 721] [outer = 0x0] 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1190da800) [pid = 1664] [serial = 722] [outer = 0x11823d800] 18:53:39 INFO - PROCESS | 1664 | 1467683619284 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119861800) [pid = 1664] [serial = 723] [outer = 0x11823d800] 18:53:39 INFO - PROCESS | 1664 | 1467683619544 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:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 477ms 18:53:39 INFO - PROCESS | 1664 | 1467683619581 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 1664 | 1467683619583 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:53:39 INFO - PROCESS | 1664 | 1467683619594 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 1664 | 1467683619595 Marionette TRACE conn2 <- [1,938,null,{}] 18:53:39 INFO - PROCESS | 1664 | 1467683619597 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:53:39 INFO - PROCESS | 1664 | 1467683619598 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:39 INFO - PROCESS | 1664 | 1467683619686 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:53:39 INFO - PROCESS | 1664 | 1467683619691 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 1664 | 1467683619692 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a3b000 == 32 [pid = 1664] [id = 242] 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119bec400) [pid = 1664] [serial = 724] [outer = 0x0] 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12100a400) [pid = 1664] [serial = 725] [outer = 0x119bec400] 18:53:39 INFO - PROCESS | 1664 | 1467683619717 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1210d1000) [pid = 1664] [serial = 726] [outer = 0x119bec400] 18:53:40 INFO - PROCESS | 1664 | 1467683620051 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:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 18:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:53:40 INFO - PROCESS | 1664 | 1467683620063 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:53:40 INFO - PROCESS | 1664 | 1467683620064 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:53:40 INFO - PROCESS | 1664 | 1467683620068 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 1664 | 1467683620071 Marionette TRACE conn2 <- [1,942,null,{}] 18:53:40 INFO - PROCESS | 1664 | 1467683620074 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:53:40 INFO - PROCESS | 1664 | 1467683620075 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:40 INFO - PROCESS | 1664 | 1467683620183 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:53:40 INFO - PROCESS | 1664 | 1467683620193 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 1664 | 1467683620194 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x123699800 == 33 [pid = 1664] [id = 243] 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1127d9c00) [pid = 1664] [serial = 727] [outer = 0x0] 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1210cf000) [pid = 1664] [serial = 728] [outer = 0x1127d9c00] 18:53:40 INFO - PROCESS | 1664 | 1467683620219 Marionette DEBUG loaded listener.js 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12148c000) [pid = 1664] [serial = 729] [outer = 0x1127d9c00] 18:53:40 INFO - PROCESS | 1664 | 1467683620531 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:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 18:53:40 INFO - PROCESS | 1664 | 1467683620592 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:53:40 INFO - PROCESS | 1664 | 1467683620593 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:53:40 INFO - PROCESS | 1664 | 1467683620595 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 1664 | 1467683620596 Marionette TRACE conn2 <- [1,946,null,{}] 18:53:40 INFO - PROCESS | 1664 | 1467683620599 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:53:40 INFO - PROCESS | 1664 | 1467683620603 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:40 INFO - PROCESS | 1664 | 1467683620718 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:53:40 INFO - PROCESS | 1664 | 1467683620754 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 1664 | 1467683620755 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x127454000 == 34 [pid = 1664] [id = 244] 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1219d2000) [pid = 1664] [serial = 730] [outer = 0x0] 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12558ec00) [pid = 1664] [serial = 731] [outer = 0x1219d2000] 18:53:40 INFO - PROCESS | 1664 | 1467683620781 Marionette DEBUG loaded listener.js 18:53:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a85800) [pid = 1664] [serial = 732] [outer = 0x1219d2000] 18:53:41 INFO - PROCESS | 1664 | 1467683621129 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:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 569ms 18:53:41 INFO - PROCESS | 1664 | 1467683621165 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 1664 | 1467683621167 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:53:41 INFO - PROCESS | 1664 | 1467683621178 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 1664 | 1467683621179 Marionette TRACE conn2 <- [1,950,null,{}] 18:53:41 INFO - PROCESS | 1664 | 1467683621181 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:53:41 INFO - PROCESS | 1664 | 1467683621183 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:41 INFO - PROCESS | 1664 | 1467683621277 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:53:41 INFO - PROCESS | 1664 | 1467683621281 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 1664 | 1467683621282 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e1000 == 35 [pid = 1664] [id = 245] 18:53:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128ae400) [pid = 1664] [serial = 733] [outer = 0x0] 18:53:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128adb800) [pid = 1664] [serial = 734] [outer = 0x1128ae400] 18:53:41 INFO - PROCESS | 1664 | 1467683621306 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da5800) [pid = 1664] [serial = 735] [outer = 0x1128ae400] 18:53:41 INFO - PROCESS | 1664 | 1467683621674 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:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 18:53:41 INFO - PROCESS | 1664 | 1467683621697 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 1664 | 1467683621699 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:53:41 INFO - PROCESS | 1664 | 1467683621702 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 1664 | 1467683621704 Marionette TRACE conn2 <- [1,954,null,{}] 18:53:41 INFO - PROCESS | 1664 | 1467683621707 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:53:41 INFO - PROCESS | 1664 | 1467683621709 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:41 INFO - PROCESS | 1664 | 1467683621858 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:53:41 INFO - PROCESS | 1664 | 1467683621893 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 1664 | 1467683621896 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6bc800 == 36 [pid = 1664] [id = 246] 18:53:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128dacc00) [pid = 1664] [serial = 736] [outer = 0x0] 18:53:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128db0800) [pid = 1664] [serial = 737] [outer = 0x128dacc00] 18:53:41 INFO - PROCESS | 1664 | 1467683621930 Marionette DEBUG loaded listener.js 18:53:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128e25400) [pid = 1664] [serial = 738] [outer = 0x128dacc00] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11952ac00) [pid = 1664] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11629b800) [pid = 1664] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12100f000) [pid = 1664] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121130800) [pid = 1664] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128ac800) [pid = 1664] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1125fe800) [pid = 1664] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118283800) [pid = 1664] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1235e7000) [pid = 1664] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181acc00) [pid = 1664] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116a28c00) [pid = 1664] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1133dc800) [pid = 1664] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118287c00) [pid = 1664] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119bf3400) [pid = 1664] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126c8b400) [pid = 1664] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1127d0000) [pid = 1664] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1190db000) [pid = 1664] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:53:42 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11946dc00) [pid = 1664] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:53:42 INFO - PROCESS | 1664 | 1467683622376 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:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 721ms 18:53:42 INFO - PROCESS | 1664 | 1467683622423 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1664 | 1467683622424 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:53:42 INFO - PROCESS | 1664 | 1467683622426 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1664 | 1467683622427 Marionette TRACE conn2 <- [1,958,null,{}] 18:53:42 INFO - PROCESS | 1664 | 1467683622430 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:53:42 INFO - PROCESS | 1664 | 1467683622431 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:42 INFO - PROCESS | 1664 | 1467683622522 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:53:42 INFO - PROCESS | 1664 | 1467683622577 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:42 INFO - PROCESS | 1664 | 1467683622578 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a76000 == 37 [pid = 1664] [id = 247] 18:53:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1127ce400) [pid = 1664] [serial = 739] [outer = 0x0] 18:53:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116a28c00) [pid = 1664] [serial = 740] [outer = 0x1127ce400] 18:53:42 INFO - PROCESS | 1664 | 1467683622604 Marionette DEBUG loaded listener.js 18:53:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118869400) [pid = 1664] [serial = 741] [outer = 0x1127ce400] 18:53:42 INFO - PROCESS | 1664 | 1467683622854 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:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 18:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:53:42 INFO - PROCESS | 1664 | 1467683622896 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1664 | 1467683622897 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:53:42 INFO - PROCESS | 1664 | 1467683622899 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1664 | 1467683622900 Marionette TRACE conn2 <- [1,962,null,{}] 18:53:42 INFO - PROCESS | 1664 | 1467683622903 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:53:42 INFO - PROCESS | 1664 | 1467683622904 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:42 INFO - PROCESS | 1664 | 1467683622989 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:53:42 INFO - PROCESS | 1664 | 1467683622995 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:42 INFO - PROCESS | 1664 | 1467683622996 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b360000 == 38 [pid = 1664] [id = 248] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117eaf000) [pid = 1664] [serial = 742] [outer = 0x0] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12148b800) [pid = 1664] [serial = 743] [outer = 0x117eaf000] 18:53:43 INFO - PROCESS | 1664 | 1467683623020 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128dab400) [pid = 1664] [serial = 744] [outer = 0x117eaf000] 18:53:43 INFO - PROCESS | 1664 | 1467683623336 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:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 468ms 18:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:53:43 INFO - PROCESS | 1664 | 1467683623367 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:53:43 INFO - PROCESS | 1664 | 1467683623369 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:53:43 INFO - PROCESS | 1664 | 1467683623374 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 1664 | 1467683623375 Marionette TRACE conn2 <- [1,966,null,{}] 18:53:43 INFO - PROCESS | 1664 | 1467683623378 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:53:43 INFO - PROCESS | 1664 | 1467683623379 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:43 INFO - PROCESS | 1664 | 1467683623465 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:53:43 INFO - PROCESS | 1664 | 1467683623524 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 1664 | 1467683623525 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9e800 == 39 [pid = 1664] [id = 249] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119861000) [pid = 1664] [serial = 745] [outer = 0x0] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128e2a800) [pid = 1664] [serial = 746] [outer = 0x119861000] 18:53:43 INFO - PROCESS | 1664 | 1467683623551 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1291e3400) [pid = 1664] [serial = 747] [outer = 0x119861000] 18:53:43 INFO - PROCESS | 1664 | 1467683623826 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:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 18:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:53:43 INFO - PROCESS | 1664 | 1467683623844 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:53:43 INFO - PROCESS | 1664 | 1467683623845 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:53:43 INFO - PROCESS | 1664 | 1467683623847 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 1664 | 1467683623848 Marionette TRACE conn2 <- [1,970,null,{}] 18:53:43 INFO - PROCESS | 1664 | 1467683623858 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:53:43 INFO - PROCESS | 1664 | 1467683623859 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:43 INFO - PROCESS | 1664 | 1467683623942 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:53:43 INFO - PROCESS | 1664 | 1467683623946 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 1664 | 1467683623947 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c089800 == 40 [pid = 1664] [id = 250] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128e2dc00) [pid = 1664] [serial = 748] [outer = 0x0] 18:53:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x129456400) [pid = 1664] [serial = 749] [outer = 0x128e2dc00] 18:53:43 INFO - PROCESS | 1664 | 1467683623973 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1294e8000) [pid = 1664] [serial = 750] [outer = 0x128e2dc00] 18:53:44 INFO - PROCESS | 1664 | 1467683624340 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:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 528ms 18:53:44 INFO - PROCESS | 1664 | 1467683624376 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:53:44 INFO - PROCESS | 1664 | 1467683624379 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:53:44 INFO - PROCESS | 1664 | 1467683624382 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:53:44 INFO - PROCESS | 1664 | 1467683624385 Marionette TRACE conn2 <- [1,974,null,{}] 18:53:44 INFO - PROCESS | 1664 | 1467683624390 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:53:44 INFO - PROCESS | 1664 | 1467683624391 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:44 INFO - PROCESS | 1664 | 1467683624494 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:53:44 INFO - PROCESS | 1664 | 1467683624550 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 1664 | 1467683624553 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684f000 == 41 [pid = 1664] [id = 251] 18:53:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x115e6bc00) [pid = 1664] [serial = 751] [outer = 0x0] 18:53:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116887000) [pid = 1664] [serial = 752] [outer = 0x115e6bc00] 18:53:44 INFO - PROCESS | 1664 | 1467683624584 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117eb1800) [pid = 1664] [serial = 753] [outer = 0x115e6bc00] 18:53:45 INFO - PROCESS | 1664 | 1467683625038 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:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 723ms 18:53:45 INFO - PROCESS | 1664 | 1467683625106 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 1664 | 1467683625108 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:53:45 INFO - PROCESS | 1664 | 1467683625130 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - PROCESS | 1664 | 1467683625132 Marionette TRACE conn2 <- [1,978,null,{}] 18:53:45 INFO - PROCESS | 1664 | 1467683625137 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:53:45 INFO - PROCESS | 1664 | 1467683625139 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:45 INFO - PROCESS | 1664 | 1467683625265 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:53:45 INFO - PROCESS | 1664 | 1467683625331 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:45 INFO - PROCESS | 1664 | 1467683625333 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123695000 == 42 [pid = 1664] [id = 252] 18:53:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11852bc00) [pid = 1664] [serial = 754] [outer = 0x0] 18:53:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1186be400) [pid = 1664] [serial = 755] [outer = 0x11852bc00] 18:53:45 INFO - PROCESS | 1664 | 1467683625363 Marionette DEBUG loaded listener.js 18:53:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119467800) [pid = 1664] [serial = 756] [outer = 0x11852bc00] 18:53:45 INFO - PROCESS | 1664 | 1467683625779 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:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 689ms 18:53:45 INFO - PROCESS | 1664 | 1467683625803 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 1664 | 1467683625804 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:53:45 INFO - PROCESS | 1664 | 1467683625807 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - PROCESS | 1664 | 1467683625809 Marionette TRACE conn2 <- [1,982,null,{}] 18:53:45 INFO - PROCESS | 1664 | 1467683625819 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:53:45 INFO - PROCESS | 1664 | 1467683625822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:45 INFO - PROCESS | 1664 | 1467683625927 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:53:45 INFO - PROCESS | 1664 | 1467683625982 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:45 INFO - PROCESS | 1664 | 1467683625984 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c086800 == 43 [pid = 1664] [id = 253] 18:53:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11985d800) [pid = 1664] [serial = 757] [outer = 0x0] 18:53:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x121480c00) [pid = 1664] [serial = 758] [outer = 0x11985d800] 18:53:46 INFO - PROCESS | 1664 | 1467683626015 Marionette DEBUG loaded listener.js 18:53:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x124a6ec00) [pid = 1664] [serial = 759] [outer = 0x11985d800] 18:53:46 INFO - PROCESS | 1664 | 1467683626438 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:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 674ms 18:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:53:46 INFO - PROCESS | 1664 | 1467683626481 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:53:46 INFO - PROCESS | 1664 | 1467683626483 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:53:46 INFO - PROCESS | 1664 | 1467683626485 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:53:46 INFO - PROCESS | 1664 | 1467683626486 Marionette TRACE conn2 <- [1,986,null,{}] 18:53:46 INFO - PROCESS | 1664 | 1467683626489 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:53:46 INFO - PROCESS | 1664 | 1467683626490 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:46 INFO - PROCESS | 1664 | 1467683626612 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:53:46 INFO - PROCESS | 1664 | 1467683626692 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:46 INFO - PROCESS | 1664 | 1467683626693 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6ac000 == 44 [pid = 1664] [id = 254] 18:53:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126884c00) [pid = 1664] [serial = 760] [outer = 0x0] 18:53:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128a8c000) [pid = 1664] [serial = 761] [outer = 0x126884c00] 18:53:46 INFO - PROCESS | 1664 | 1467683626723 Marionette DEBUG loaded listener.js 18:53:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128db0c00) [pid = 1664] [serial = 762] [outer = 0x126884c00] 18:53:47 INFO - PROCESS | 1664 | 1467683627152 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:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 18:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:53:47 INFO - PROCESS | 1664 | 1467683627205 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:53:47 INFO - PROCESS | 1664 | 1467683627207 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:53:47 INFO - PROCESS | 1664 | 1467683627209 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 1664 | 1467683627211 Marionette TRACE conn2 <- [1,990,null,{}] 18:53:47 INFO - PROCESS | 1664 | 1467683627214 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:53:47 INFO - PROCESS | 1664 | 1467683627215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:47 INFO - PROCESS | 1664 | 1467683627335 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:53:47 INFO - PROCESS | 1664 | 1467683627609 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 1664 | 1467683627611 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x116fa5800 == 45 [pid = 1664] [id = 255] 18:53:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x110fa6000) [pid = 1664] [serial = 763] [outer = 0x0] 18:53:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1121bd800) [pid = 1664] [serial = 764] [outer = 0x110fa6000] 18:53:47 INFO - PROCESS | 1664 | 1467683627686 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x115dee000) [pid = 1664] [serial = 765] [outer = 0x110fa6000] 18:53:48 INFO - PROCESS | 1664 | 1467683628189 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:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9e800 == 44 [pid = 1664] [id = 249] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12b360000 == 43 [pid = 1664] [id = 248] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x124a76000 == 42 [pid = 1664] [id = 247] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6bc800 == 41 [pid = 1664] [id = 246] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e1000 == 40 [pid = 1664] [id = 245] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x127454000 == 39 [pid = 1664] [id = 244] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x123699800 == 38 [pid = 1664] [id = 243] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x121a3b000 == 37 [pid = 1664] [id = 242] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x119ee3800 == 36 [pid = 1664] [id = 241] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x118633800 == 35 [pid = 1664] [id = 240] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11684e800 == 34 [pid = 1664] [id = 239] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac2800 == 33 [pid = 1664] [id = 237] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x121456800 == 32 [pid = 1664] [id = 238] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12b373000 == 31 [pid = 1664] [id = 236] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6ac000 == 30 [pid = 1664] [id = 254] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c086800 == 29 [pid = 1664] [id = 253] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x123695000 == 28 [pid = 1664] [id = 252] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c089800 == 27 [pid = 1664] [id = 250] 18:53:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11684f000 == 26 [pid = 1664] [id = 251] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x121ce1000) [pid = 1664] [serial = 699] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11946e000) [pid = 1664] [serial = 684] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119866800) [pid = 1664] [serial = 686] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1174b0c00) [pid = 1664] [serial = 674] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1210d0800) [pid = 1664] [serial = 689] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12100c400) [pid = 1664] [serial = 687] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12147a800) [pid = 1664] [serial = 692] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121130400) [pid = 1664] [serial = 690] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x117e89000) [pid = 1664] [serial = 675] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x121492800) [pid = 1664] [serial = 693] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1128af000) [pid = 1664] [serial = 671] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117eb5800) [pid = 1664] [serial = 696] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112da3000) [pid = 1664] [serial = 672] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1186c0c00) [pid = 1664] [serial = 680] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119050c00) [pid = 1664] [serial = 681] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124df5400) [pid = 1664] [serial = 701] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118241400) [pid = 1664] [serial = 678] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118226400) [pid = 1664] [serial = 677] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11714d400) [pid = 1664] [serial = 668] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1181a5c00) [pid = 1664] [serial = 657] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11687e800) [pid = 1664] [serial = 656] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117eb0c00) [pid = 1664] [serial = 669] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119207800) [pid = 1664] [serial = 660] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1186c3c00) [pid = 1664] [serial = 659] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x121a61800) [pid = 1664] [serial = 663] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x121127c00) [pid = 1664] [serial = 662] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128adb000) [pid = 1664] [serial = 666] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128a88800) [pid = 1664] [serial = 665] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126882400) [pid = 1664] [serial = 702] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112e99400) [pid = 1664] [serial = 695] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1190d0400) [pid = 1664] [serial = 698] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11920dc00) [pid = 1664] [serial = 683] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x126882c00) [pid = 1664] [serial = 704] [outer = 0x0] [url = about:blank] 18:53:48 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128a8a000) [pid = 1664] [serial = 705] [outer = 0x0] [url = about:blank] 18:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1524ms 18:53:48 INFO - PROCESS | 1664 | 1467683628767 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 1664 | 1467683628770 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:53:48 INFO - PROCESS | 1664 | 1467683628774 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 1664 | 1467683628776 Marionette TRACE conn2 <- [1,994,null,{}] 18:53:48 INFO - PROCESS | 1664 | 1467683628781 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:53:48 INFO - PROCESS | 1664 | 1467683628784 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:48 INFO - PROCESS | 1664 | 1467683628864 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:53:48 INFO - PROCESS | 1664 | 1467683628870 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:48 INFO - PROCESS | 1664 | 1467683628873 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x112f2a800 == 27 [pid = 1664] [id = 256] 18:53:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1128b1400) [pid = 1664] [serial = 766] [outer = 0x0] 18:53:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x112984c00) [pid = 1664] [serial = 767] [outer = 0x1128b1400] 18:53:48 INFO - PROCESS | 1664 | 1467683628902 Marionette DEBUG loaded listener.js 18:53:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x112e78c00) [pid = 1664] [serial = 768] [outer = 0x1128b1400] 18:53:49 INFO - PROCESS | 1664 | 1467683629242 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:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 18:53:49 INFO - PROCESS | 1664 | 1467683629302 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:53:49 INFO - PROCESS | 1664 | 1467683629304 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:53:49 INFO - PROCESS | 1664 | 1467683629310 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 1664 | 1467683629313 Marionette TRACE conn2 <- [1,998,null,{}] 18:53:49 INFO - PROCESS | 1664 | 1467683629316 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:53:49 INFO - PROCESS | 1664 | 1467683629317 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:49 INFO - PROCESS | 1664 | 1467683629394 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:53:49 INFO - PROCESS | 1664 | 1467683629399 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 1664 | 1467683629402 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11668e000 == 28 [pid = 1664] [id = 257] 18:53:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11338d400) [pid = 1664] [serial = 769] [outer = 0x0] 18:53:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116234c00) [pid = 1664] [serial = 770] [outer = 0x11338d400] 18:53:49 INFO - PROCESS | 1664 | 1467683629430 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116767000) [pid = 1664] [serial = 771] [outer = 0x11338d400] 18:53:49 INFO - PROCESS | 1664 | 1467683629779 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:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 525ms 18:53:49 INFO - PROCESS | 1664 | 1467683629842 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:53:49 INFO - PROCESS | 1664 | 1467683629844 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:53:49 INFO - PROCESS | 1664 | 1467683629849 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 1664 | 1467683629851 Marionette TRACE conn2 <- [1,1002,null,{}] 18:53:49 INFO - PROCESS | 1664 | 1467683629861 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:53:49 INFO - PROCESS | 1664 | 1467683629866 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:49 INFO - PROCESS | 1664 | 1467683629992 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:53:50 INFO - PROCESS | 1664 | 1467683630008 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 1664 | 1467683630012 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e38000 == 29 [pid = 1664] [id = 258] 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1125ff000) [pid = 1664] [serial = 772] [outer = 0x0] 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1176dfc00) [pid = 1664] [serial = 773] [outer = 0x1125ff000] 18:53:50 INFO - PROCESS | 1664 | 1467683630057 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x117eb5800) [pid = 1664] [serial = 774] [outer = 0x1125ff000] 18:53:50 INFO - PROCESS | 1664 | 1467683630465 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:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 18:53:50 INFO - PROCESS | 1664 | 1467683630529 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:53:50 INFO - PROCESS | 1664 | 1467683630531 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:53:50 INFO - PROCESS | 1664 | 1467683630534 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:53:50 INFO - PROCESS | 1664 | 1467683630536 Marionette TRACE conn2 <- [1,1006,null,{}] 18:53:50 INFO - PROCESS | 1664 | 1467683630538 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:53:50 INFO - PROCESS | 1664 | 1467683630539 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:50 INFO - PROCESS | 1664 | 1467683630603 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:53:50 INFO - PROCESS | 1664 | 1467683630607 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 1664 | 1467683630608 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x119019000 == 30 [pid = 1664] [id = 259] 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1181d6000) [pid = 1664] [serial = 775] [outer = 0x0] 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1181f0c00) [pid = 1664] [serial = 776] [outer = 0x1181d6000] 18:53:50 INFO - PROCESS | 1664 | 1467683630631 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118226800) [pid = 1664] [serial = 777] [outer = 0x1181d6000] 18:53:51 INFO - PROCESS | 1664 | 1467683631056 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:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 572ms 18:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:53:51 INFO - PROCESS | 1664 | 1467683631113 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 1664 | 1467683631115 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:53:51 INFO - PROCESS | 1664 | 1467683631119 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 1664 | 1467683631122 Marionette TRACE conn2 <- [1,1010,null,{}] 18:53:51 INFO - PROCESS | 1664 | 1467683631131 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:53:51 INFO - PROCESS | 1664 | 1467683631133 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:51 INFO - PROCESS | 1664 | 1467683631271 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:53:51 INFO - PROCESS | 1664 | 1467683631354 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 1664 | 1467683631356 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195a8800 == 31 [pid = 1664] [id = 260] 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118236800) [pid = 1664] [serial = 778] [outer = 0x0] 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11823b800) [pid = 1664] [serial = 779] [outer = 0x118236800] 18:53:51 INFO - PROCESS | 1664 | 1467683631409 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118283400) [pid = 1664] [serial = 780] [outer = 0x118236800] 18:53:51 INFO - PROCESS | 1664 | 1467683631708 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:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms 18:53:51 INFO - PROCESS | 1664 | 1467683631741 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 1664 | 1467683631745 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:53:51 INFO - PROCESS | 1664 | 1467683631749 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 1664 | 1467683631750 Marionette TRACE conn2 <- [1,1014,null,{}] 18:53:51 INFO - PROCESS | 1664 | 1467683631753 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:53:51 INFO - PROCESS | 1664 | 1467683631757 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:51 INFO - PROCESS | 1664 | 1467683631872 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:53:51 INFO - PROCESS | 1664 | 1467683631908 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 1664 | 1467683631909 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x121148800 == 32 [pid = 1664] [id = 261] 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1186c0000) [pid = 1664] [serial = 781] [outer = 0x0] 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11885e400) [pid = 1664] [serial = 782] [outer = 0x1186c0000] 18:53:51 INFO - PROCESS | 1664 | 1467683631937 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119468400) [pid = 1664] [serial = 783] [outer = 0x1186c0000] 18:53:52 INFO - PROCESS | 1664 | 1467683632331 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:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 619ms 18:53:52 INFO - PROCESS | 1664 | 1467683632368 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 1664 | 1467683632370 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:53:52 INFO - PROCESS | 1664 | 1467683632372 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 1664 | 1467683632373 Marionette TRACE conn2 <- [1,1018,null,{}] 18:53:52 INFO - PROCESS | 1664 | 1467683632375 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:53:52 INFO - PROCESS | 1664 | 1467683632377 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:52 INFO - PROCESS | 1664 | 1467683632468 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:53:52 INFO - PROCESS | 1664 | 1467683632477 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:52 INFO - PROCESS | 1664 | 1467683632478 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x121464000 == 33 [pid = 1664] [id = 262] 18:53:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119208c00) [pid = 1664] [serial = 784] [outer = 0x0] 18:53:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119532000) [pid = 1664] [serial = 785] [outer = 0x119208c00] 18:53:52 INFO - PROCESS | 1664 | 1467683632504 Marionette DEBUG loaded listener.js 18:53:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119820c00) [pid = 1664] [serial = 786] [outer = 0x119208c00] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1219d2000) [pid = 1664] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128ae400) [pid = 1664] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x128dacc00) [pid = 1664] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1127ce400) [pid = 1664] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11823d800) [pid = 1664] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1174abc00) [pid = 1664] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11822a000) [pid = 1664] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x125592400) [pid = 1664] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112e78400) [pid = 1664] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119bec400) [pid = 1664] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1181ac400) [pid = 1664] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119861000) [pid = 1664] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128e2dc00) [pid = 1664] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x117eaf000) [pid = 1664] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:53:52 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1127d9c00) [pid = 1664] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:53:53 INFO - PROCESS | 1664 | 1467683633036 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:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 669ms 18:53:53 INFO - PROCESS | 1664 | 1467683633042 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:53:53 INFO - PROCESS | 1664 | 1467683633044 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:53:53 INFO - PROCESS | 1664 | 1467683633049 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 1664 | 1467683633050 Marionette TRACE conn2 <- [1,1022,null,{}] 18:53:53 INFO - PROCESS | 1664 | 1467683633052 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:53:53 INFO - PROCESS | 1664 | 1467683633053 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:53 INFO - PROCESS | 1664 | 1467683633131 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:53:53 INFO - PROCESS | 1664 | 1467683633134 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 1664 | 1467683633136 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x121446800 == 34 [pid = 1664] [id = 263] 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1125f3000) [pid = 1664] [serial = 787] [outer = 0x0] 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x117e85800) [pid = 1664] [serial = 788] [outer = 0x1125f3000] 18:53:53 INFO - PROCESS | 1664 | 1467683633163 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119204c00) [pid = 1664] [serial = 789] [outer = 0x1125f3000] 18:53:53 INFO - PROCESS | 1664 | 1467683633473 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:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 18:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:53:53 INFO - PROCESS | 1664 | 1467683633519 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:53:53 INFO - PROCESS | 1664 | 1467683633520 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:53:53 INFO - PROCESS | 1664 | 1467683633522 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 1664 | 1467683633523 Marionette TRACE conn2 <- [1,1026,null,{}] 18:53:53 INFO - PROCESS | 1664 | 1467683633528 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:53:53 INFO - PROCESS | 1664 | 1467683633529 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:53 INFO - PROCESS | 1664 | 1467683633625 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:53:53 INFO - PROCESS | 1664 | 1467683633631 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 1664 | 1467683633632 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b0a800 == 35 [pid = 1664] [id = 264] 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116a23c00) [pid = 1664] [serial = 790] [outer = 0x0] 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119820800) [pid = 1664] [serial = 791] [outer = 0x116a23c00] 18:53:53 INFO - PROCESS | 1664 | 1467683633656 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119beb400) [pid = 1664] [serial = 792] [outer = 0x116a23c00] 18:53:53 INFO - PROCESS | 1664 | 1467683633953 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:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 18:53:53 INFO - PROCESS | 1664 | 1467683633994 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:53:53 INFO - PROCESS | 1664 | 1467683633995 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:53:53 INFO - PROCESS | 1664 | 1467683633997 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 1664 | 1467683633998 Marionette TRACE conn2 <- [1,1030,null,{}] 18:53:54 INFO - PROCESS | 1664 | 1467683634000 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:53:54 INFO - PROCESS | 1664 | 1467683634002 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:54 INFO - PROCESS | 1664 | 1467683634077 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:53:54 INFO - PROCESS | 1664 | 1467683634080 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1664 | 1467683634081 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f34000 == 36 [pid = 1664] [id = 265] 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119468000) [pid = 1664] [serial = 793] [outer = 0x0] 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119bf5c00) [pid = 1664] [serial = 794] [outer = 0x119468000] 18:53:54 INFO - PROCESS | 1664 | 1467683634108 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x121009000) [pid = 1664] [serial = 795] [outer = 0x119468000] 18:53:54 INFO - PROCESS | 1664 | 1467683634411 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:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 18:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:53:54 INFO - PROCESS | 1664 | 1467683634467 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:53:54 INFO - PROCESS | 1664 | 1467683634468 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:53:54 INFO - PROCESS | 1664 | 1467683634470 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:53:54 INFO - PROCESS | 1664 | 1467683634472 Marionette TRACE conn2 <- [1,1034,null,{}] 18:53:54 INFO - PROCESS | 1664 | 1467683634474 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:53:54 INFO - PROCESS | 1664 | 1467683634476 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:54 INFO - PROCESS | 1664 | 1467683634590 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:53:54 INFO - PROCESS | 1664 | 1467683634596 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1664 | 1467683634598 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b9000 == 37 [pid = 1664] [id = 266] 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120821400) [pid = 1664] [serial = 796] [outer = 0x0] 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121010c00) [pid = 1664] [serial = 797] [outer = 0x120821400] 18:53:54 INFO - PROCESS | 1664 | 1467683634626 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12147ec00) [pid = 1664] [serial = 798] [outer = 0x120821400] 18:53:54 INFO - PROCESS | 1664 | 1467683634938 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:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 18:53:55 INFO - PROCESS | 1664 | 1467683635019 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1664 | 1467683635021 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:53:55 INFO - PROCESS | 1664 | 1467683635025 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1664 | 1467683635028 Marionette TRACE conn2 <- [1,1038,null,{}] 18:53:55 INFO - PROCESS | 1664 | 1467683635032 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:53:55 INFO - PROCESS | 1664 | 1467683635034 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:55 INFO - PROCESS | 1664 | 1467683635122 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:53:55 INFO - PROCESS | 1664 | 1467683635216 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:55 INFO - PROCESS | 1664 | 1467683635220 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e13800 == 38 [pid = 1664] [id = 267] 18:53:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128a8400) [pid = 1664] [serial = 799] [outer = 0x0] 18:53:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11297c000) [pid = 1664] [serial = 800] [outer = 0x1128a8400] 18:53:55 INFO - PROCESS | 1664 | 1467683635251 Marionette DEBUG loaded listener.js 18:53:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x113204c00) [pid = 1664] [serial = 801] [outer = 0x1128a8400] 18:53:55 INFO - PROCESS | 1664 | 1467683635765 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:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 772ms 18:53:55 INFO - PROCESS | 1664 | 1467683635815 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1664 | 1467683635817 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:53:55 INFO - PROCESS | 1664 | 1467683635822 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1664 | 1467683635825 Marionette TRACE conn2 <- [1,1042,null,{}] 18:53:55 INFO - PROCESS | 1664 | 1467683635828 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:53:55 INFO - PROCESS | 1664 | 1467683635832 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:55 INFO - PROCESS | 1664 | 1467683635939 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:53:56 INFO - PROCESS | 1664 | 1467683636014 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 1664 | 1467683636016 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11900b800 == 39 [pid = 1664] [id = 268] 18:53:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116fc3000) [pid = 1664] [serial = 802] [outer = 0x0] 18:53:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11714d400) [pid = 1664] [serial = 803] [outer = 0x116fc3000] 18:53:56 INFO - PROCESS | 1664 | 1467683636047 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1176d7000) [pid = 1664] [serial = 804] [outer = 0x116fc3000] 18:53:56 INFO - PROCESS | 1664 | 1467683636709 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:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 926ms 18:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:53:56 INFO - PROCESS | 1664 | 1467683636746 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:53:56 INFO - PROCESS | 1664 | 1467683636749 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:53:56 INFO - PROCESS | 1664 | 1467683636752 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:53:56 INFO - PROCESS | 1664 | 1467683636754 Marionette TRACE conn2 <- [1,1046,null,{}] 18:53:56 INFO - PROCESS | 1664 | 1467683636757 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:53:56 INFO - PROCESS | 1664 | 1467683636759 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:56 INFO - PROCESS | 1664 | 1467683636861 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:53:56 INFO - PROCESS | 1664 | 1467683636927 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 1664 | 1467683636929 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168bc000 == 40 [pid = 1664] [id = 269] 18:53:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1133ab400) [pid = 1664] [serial = 805] [outer = 0x0] 18:53:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x114f69400) [pid = 1664] [serial = 806] [outer = 0x1133ab400] 18:53:56 INFO - PROCESS | 1664 | 1467683636958 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116fc2000) [pid = 1664] [serial = 807] [outer = 0x1133ab400] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x126f34000 == 39 [pid = 1664] [id = 265] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x124b0a800 == 38 [pid = 1664] [id = 264] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x121446800 == 37 [pid = 1664] [id = 263] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x121464000 == 36 [pid = 1664] [id = 262] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x121148800 == 35 [pid = 1664] [id = 261] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1195a8800 == 34 [pid = 1664] [id = 260] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119019000 == 33 [pid = 1664] [id = 259] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x117e38000 == 32 [pid = 1664] [id = 258] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11668e000 == 31 [pid = 1664] [id = 257] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x112f2a800 == 30 [pid = 1664] [id = 256] 18:53:57 INFO - PROCESS | 1664 | --DOCSHELL 0x116fa5800 == 29 [pid = 1664] [id = 255] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12558ec00) [pid = 1664] [serial = 731] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128adb800) [pid = 1664] [serial = 734] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x128a85800) [pid = 1664] [serial = 732] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128db0800) [pid = 1664] [serial = 737] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116a28c00) [pid = 1664] [serial = 740] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1190da800) [pid = 1664] [serial = 722] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1174b3800) [pid = 1664] [serial = 716] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181a8400) [pid = 1664] [serial = 717] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11827f000) [pid = 1664] [serial = 719] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1186b8400) [pid = 1664] [serial = 720] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128da4800) [pid = 1664] [serial = 708] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128add000) [pid = 1664] [serial = 707] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1133b1800) [pid = 1664] [serial = 710] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fc1c00) [pid = 1664] [serial = 711] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12100a400) [pid = 1664] [serial = 725] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1210d1000) [pid = 1664] [serial = 726] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118227c00) [pid = 1664] [serial = 713] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11823dc00) [pid = 1664] [serial = 714] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128da5800) [pid = 1664] [serial = 735] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119861800) [pid = 1664] [serial = 723] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1291e3400) [pid = 1664] [serial = 747] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x129456400) [pid = 1664] [serial = 749] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1294e8000) [pid = 1664] [serial = 750] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12148b800) [pid = 1664] [serial = 743] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x128dab400) [pid = 1664] [serial = 744] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128e2a800) [pid = 1664] [serial = 746] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128e25400) [pid = 1664] [serial = 738] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1210cf000) [pid = 1664] [serial = 728] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12148c000) [pid = 1664] [serial = 729] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x118869400) [pid = 1664] [serial = 741] [outer = 0x0] [url = about:blank] 18:53:57 INFO - PROCESS | 1664 | 1467683637342 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:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 621ms 18:53:57 INFO - PROCESS | 1664 | 1467683637374 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 1664 | 1467683637377 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:53:57 INFO - PROCESS | 1664 | 1467683637381 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 1664 | 1467683637383 Marionette TRACE conn2 <- [1,1050,null,{}] 18:53:57 INFO - PROCESS | 1664 | 1467683637385 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:53:57 INFO - PROCESS | 1664 | 1467683637386 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:57 INFO - PROCESS | 1664 | 1467683637465 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:53:57 INFO - PROCESS | 1664 | 1467683637469 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 1664 | 1467683637472 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816e000 == 30 [pid = 1664] [id = 270] 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x117e82000) [pid = 1664] [serial = 808] [outer = 0x0] 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1181c8800) [pid = 1664] [serial = 809] [outer = 0x117e82000] 18:53:57 INFO - PROCESS | 1664 | 1467683637500 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1181ecc00) [pid = 1664] [serial = 810] [outer = 0x117e82000] 18:53:57 INFO - PROCESS | 1664 | 1467683637841 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:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 18:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:53:57 INFO - PROCESS | 1664 | 1467683637853 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 1664 | 1467683637855 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:53:57 INFO - PROCESS | 1664 | 1467683637857 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 1664 | 1467683637860 Marionette TRACE conn2 <- [1,1054,null,{}] 18:53:57 INFO - PROCESS | 1664 | 1467683637867 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:53:57 INFO - PROCESS | 1664 | 1467683637870 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:57 INFO - PROCESS | 1664 | 1467683637946 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:53:57 INFO - PROCESS | 1664 | 1467683637954 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 1664 | 1467683637956 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195a3800 == 31 [pid = 1664] [id = 271] 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1128a4400) [pid = 1664] [serial = 811] [outer = 0x0] 18:53:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118283c00) [pid = 1664] [serial = 812] [outer = 0x1128a4400] 18:53:57 INFO - PROCESS | 1664 | 1467683637984 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1186bf000) [pid = 1664] [serial = 813] [outer = 0x1128a4400] 18:53:58 INFO - PROCESS | 1664 | 1467683638329 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:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms 18:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:53:58 INFO - PROCESS | 1664 | 1467683638334 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 1664 | 1467683638335 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:53:58 INFO - PROCESS | 1664 | 1467683638337 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 1664 | 1467683638338 Marionette TRACE conn2 <- [1,1058,null,{}] 18:53:58 INFO - PROCESS | 1664 | 1467683638341 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:53:58 INFO - PROCESS | 1664 | 1467683638342 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:58 INFO - PROCESS | 1664 | 1467683638426 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:53:58 INFO - PROCESS | 1664 | 1467683638477 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 1664 | 1467683638478 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12086a800 == 32 [pid = 1664] [id = 272] 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1181a4000) [pid = 1664] [serial = 814] [outer = 0x0] 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119053800) [pid = 1664] [serial = 815] [outer = 0x1181a4000] 18:53:58 INFO - PROCESS | 1664 | 1467683638504 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119210400) [pid = 1664] [serial = 816] [outer = 0x1181a4000] 18:53:58 INFO - PROCESS | 1664 | 1467683638769 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:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 18:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:53:58 INFO - PROCESS | 1664 | 1467683638806 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 1664 | 1467683638807 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:53:58 INFO - PROCESS | 1664 | 1467683638809 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 1664 | 1467683638810 Marionette TRACE conn2 <- [1,1062,null,{}] 18:53:58 INFO - PROCESS | 1664 | 1467683638821 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:53:58 INFO - PROCESS | 1664 | 1467683638822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:58 INFO - PROCESS | 1664 | 1467683638902 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:53:58 INFO - PROCESS | 1664 | 1467683638907 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 1664 | 1467683638908 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x123617800 == 33 [pid = 1664] [id = 273] 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11946a400) [pid = 1664] [serial = 817] [outer = 0x0] 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119814c00) [pid = 1664] [serial = 818] [outer = 0x11946a400] 18:53:58 INFO - PROCESS | 1664 | 1467683638940 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1199ba000) [pid = 1664] [serial = 819] [outer = 0x11946a400] 18:53:59 INFO - PROCESS | 1664 | 1467683639307 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:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 528ms 18:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:53:59 INFO - PROCESS | 1664 | 1467683639340 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:53:59 INFO - PROCESS | 1664 | 1467683639342 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:53:59 INFO - PROCESS | 1664 | 1467683639345 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:53:59 INFO - PROCESS | 1664 | 1467683639347 Marionette TRACE conn2 <- [1,1066,null,{}] 18:53:59 INFO - PROCESS | 1664 | 1467683639358 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:53:59 INFO - PROCESS | 1664 | 1467683639364 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:59 INFO - PROCESS | 1664 | 1467683639533 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:53:59 INFO - PROCESS | 1664 | 1467683639556 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 1664 | 1467683639557 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:53:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b54000 == 34 [pid = 1664] [id = 274] 18:53:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119bedc00) [pid = 1664] [serial = 820] [outer = 0x0] 18:53:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x121011c00) [pid = 1664] [serial = 821] [outer = 0x119bedc00] 18:53:59 INFO - PROCESS | 1664 | 1467683639596 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12147cc00) [pid = 1664] [serial = 822] [outer = 0x119bedc00] 18:53:59 INFO - PROCESS | 1664 | 1467683639979 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:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 18:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:54:00 INFO - PROCESS | 1664 | 1467683640026 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 1664 | 1467683640027 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:54:00 INFO - PROCESS | 1664 | 1467683640029 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - PROCESS | 1664 | 1467683640030 Marionette TRACE conn2 <- [1,1070,null,{}] 18:54:00 INFO - PROCESS | 1664 | 1467683640033 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:54:00 INFO - PROCESS | 1664 | 1467683640034 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:00 INFO - PROCESS | 1664 | 1467683640135 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:54:00 INFO - PROCESS | 1664 | 1467683640139 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1664 | 1467683640140 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12746b800 == 35 [pid = 1664] [id = 275] 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121481400) [pid = 1664] [serial = 823] [outer = 0x0] 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1215e8400) [pid = 1664] [serial = 824] [outer = 0x121481400] 18:54:00 INFO - PROCESS | 1664 | 1467683640171 Marionette DEBUG loaded listener.js 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x121a65000) [pid = 1664] [serial = 825] [outer = 0x121481400] 18:54:00 INFO - PROCESS | 1664 | 1467683640515 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:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 18:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:54:00 INFO - PROCESS | 1664 | 1467683640555 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 1664 | 1467683640557 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:54:00 INFO - PROCESS | 1664 | 1467683640561 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - PROCESS | 1664 | 1467683640562 Marionette TRACE conn2 <- [1,1074,null,{}] 18:54:00 INFO - PROCESS | 1664 | 1467683640564 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:54:00 INFO - PROCESS | 1664 | 1467683640565 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:00 INFO - PROCESS | 1664 | 1467683640660 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:54:00 INFO - PROCESS | 1664 | 1467683640663 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1664 | 1467683640664 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12916c000 == 36 [pid = 1664] [id = 276] 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121a66800) [pid = 1664] [serial = 826] [outer = 0x0] 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1235e4000) [pid = 1664] [serial = 827] [outer = 0x121a66800] 18:54:00 INFO - PROCESS | 1664 | 1467683640689 Marionette DEBUG loaded listener.js 18:54:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124a66c00) [pid = 1664] [serial = 828] [outer = 0x121a66800] 18:54:01 INFO - PROCESS | 1664 | 1467683641025 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:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 18:54:01 INFO - PROCESS | 1664 | 1467683641032 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 1664 | 1467683641034 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:54:01 INFO - PROCESS | 1664 | 1467683641041 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1664 | 1467683641042 Marionette TRACE conn2 <- [1,1078,null,{}] 18:54:01 INFO - PROCESS | 1664 | 1467683641044 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:54:01 INFO - PROCESS | 1664 | 1467683641045 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:01 INFO - PROCESS | 1664 | 1467683641131 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:54:01 INFO - PROCESS | 1664 | 1467683641134 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 1664 | 1467683641135 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x129782000 == 37 [pid = 1664] [id = 277] 18:54:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124d84400) [pid = 1664] [serial = 829] [outer = 0x0] 18:54:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124dee800) [pid = 1664] [serial = 830] [outer = 0x124d84400] 18:54:01 INFO - PROCESS | 1664 | 1467683641210 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12506ac00) [pid = 1664] [serial = 831] [outer = 0x124d84400] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118236800) [pid = 1664] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128b1400) [pid = 1664] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1125ff000) [pid = 1664] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11338d400) [pid = 1664] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181d6000) [pid = 1664] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110fa6000) [pid = 1664] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115e6bc00) [pid = 1664] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11852bc00) [pid = 1664] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11985d800) [pid = 1664] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119468000) [pid = 1664] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1186c0000) [pid = 1664] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x126884c00) [pid = 1664] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119208c00) [pid = 1664] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1125f3000) [pid = 1664] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:54:01 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116a23c00) [pid = 1664] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:54:01 INFO - PROCESS | 1664 | 1467683641761 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:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 775ms 18:54:01 INFO - PROCESS | 1664 | 1467683641813 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 1664 | 1467683641815 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:54:01 INFO - PROCESS | 1664 | 1467683641819 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1664 | 1467683641821 Marionette TRACE conn2 <- [1,1082,null,{}] 18:54:01 INFO - PROCESS | 1664 | 1467683641824 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:54:01 INFO - PROCESS | 1664 | 1467683641826 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:01 INFO - PROCESS | 1664 | 1467683641947 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:54:01 INFO - PROCESS | 1664 | 1467683641953 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 1664 | 1467683641954 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b2000 == 38 [pid = 1664] [id = 278] 18:54:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113388000) [pid = 1664] [serial = 832] [outer = 0x0] 18:54:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1181ef800) [pid = 1664] [serial = 833] [outer = 0x113388000] 18:54:01 INFO - PROCESS | 1664 | 1467683641980 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119468800) [pid = 1664] [serial = 834] [outer = 0x113388000] 18:54:02 INFO - PROCESS | 1664 | 1467683642298 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:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 18:54:02 INFO - PROCESS | 1664 | 1467683642341 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 1664 | 1467683642343 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:54:02 INFO - PROCESS | 1664 | 1467683642345 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 1664 | 1467683642347 Marionette TRACE conn2 <- [1,1086,null,{}] 18:54:02 INFO - PROCESS | 1664 | 1467683642349 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:54:02 INFO - PROCESS | 1664 | 1467683642351 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:02 INFO - PROCESS | 1664 | 1467683642463 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:54:02 INFO - PROCESS | 1664 | 1467683642475 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1664 | 1467683642477 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d5000 == 39 [pid = 1664] [id = 279] 18:54:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1181d4c00) [pid = 1664] [serial = 835] [outer = 0x0] 18:54:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12112f000) [pid = 1664] [serial = 836] [outer = 0x1181d4c00] 18:54:02 INFO - PROCESS | 1664 | 1467683642506 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12687d400) [pid = 1664] [serial = 837] [outer = 0x1181d4c00] 18:54:02 INFO - PROCESS | 1664 | 1467683642805 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:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 18:54:02 INFO - PROCESS | 1664 | 1467683642817 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 1664 | 1467683642821 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:54:02 INFO - PROCESS | 1664 | 1467683642833 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 1664 | 1467683642834 Marionette TRACE conn2 <- [1,1090,null,{}] 18:54:02 INFO - PROCESS | 1664 | 1467683642838 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:54:02 INFO - PROCESS | 1664 | 1467683642841 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:02 INFO - PROCESS | 1664 | 1467683642968 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:54:02 INFO - PROCESS | 1664 | 1467683642973 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1664 | 1467683642974 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12adc3800 == 40 [pid = 1664] [id = 280] 18:54:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12687d800) [pid = 1664] [serial = 838] [outer = 0x0] 18:54:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126c2c000) [pid = 1664] [serial = 839] [outer = 0x12687d800] 18:54:03 INFO - PROCESS | 1664 | 1467683643012 Marionette DEBUG loaded listener.js 18:54:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126faa400) [pid = 1664] [serial = 840] [outer = 0x12687d800] 18:54:03 INFO - PROCESS | 1664 | 1467683643413 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:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 18:54:03 INFO - PROCESS | 1664 | 1467683643458 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 1664 | 1467683643459 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:54:03 INFO - PROCESS | 1664 | 1467683643512 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 1664 | 1467683643513 Marionette TRACE conn2 <- [1,1094,null,{}] 18:54:03 INFO - PROCESS | 1664 | 1467683643517 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:54:03 INFO - PROCESS | 1664 | 1467683643520 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:03 INFO - PROCESS | 1664 | 1467683643611 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:54:03 INFO - PROCESS | 1664 | 1467683643700 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:03 INFO - PROCESS | 1664 | 1467683643702 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x116684800 == 41 [pid = 1664] [id = 281] 18:54:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1128adc00) [pid = 1664] [serial = 841] [outer = 0x0] 18:54:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1129ce000) [pid = 1664] [serial = 842] [outer = 0x1128adc00] 18:54:03 INFO - PROCESS | 1664 | 1467683643733 Marionette DEBUG loaded listener.js 18:54:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x114fdbc00) [pid = 1664] [serial = 843] [outer = 0x1128adc00] 18:54:04 INFO - PROCESS | 1664 | 1467683644186 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:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 769ms 18:54:04 INFO - PROCESS | 1664 | 1467683644234 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:54:04 INFO - PROCESS | 1664 | 1467683644236 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:54:04 INFO - PROCESS | 1664 | 1467683644240 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:54:04 INFO - PROCESS | 1664 | 1467683644241 Marionette TRACE conn2 <- [1,1098,null,{}] 18:54:04 INFO - PROCESS | 1664 | 1467683644246 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:54:04 INFO - PROCESS | 1664 | 1467683644249 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:04 INFO - PROCESS | 1664 | 1467683644374 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:54:04 INFO - PROCESS | 1664 | 1467683644441 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 1664 | 1467683644442 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x11901b800 == 42 [pid = 1664] [id = 282] 18:54:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1181a9400) [pid = 1664] [serial = 844] [outer = 0x0] 18:54:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1181ee000) [pid = 1664] [serial = 845] [outer = 0x1181a9400] 18:54:04 INFO - PROCESS | 1664 | 1467683644473 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118230800) [pid = 1664] [serial = 846] [outer = 0x1181a9400] 18:54:04 INFO - PROCESS | 1664 | 1467683644887 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:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 18:54:04 INFO - PROCESS | 1664 | 1467683644909 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:54:04 INFO - PROCESS | 1664 | 1467683644910 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:54:04 INFO - PROCESS | 1664 | 1467683644913 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:54:04 INFO - PROCESS | 1664 | 1467683644914 Marionette TRACE conn2 <- [1,1102,null,{}] 18:54:04 INFO - PROCESS | 1664 | 1467683644917 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:54:04 INFO - PROCESS | 1664 | 1467683644918 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:05 INFO - PROCESS | 1664 | 1467683645019 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:54:05 INFO - PROCESS | 1664 | 1467683645090 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1664 | 1467683645094 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e7800 == 43 [pid = 1664] [id = 283] 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119208400) [pid = 1664] [serial = 847] [outer = 0x0] 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x119467c00) [pid = 1664] [serial = 848] [outer = 0x119208400] 18:54:05 INFO - PROCESS | 1664 | 1467683645126 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119bea400) [pid = 1664] [serial = 849] [outer = 0x119208400] 18:54:05 INFO - PROCESS | 1664 | 1467683645559 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:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 18:54:05 INFO - PROCESS | 1664 | 1467683645587 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 1664 | 1467683645589 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:54:05 INFO - PROCESS | 1664 | 1467683645593 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 1664 | 1467683645595 Marionette TRACE conn2 <- [1,1106,null,{}] 18:54:05 INFO - PROCESS | 1664 | 1467683645598 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:54:05 INFO - PROCESS | 1664 | 1467683645601 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:05 INFO - PROCESS | 1664 | 1467683645774 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:54:05 INFO - PROCESS | 1664 | 1467683645854 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1664 | 1467683645856 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9f800 == 44 [pid = 1664] [id = 284] 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121011000) [pid = 1664] [serial = 850] [outer = 0x0] 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x121356c00) [pid = 1664] [serial = 851] [outer = 0x121011000] 18:54:05 INFO - PROCESS | 1664 | 1467683645886 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x121a63400) [pid = 1664] [serial = 852] [outer = 0x121011000] 18:54:06 INFO - PROCESS | 1664 | 1467683646313 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:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 772ms 18:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:54:06 INFO - PROCESS | 1664 | 1467683646364 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:54:06 INFO - PROCESS | 1664 | 1467683646366 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:54:06 INFO - PROCESS | 1664 | 1467683646368 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:54:06 INFO - PROCESS | 1664 | 1467683646369 Marionette TRACE conn2 <- [1,1110,null,{}] 18:54:06 INFO - PROCESS | 1664 | 1467683646372 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:54:06 INFO - PROCESS | 1664 | 1467683646373 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:06 INFO - PROCESS | 1664 | 1467683646473 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:54:06 INFO - PROCESS | 1664 | 1467683646527 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:06 INFO - PROCESS | 1664 | 1467683646528 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684f000 == 45 [pid = 1664] [id = 285] 18:54:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1174a9400) [pid = 1664] [serial = 853] [outer = 0x0] 18:54:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x121477000) [pid = 1664] [serial = 854] [outer = 0x1174a9400] 18:54:06 INFO - PROCESS | 1664 | 1467683646557 Marionette DEBUG loaded listener.js 18:54:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124df0000) [pid = 1664] [serial = 855] [outer = 0x1174a9400] 18:54:07 INFO - PROCESS | 1664 | 1467683647138 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:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 823ms 18:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:54:07 INFO - PROCESS | 1664 | 1467683647192 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:54:07 INFO - PROCESS | 1664 | 1467683647193 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:54:07 INFO - PROCESS | 1664 | 1467683647196 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - PROCESS | 1664 | 1467683647199 Marionette TRACE conn2 <- [1,1114,null,{}] 18:54:07 INFO - PROCESS | 1664 | 1467683647201 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:54:07 INFO - PROCESS | 1664 | 1467683647203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:07 INFO - PROCESS | 1664 | 1467683647298 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:54:07 INFO - PROCESS | 1664 | 1467683647391 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 1664 | 1467683647393 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168be000 == 46 [pid = 1664] [id = 286] 18:54:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1174ac800) [pid = 1664] [serial = 856] [outer = 0x0] 18:54:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1176df400) [pid = 1664] [serial = 857] [outer = 0x1174ac800] 18:54:07 INFO - PROCESS | 1664 | 1467683647439 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1181cd400) [pid = 1664] [serial = 858] [outer = 0x1174ac800] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d5000 == 45 [pid = 1664] [id = 279] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b2000 == 44 [pid = 1664] [id = 278] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x129782000 == 43 [pid = 1664] [id = 277] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12916c000 == 42 [pid = 1664] [id = 276] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12746b800 == 41 [pid = 1664] [id = 275] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x124b54000 == 40 [pid = 1664] [id = 274] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x123617800 == 39 [pid = 1664] [id = 273] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12086a800 == 38 [pid = 1664] [id = 272] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1195a3800 == 37 [pid = 1664] [id = 271] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x11816e000 == 36 [pid = 1664] [id = 270] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1168bc000 == 35 [pid = 1664] [id = 269] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x11900b800 == 34 [pid = 1664] [id = 268] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x115e13800 == 33 [pid = 1664] [id = 267] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b9000 == 32 [pid = 1664] [id = 266] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x11684f000 == 31 [pid = 1664] [id = 285] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9f800 == 30 [pid = 1664] [id = 284] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e7800 == 29 [pid = 1664] [id = 283] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x11901b800 == 28 [pid = 1664] [id = 282] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12adc3800 == 27 [pid = 1664] [id = 280] 18:54:08 INFO - PROCESS | 1664 | --DOCSHELL 0x116684800 == 26 [pid = 1664] [id = 281] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11823b800) [pid = 1664] [serial = 779] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x112984c00) [pid = 1664] [serial = 767] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x112e78c00) [pid = 1664] [serial = 768] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1176dfc00) [pid = 1664] [serial = 773] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117eb5800) [pid = 1664] [serial = 774] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116234c00) [pid = 1664] [serial = 770] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116767000) [pid = 1664] [serial = 771] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181f0c00) [pid = 1664] [serial = 776] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x115dee000) [pid = 1664] [serial = 765] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1121bd800) [pid = 1664] [serial = 764] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117eb1800) [pid = 1664] [serial = 753] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116887000) [pid = 1664] [serial = 752] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119467800) [pid = 1664] [serial = 756] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1186be400) [pid = 1664] [serial = 755] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124a6ec00) [pid = 1664] [serial = 759] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121480c00) [pid = 1664] [serial = 758] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x121009000) [pid = 1664] [serial = 795] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119468400) [pid = 1664] [serial = 783] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11885e400) [pid = 1664] [serial = 782] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118283400) [pid = 1664] [serial = 780] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128db0c00) [pid = 1664] [serial = 762] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x128a8c000) [pid = 1664] [serial = 761] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119532000) [pid = 1664] [serial = 785] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119204c00) [pid = 1664] [serial = 789] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x117e85800) [pid = 1664] [serial = 788] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119820800) [pid = 1664] [serial = 791] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119bf5c00) [pid = 1664] [serial = 794] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119820c00) [pid = 1664] [serial = 786] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119beb400) [pid = 1664] [serial = 792] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118226800) [pid = 1664] [serial = 777] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x121010c00) [pid = 1664] [serial = 797] [outer = 0x0] [url = about:blank] 18:54:08 INFO - PROCESS | 1664 | 1467683648692 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:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1524ms 18:54:08 INFO - PROCESS | 1664 | 1467683648721 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 1664 | 1467683648723 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:54:08 INFO - PROCESS | 1664 | 1467683648728 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 1664 | 1467683648731 Marionette TRACE conn2 <- [1,1118,null,{}] 18:54:08 INFO - PROCESS | 1664 | 1467683648734 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:54:08 INFO - PROCESS | 1664 | 1467683648736 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:08 INFO - PROCESS | 1664 | 1467683648805 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:54:08 INFO - PROCESS | 1664 | 1467683648811 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 1664 | 1467683648812 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168a9000 == 27 [pid = 1664] [id = 287] 18:54:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x117147800) [pid = 1664] [serial = 859] [outer = 0x0] 18:54:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x117e89800) [pid = 1664] [serial = 860] [outer = 0x117147800] 18:54:08 INFO - PROCESS | 1664 | 1467683648843 Marionette DEBUG loaded listener.js 18:54:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1181d1400) [pid = 1664] [serial = 861] [outer = 0x117147800] 18:54:09 INFO - PROCESS | 1664 | 1467683649185 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:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 473ms 18:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:54:09 INFO - PROCESS | 1664 | 1467683649199 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:54:09 INFO - PROCESS | 1664 | 1467683649203 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:54:09 INFO - PROCESS | 1664 | 1467683649208 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 1664 | 1467683649211 Marionette TRACE conn2 <- [1,1122,null,{}] 18:54:09 INFO - PROCESS | 1664 | 1467683649214 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:54:09 INFO - PROCESS | 1664 | 1467683649216 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:09 INFO - PROCESS | 1664 | 1467683649295 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:54:09 INFO - PROCESS | 1664 | 1467683649348 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:09 INFO - PROCESS | 1664 | 1467683649349 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x118177800 == 28 [pid = 1664] [id = 288] 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181d5400) [pid = 1664] [serial = 862] [outer = 0x0] 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118227c00) [pid = 1664] [serial = 863] [outer = 0x1181d5400] 18:54:09 INFO - PROCESS | 1664 | 1467683649377 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118242000) [pid = 1664] [serial = 864] [outer = 0x1181d5400] 18:54:09 INFO - PROCESS | 1664 | 1467683649673 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:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 476ms 18:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:54:09 INFO - PROCESS | 1664 | 1467683649684 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:54:09 INFO - PROCESS | 1664 | 1467683649685 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:54:09 INFO - PROCESS | 1664 | 1467683649687 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 1664 | 1467683649693 Marionette TRACE conn2 <- [1,1126,null,{}] 18:54:09 INFO - PROCESS | 1664 | 1467683649706 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:54:09 INFO - PROCESS | 1664 | 1467683649712 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:09 INFO - PROCESS | 1664 | 1467683649790 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:54:09 INFO - PROCESS | 1664 | 1467683649795 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:09 INFO - PROCESS | 1664 | 1467683649797 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x119978800 == 29 [pid = 1664] [id = 289] 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1128a8800) [pid = 1664] [serial = 865] [outer = 0x0] 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119207800) [pid = 1664] [serial = 866] [outer = 0x1128a8800] 18:54:09 INFO - PROCESS | 1664 | 1467683649827 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11946c800) [pid = 1664] [serial = 867] [outer = 0x1128a8800] 18:54:10 INFO - PROCESS | 1664 | 1467683650155 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:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 479ms 18:54:10 INFO - PROCESS | 1664 | 1467683650166 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:54:10 INFO - PROCESS | 1664 | 1467683650168 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:54:10 INFO - PROCESS | 1664 | 1467683650179 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:54:10 INFO - PROCESS | 1664 | 1467683650180 Marionette TRACE conn2 <- [1,1130,null,{}] 18:54:10 INFO - PROCESS | 1664 | 1467683650182 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:54:10 INFO - PROCESS | 1664 | 1467683650183 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:10 INFO - PROCESS | 1664 | 1467683650293 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:54:10 INFO - PROCESS | 1664 | 1467683650327 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1664 | 1467683650328 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x121258800 == 30 [pid = 1664] [id = 290] 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119470000) [pid = 1664] [serial = 868] [outer = 0x0] 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119864000) [pid = 1664] [serial = 869] [outer = 0x119470000] 18:54:10 INFO - PROCESS | 1664 | 1467683650354 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119be9c00) [pid = 1664] [serial = 870] [outer = 0x119470000] 18:54:10 INFO - PROCESS | 1664 | 1467683650641 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:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 18:54:10 INFO - PROCESS | 1664 | 1467683650701 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:54:10 INFO - PROCESS | 1664 | 1467683650702 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:54:10 INFO - PROCESS | 1664 | 1467683650712 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:54:10 INFO - PROCESS | 1664 | 1467683650713 Marionette TRACE conn2 <- [1,1134,null,{}] 18:54:10 INFO - PROCESS | 1664 | 1467683650715 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:54:10 INFO - PROCESS | 1664 | 1467683650716 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:10 INFO - PROCESS | 1664 | 1467683650809 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:54:10 INFO - PROCESS | 1664 | 1467683650812 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1664 | 1467683650814 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12351f800 == 31 [pid = 1664] [id = 291] 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x117eb5800) [pid = 1664] [serial = 871] [outer = 0x0] 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119bf0400) [pid = 1664] [serial = 872] [outer = 0x117eb5800] 18:54:10 INFO - PROCESS | 1664 | 1467683650838 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12100b000) [pid = 1664] [serial = 873] [outer = 0x117eb5800] 18:54:11 INFO - PROCESS | 1664 | 1467683651163 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:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 478ms 18:54:11 INFO - PROCESS | 1664 | 1467683651182 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 1664 | 1467683651184 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:54:11 INFO - PROCESS | 1664 | 1467683651186 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1664 | 1467683651187 Marionette TRACE conn2 <- [1,1138,null,{}] 18:54:11 INFO - PROCESS | 1664 | 1467683651189 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:54:11 INFO - PROCESS | 1664 | 1467683651196 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:11 INFO - PROCESS | 1664 | 1467683651318 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:54:11 INFO - PROCESS | 1664 | 1467683651353 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 1664 | 1467683651355 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d6800 == 32 [pid = 1664] [id = 292] 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12100d000) [pid = 1664] [serial = 874] [outer = 0x0] 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121355c00) [pid = 1664] [serial = 875] [outer = 0x12100d000] 18:54:11 INFO - PROCESS | 1664 | 1467683651379 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124d84800) [pid = 1664] [serial = 876] [outer = 0x12100d000] 18:54:11 INFO - PROCESS | 1664 | 1467683651669 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:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 18:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:54:11 INFO - PROCESS | 1664 | 1467683651707 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 1664 | 1467683651708 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:54:11 INFO - PROCESS | 1664 | 1467683651710 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1664 | 1467683651721 Marionette TRACE conn2 <- [1,1142,null,{}] 18:54:11 INFO - PROCESS | 1664 | 1467683651732 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:54:11 INFO - PROCESS | 1664 | 1467683651735 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:11 INFO - PROCESS | 1664 | 1467683651826 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:54:11 INFO - PROCESS | 1664 | 1467683651830 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 1664 | 1467683651831 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271c3000 == 33 [pid = 1664] [id = 293] 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1210cec00) [pid = 1664] [serial = 877] [outer = 0x0] 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x125594c00) [pid = 1664] [serial = 878] [outer = 0x1210cec00] 18:54:11 INFO - PROCESS | 1664 | 1467683651856 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126878400) [pid = 1664] [serial = 879] [outer = 0x1210cec00] 18:54:12 INFO - PROCESS | 1664 | 1467683652165 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:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 489ms 18:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:54:12 INFO - PROCESS | 1664 | 1467683652201 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 1664 | 1467683652202 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:54:12 INFO - PROCESS | 1664 | 1467683652205 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 1664 | 1467683652206 Marionette TRACE conn2 <- [1,1146,null,{}] 18:54:12 INFO - PROCESS | 1664 | 1467683652208 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:54:12 INFO - PROCESS | 1664 | 1467683652209 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:12 INFO - PROCESS | 1664 | 1467683652312 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:54:12 INFO - PROCESS | 1664 | 1467683652316 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 1664 | 1467683652317 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6e800 == 34 [pid = 1664] [id = 294] 18:54:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121ce9000) [pid = 1664] [serial = 880] [outer = 0x0] 18:54:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126f0a400) [pid = 1664] [serial = 881] [outer = 0x121ce9000] 18:54:12 INFO - PROCESS | 1664 | 1467683652342 Marionette DEBUG loaded listener.js 18:54:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x126fb2800) [pid = 1664] [serial = 882] [outer = 0x121ce9000] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181d4c00) [pid = 1664] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119bedc00) [pid = 1664] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x113388000) [pid = 1664] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12687d800) [pid = 1664] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x121481400) [pid = 1664] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121a66800) [pid = 1664] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124d84400) [pid = 1664] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x120821400) [pid = 1664] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117e82000) [pid = 1664] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1133ab400) [pid = 1664] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128a4400) [pid = 1664] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1181a4000) [pid = 1664] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fc3000) [pid = 1664] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:54:12 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11946a400) [pid = 1664] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:54:12 INFO - PROCESS | 1664 | 1467683652829 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:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 18:54:12 INFO - PROCESS | 1664 | 1467683652874 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 1664 | 1467683652875 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:54:12 INFO - PROCESS | 1664 | 1467683652885 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 1664 | 1467683652886 Marionette TRACE conn2 <- [1,1150,null,{}] 18:54:12 INFO - PROCESS | 1664 | 1467683652888 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:54:12 INFO - PROCESS | 1664 | 1467683652889 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:12 INFO - PROCESS | 1664 | 1467683652963 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:54:12 INFO - PROCESS | 1664 | 1467683652966 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 1664 | 1467683652967 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x119976800 == 35 [pid = 1664] [id = 295] 18:54:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117149400) [pid = 1664] [serial = 883] [outer = 0x0] 18:54:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1181eb000) [pid = 1664] [serial = 884] [outer = 0x117149400] 18:54:12 INFO - PROCESS | 1664 | 1467683652994 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119819800) [pid = 1664] [serial = 885] [outer = 0x117149400] 18:54:13 INFO - PROCESS | 1664 | 1467683653400 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:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 18:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:54:13 INFO - PROCESS | 1664 | 1467683653458 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:54:13 INFO - PROCESS | 1664 | 1467683653460 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:54:13 INFO - PROCESS | 1664 | 1467683653463 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:54:13 INFO - PROCESS | 1664 | 1467683653465 Marionette TRACE conn2 <- [1,1154,null,{}] 18:54:13 INFO - PROCESS | 1664 | 1467683653468 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:54:13 INFO - PROCESS | 1664 | 1467683653470 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:13 INFO - PROCESS | 1664 | 1467683653591 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:54:13 INFO - PROCESS | 1664 | 1467683653603 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 1664 | 1467683653605 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6bd000 == 36 [pid = 1664] [id = 296] 18:54:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1174b0c00) [pid = 1664] [serial = 886] [outer = 0x0] 18:54:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12687d800) [pid = 1664] [serial = 887] [outer = 0x1174b0c00] 18:54:13 INFO - PROCESS | 1664 | 1467683653644 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271d4400) [pid = 1664] [serial = 888] [outer = 0x1174b0c00] 18:54:13 INFO - PROCESS | 1664 | 1467683653961 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:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 18:54:13 INFO - PROCESS | 1664 | 1467683653984 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:54:13 INFO - PROCESS | 1664 | 1467683653985 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:54:14 INFO - PROCESS | 1664 | 1467683653996 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 1664 | 1467683654000 Marionette TRACE conn2 <- [1,1158,null,{}] 18:54:14 INFO - PROCESS | 1664 | 1467683654002 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:54:14 INFO - PROCESS | 1664 | 1467683654004 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:14 INFO - PROCESS | 1664 | 1467683654115 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:54:14 INFO - PROCESS | 1664 | 1467683654120 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 1664 | 1467683654122 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a3b000 == 37 [pid = 1664] [id = 297] 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128aa800) [pid = 1664] [serial = 889] [outer = 0x0] 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273a6400) [pid = 1664] [serial = 890] [outer = 0x1128aa800] 18:54:14 INFO - PROCESS | 1664 | 1467683654149 Marionette DEBUG loaded listener.js 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128adb800) [pid = 1664] [serial = 891] [outer = 0x1128aa800] 18:54:14 INFO - PROCESS | 1664 | 1467683654456 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:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 479ms 18:54:14 INFO - PROCESS | 1664 | 1467683654467 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:54:14 INFO - PROCESS | 1664 | 1467683654469 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:54:14 INFO - PROCESS | 1664 | 1467683654471 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 1664 | 1467683654472 Marionette TRACE conn2 <- [1,1162,null,{}] 18:54:14 INFO - PROCESS | 1664 | 1467683654476 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:54:14 INFO - PROCESS | 1664 | 1467683654479 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:14 INFO - PROCESS | 1664 | 1467683654559 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:54:14 INFO - PROCESS | 1664 | 1467683654562 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 1664 | 1467683654564 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba8e800 == 38 [pid = 1664] [id = 298] 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a86c00) [pid = 1664] [serial = 892] [outer = 0x0] 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128ae7000) [pid = 1664] [serial = 893] [outer = 0x128a86c00] 18:54:14 INFO - PROCESS | 1664 | 1467683654590 Marionette DEBUG loaded listener.js 18:54:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128da5c00) [pid = 1664] [serial = 894] [outer = 0x128a86c00] 18:54:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112da0800) [pid = 1664] [serial = 895] [outer = 0x12d2bbc00] 18:54:15 INFO - PROCESS | 1664 | 1467683655149 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:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 771ms 18:54:15 INFO - PROCESS | 1664 | 1467683655242 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:54:15 INFO - PROCESS | 1664 | 1467683655245 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:54:15 INFO - PROCESS | 1664 | 1467683655248 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:54:15 INFO - PROCESS | 1664 | 1467683655251 Marionette TRACE conn2 <- [1,1166,null,{}] 18:54:15 INFO - PROCESS | 1664 | 1467683655254 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:54:15 INFO - PROCESS | 1664 | 1467683655256 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:15 INFO - PROCESS | 1664 | 1467683655436 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:54:15 INFO - PROCESS | 1664 | 1467683655516 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:15 INFO - PROCESS | 1664 | 1467683655518 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863b000 == 39 [pid = 1664] [id = 299] 18:54:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116fc0800) [pid = 1664] [serial = 896] [outer = 0x0] 18:54:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1181ac000) [pid = 1664] [serial = 897] [outer = 0x116fc0800] 18:54:15 INFO - PROCESS | 1664 | 1467683655555 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1181f4800) [pid = 1664] [serial = 898] [outer = 0x116fc0800] 18:54:16 INFO - PROCESS | 1664 | 1467683656155 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:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 974ms 18:54:16 INFO - PROCESS | 1664 | 1467683656227 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 1664 | 1467683656230 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:54:16 INFO - PROCESS | 1664 | 1467683656236 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 1664 | 1467683656240 Marionette TRACE conn2 <- [1,1170,null,{}] 18:54:16 INFO - PROCESS | 1664 | 1467683656243 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:54:16 INFO - PROCESS | 1664 | 1467683656245 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:16 INFO - PROCESS | 1664 | 1467683656353 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:54:16 INFO - PROCESS | 1664 | 1467683656547 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 1664 | 1467683656548 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x115e1b000 == 40 [pid = 1664] [id = 300] 18:54:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1128a5400) [pid = 1664] [serial = 899] [outer = 0x0] 18:54:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116883400) [pid = 1664] [serial = 900] [outer = 0x1128a5400] 18:54:16 INFO - PROCESS | 1664 | 1467683656576 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1181a7400) [pid = 1664] [serial = 901] [outer = 0x1128a5400] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x121a3b000 == 39 [pid = 1664] [id = 297] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6bd000 == 38 [pid = 1664] [id = 296] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119976800 == 37 [pid = 1664] [id = 295] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6e800 == 36 [pid = 1664] [id = 294] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1271c3000 == 35 [pid = 1664] [id = 293] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d6800 == 34 [pid = 1664] [id = 292] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12351f800 == 33 [pid = 1664] [id = 291] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x121258800 == 32 [pid = 1664] [id = 290] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119978800 == 31 [pid = 1664] [id = 289] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x118177800 == 30 [pid = 1664] [id = 288] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1168a9000 == 29 [pid = 1664] [id = 287] 18:54:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1168be000 == 28 [pid = 1664] [id = 286] 18:54:17 INFO - PROCESS | 1664 | 1467683657123 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:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 923ms 18:54:17 INFO - PROCESS | 1664 | 1467683657163 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:54:17 INFO - PROCESS | 1664 | 1467683657166 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:54:17 INFO - PROCESS | 1664 | 1467683657170 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 1664 | 1467683657173 Marionette TRACE conn2 <- [1,1174,null,{}] 18:54:17 INFO - PROCESS | 1664 | 1467683657178 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:54:17 INFO - PROCESS | 1664 | 1467683657181 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:17 INFO - PROCESS | 1664 | 1467683657293 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1215e8400) [pid = 1664] [serial = 824] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1235e4000) [pid = 1664] [serial = 827] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124dee800) [pid = 1664] [serial = 830] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124a66c00) [pid = 1664] [serial = 828] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12147ec00) [pid = 1664] [serial = 798] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181c8800) [pid = 1664] [serial = 809] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1181ecc00) [pid = 1664] [serial = 810] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x114f69400) [pid = 1664] [serial = 806] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116fc2000) [pid = 1664] [serial = 807] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118283c00) [pid = 1664] [serial = 812] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1186bf000) [pid = 1664] [serial = 813] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119053800) [pid = 1664] [serial = 815] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119210400) [pid = 1664] [serial = 816] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11297c000) [pid = 1664] [serial = 800] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11714d400) [pid = 1664] [serial = 803] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1176d7000) [pid = 1664] [serial = 804] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119814c00) [pid = 1664] [serial = 818] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12687d400) [pid = 1664] [serial = 837] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12506ac00) [pid = 1664] [serial = 831] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121011c00) [pid = 1664] [serial = 821] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12147cc00) [pid = 1664] [serial = 822] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x121a65000) [pid = 1664] [serial = 825] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119468800) [pid = 1664] [serial = 834] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1181ef800) [pid = 1664] [serial = 833] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12112f000) [pid = 1664] [serial = 836] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126faa400) [pid = 1664] [serial = 840] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1199ba000) [pid = 1664] [serial = 819] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126c2c000) [pid = 1664] [serial = 839] [outer = 0x0] [url = about:blank] 18:54:17 INFO - PROCESS | 1664 | 1467683657358 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 1664 | 1467683657359 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x118166000 == 29 [pid = 1664] [id = 301] 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116882c00) [pid = 1664] [serial = 902] [outer = 0x0] 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1181c8800) [pid = 1664] [serial = 903] [outer = 0x116882c00] 18:54:17 INFO - PROCESS | 1664 | 1467683657389 Marionette DEBUG loaded listener.js 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1186c1000) [pid = 1664] [serial = 904] [outer = 0x116882c00] 18:54:17 INFO - PROCESS | 1664 | 1467683657685 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:54:17 INFO - PROCESS | 1664 | 1467683657748 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:54:17 INFO - PROCESS | 1664 | 1467683657750 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 1664 | 1467683657752 Marionette TRACE conn2 <- [1,1178,null,{}] 18:54:17 INFO - PROCESS | 1664 | 1467683657754 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:54:17 INFO - PROCESS | 1664 | 1467683657755 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:17 INFO - PROCESS | 1664 | 1467683657834 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:54:17 INFO - PROCESS | 1664 | 1467683657845 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 1664 | 1467683657847 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192be800 == 30 [pid = 1664] [id = 302] 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x116fc2000) [pid = 1664] [serial = 905] [outer = 0x0] 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1190dcc00) [pid = 1664] [serial = 906] [outer = 0x116fc2000] 18:54:17 INFO - PROCESS | 1664 | 1467683657916 Marionette DEBUG loaded listener.js 18:54:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119860400) [pid = 1664] [serial = 907] [outer = 0x116fc2000] 18:54:18 INFO - PROCESS | 1664 | 1467683658211 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:54:18 INFO - PROCESS | 1664 | 1467683658229 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:54:18 INFO - PROCESS | 1664 | 1467683658236 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:54:18 INFO - PROCESS | 1664 | 1467683658241 Marionette TRACE conn2 <- [1,1182,null,{}] 18:54:18 INFO - PROCESS | 1664 | 1467683658252 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:54:18 INFO - PROCESS | 1664 | 1467683658254 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:18 INFO - PROCESS | 1664 | 1467683658338 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:54:18 INFO - PROCESS | 1664 | 1467683658344 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:18 INFO - PROCESS | 1664 | 1467683658345 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x123520800 == 31 [pid = 1664] [id = 303] 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11660f400) [pid = 1664] [serial = 908] [outer = 0x0] 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x120823c00) [pid = 1664] [serial = 909] [outer = 0x11660f400] 18:54:18 INFO - PROCESS | 1664 | 1467683658370 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121473800) [pid = 1664] [serial = 910] [outer = 0x11660f400] 18:54:18 INFO - PROCESS | 1664 | 1467683658719 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:54:18 INFO - PROCESS | 1664 | 1467683658769 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:54:18 INFO - PROCESS | 1664 | 1467683658772 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:54:18 INFO - PROCESS | 1664 | 1467683658773 Marionette TRACE conn2 <- [1,1186,null,{}] 18:54:18 INFO - PROCESS | 1664 | 1467683658775 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:54:18 INFO - PROCESS | 1664 | 1467683658777 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:18 INFO - PROCESS | 1664 | 1467683658854 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:54:18 INFO - PROCESS | 1664 | 1467683658857 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:18 INFO - PROCESS | 1664 | 1467683658858 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d9800 == 32 [pid = 1664] [id = 304] 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12112cc00) [pid = 1664] [serial = 911] [outer = 0x0] 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121cdf400) [pid = 1664] [serial = 912] [outer = 0x12112cc00] 18:54:18 INFO - PROCESS | 1664 | 1467683658885 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124d83800) [pid = 1664] [serial = 913] [outer = 0x12112cc00] 18:54:19 INFO - PROCESS | 1664 | 1467683659247 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:54:19 INFO - PROCESS | 1664 | 1467683659293 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:54:19 INFO - PROCESS | 1664 | 1467683659296 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:54:19 INFO - PROCESS | 1664 | 1467683659298 Marionette TRACE conn2 <- [1,1190,null,{}] 18:54:19 INFO - PROCESS | 1664 | 1467683659301 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:54:19 INFO - PROCESS | 1664 | 1467683659303 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:19 INFO - PROCESS | 1664 | 1467683659447 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:54:19 INFO - PROCESS | 1664 | 1467683659469 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 1664 | 1467683659475 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x127468000 == 33 [pid = 1664] [id = 305] 18:54:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12687e000) [pid = 1664] [serial = 914] [outer = 0x0] 18:54:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126885000) [pid = 1664] [serial = 915] [outer = 0x12687e000] 18:54:19 INFO - PROCESS | 1664 | 1467683659526 Marionette DEBUG loaded listener.js 18:54:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271dac00) [pid = 1664] [serial = 916] [outer = 0x12687e000] 18:54:19 INFO - PROCESS | 1664 | 1467683659993 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:54:20 INFO - PROCESS | 1664 | 1467683660017 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:54:20 INFO - PROCESS | 1664 | 1467683660026 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - PROCESS | 1664 | 1467683660027 Marionette TRACE conn2 <- [1,1194,null,{}] 18:54:20 INFO - PROCESS | 1664 | 1467683660030 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:54:20 INFO - PROCESS | 1664 | 1467683660031 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:20 INFO - PROCESS | 1664 | 1467683660130 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:54:20 INFO - PROCESS | 1664 | 1467683660134 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:20 INFO - PROCESS | 1664 | 1467683660135 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x128e6d800 == 34 [pid = 1664] [id = 306] 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125592400) [pid = 1664] [serial = 917] [outer = 0x0] 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a8fc00) [pid = 1664] [serial = 918] [outer = 0x125592400] 18:54:20 INFO - PROCESS | 1664 | 1467683660159 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da8400) [pid = 1664] [serial = 919] [outer = 0x125592400] 18:54:20 INFO - PROCESS | 1664 | 1467683660495 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:54:20 INFO - PROCESS | 1664 | 1467683660550 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:54:20 INFO - PROCESS | 1664 | 1467683660552 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - PROCESS | 1664 | 1467683660553 Marionette TRACE conn2 <- [1,1198,null,{}] 18:54:20 INFO - PROCESS | 1664 | 1467683660556 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:54:20 INFO - PROCESS | 1664 | 1467683660557 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:20 INFO - PROCESS | 1664 | 1467683660650 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:54:20 INFO - PROCESS | 1664 | 1467683660661 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:20 INFO - PROCESS | 1664 | 1467683660662 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b3000 == 35 [pid = 1664] [id = 307] 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128da4800) [pid = 1664] [serial = 920] [outer = 0x0] 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128db0c00) [pid = 1664] [serial = 921] [outer = 0x128da4800] 18:54:20 INFO - PROCESS | 1664 | 1467683660690 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128e27c00) [pid = 1664] [serial = 922] [outer = 0x128da4800] 18:54:21 INFO - PROCESS | 1664 | 1467683661014 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:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 18:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:54:21 INFO - PROCESS | 1664 | 1467683661020 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 1664 | 1467683661021 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:54:21 INFO - PROCESS | 1664 | 1467683661023 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 1664 | 1467683661024 Marionette TRACE conn2 <- [1,1202,null,{}] 18:54:21 INFO - PROCESS | 1664 | 1467683661031 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:54:21 INFO - PROCESS | 1664 | 1467683661032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:21 INFO - PROCESS | 1664 | 1467683661233 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1128adc00) [pid = 1664] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181a9400) [pid = 1664] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119208400) [pid = 1664] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121011000) [pid = 1664] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128a8800) [pid = 1664] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1174a9400) [pid = 1664] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1181d5400) [pid = 1664] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1174ac800) [pid = 1664] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117147800) [pid = 1664] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119470000) [pid = 1664] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117eb5800) [pid = 1664] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12100d000) [pid = 1664] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1210cec00) [pid = 1664] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x121ce9000) [pid = 1664] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117149400) [pid = 1664] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1174b0c00) [pid = 1664] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1128aa800) [pid = 1664] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:54:21 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1128a8400) [pid = 1664] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:54:21 INFO - PROCESS | 1664 | 1467683661278 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 1664 | 1467683661280 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e4c800 == 36 [pid = 1664] [id = 308] 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1125f3400) [pid = 1664] [serial = 923] [outer = 0x0] 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1128adc00) [pid = 1664] [serial = 924] [outer = 0x1125f3400] 18:54:21 INFO - PROCESS | 1664 | 1467683661305 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1174b0c00) [pid = 1664] [serial = 925] [outer = 0x1125f3400] 18:54:21 INFO - PROCESS | 1664 | 1467683661583 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:54:21 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:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 18:54:21 INFO - PROCESS | 1664 | 1467683661596 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 1664 | 1467683661597 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:54:21 INFO - PROCESS | 1664 | 1467683661599 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 1664 | 1467683661600 Marionette TRACE conn2 <- [1,1206,null,{}] 18:54:21 INFO - PROCESS | 1664 | 1467683661602 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:54:21 INFO - PROCESS | 1664 | 1467683661604 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:21 INFO - PROCESS | 1664 | 1467683661684 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:54:21 INFO - PROCESS | 1664 | 1467683661690 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 1664 | 1467683661692 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x123511000 == 37 [pid = 1664] [id = 309] 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x113c3a000) [pid = 1664] [serial = 926] [outer = 0x0] 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119bf6800) [pid = 1664] [serial = 927] [outer = 0x113c3a000] 18:54:21 INFO - PROCESS | 1664 | 1467683661716 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126876800) [pid = 1664] [serial = 928] [outer = 0x113c3a000] 18:54:22 INFO - PROCESS | 1664 | 1467683662035 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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 18:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:54:22 INFO - PROCESS | 1664 | 1467683662071 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:54:22 INFO - PROCESS | 1664 | 1467683662072 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:54:22 INFO - PROCESS | 1664 | 1467683662074 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:54:22 INFO - PROCESS | 1664 | 1467683662075 Marionette TRACE conn2 <- [1,1210,null,{}] 18:54:22 INFO - PROCESS | 1664 | 1467683662077 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:54:22 INFO - PROCESS | 1664 | 1467683662079 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:22 INFO - PROCESS | 1664 | 1467683662183 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:54:22 INFO - PROCESS | 1664 | 1467683662189 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:22 INFO - PROCESS | 1664 | 1467683662191 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b36e800 == 38 [pid = 1664] [id = 310] 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11823c400) [pid = 1664] [serial = 929] [outer = 0x0] 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1271d5000) [pid = 1664] [serial = 930] [outer = 0x11823c400] 18:54:22 INFO - PROCESS | 1664 | 1467683662218 Marionette DEBUG loaded listener.js 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1291d7c00) [pid = 1664] [serial = 931] [outer = 0x11823c400] 18:54:22 INFO - PROCESS | 1664 | 1467683662530 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:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 18:54:22 INFO - PROCESS | 1664 | 1467683662545 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:54:22 INFO - PROCESS | 1664 | 1467683662548 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:54:22 INFO - PROCESS | 1664 | 1467683662550 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:54:22 INFO - PROCESS | 1664 | 1467683662552 Marionette TRACE conn2 <- [1,1214,null,{}] 18:54:22 INFO - PROCESS | 1664 | 1467683662554 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:54:22 INFO - PROCESS | 1664 | 1467683662556 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:22 INFO - PROCESS | 1664 | 1467683662644 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:54:22 INFO - PROCESS | 1664 | 1467683662649 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:22 INFO - PROCESS | 1664 | 1467683662651 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c088800 == 39 [pid = 1664] [id = 311] 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1291d8000) [pid = 1664] [serial = 932] [outer = 0x0] 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x129451800) [pid = 1664] [serial = 933] [outer = 0x1291d8000] 18:54:22 INFO - PROCESS | 1664 | 1467683662675 Marionette DEBUG loaded listener.js 18:54:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1294df400) [pid = 1664] [serial = 934] [outer = 0x1291d8000] 18:54:23 INFO - PROCESS | 1664 | 1467683663002 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:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 18:54:23 INFO - PROCESS | 1664 | 1467683663020 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:54:23 INFO - PROCESS | 1664 | 1467683663022 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:54:23 INFO - PROCESS | 1664 | 1467683663025 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:54:23 INFO - PROCESS | 1664 | 1467683663026 Marionette TRACE conn2 <- [1,1218,null,{}] 18:54:23 INFO - PROCESS | 1664 | 1467683663030 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:54:23 INFO - PROCESS | 1664 | 1467683663032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:23 INFO - PROCESS | 1664 | 1467683663138 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:54:23 INFO - PROCESS | 1664 | 1467683663145 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:23 INFO - PROCESS | 1664 | 1467683663146 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c08e800 == 40 [pid = 1664] [id = 312] 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128e2e400) [pid = 1664] [serial = 935] [outer = 0x0] 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1294e2400) [pid = 1664] [serial = 936] [outer = 0x128e2e400] 18:54:23 INFO - PROCESS | 1664 | 1467683663171 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a540800) [pid = 1664] [serial = 937] [outer = 0x128e2e400] 18:54:23 INFO - PROCESS | 1664 | 1467683663606 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:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 622ms 18:54:23 INFO - PROCESS | 1664 | 1467683663648 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:54:23 INFO - PROCESS | 1664 | 1467683663651 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:54:23 INFO - PROCESS | 1664 | 1467683663654 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:54:23 INFO - PROCESS | 1664 | 1467683663658 Marionette TRACE conn2 <- [1,1222,null,{}] 18:54:23 INFO - PROCESS | 1664 | 1467683663661 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:54:23 INFO - PROCESS | 1664 | 1467683663663 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:23 INFO - PROCESS | 1664 | 1467683663768 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:54:23 INFO - PROCESS | 1664 | 1467683663837 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:23 INFO - PROCESS | 1664 | 1467683663838 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195b3800 == 41 [pid = 1664] [id = 313] 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1181e8c00) [pid = 1664] [serial = 938] [outer = 0x0] 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118224800) [pid = 1664] [serial = 939] [outer = 0x1181e8c00] 18:54:23 INFO - PROCESS | 1664 | 1467683663869 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1183cdc00) [pid = 1664] [serial = 940] [outer = 0x1181e8c00] 18:54:24 INFO - PROCESS | 1664 | 1467683664274 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:54:24 INFO - PROCESS | 1664 | 1467683664331 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:54:24 INFO - PROCESS | 1664 | 1467683664336 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:54:24 INFO - PROCESS | 1664 | 1467683664337 Marionette TRACE conn2 <- [1,1226,null,{}] 18:54:24 INFO - PROCESS | 1664 | 1467683664340 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:54:24 INFO - PROCESS | 1664 | 1467683664342 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:24 INFO - PROCESS | 1664 | 1467683664467 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:54:24 INFO - PROCESS | 1664 | 1467683664537 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 1664 | 1467683664539 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271c4000 == 42 [pid = 1664] [id = 314] 18:54:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119bedc00) [pid = 1664] [serial = 941] [outer = 0x0] 18:54:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x121007c00) [pid = 1664] [serial = 942] [outer = 0x119bedc00] 18:54:24 INFO - PROCESS | 1664 | 1467683664571 Marionette DEBUG loaded listener.js 18:54:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x121129400) [pid = 1664] [serial = 943] [outer = 0x119bedc00] 18:54:25 INFO - PROCESS | 1664 | 1467683665043 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:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 720ms 18:54:25 INFO - PROCESS | 1664 | 1467683665056 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:54:25 INFO - PROCESS | 1664 | 1467683665059 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:54:25 INFO - PROCESS | 1664 | 1467683665063 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 1664 | 1467683665067 Marionette TRACE conn2 <- [1,1230,null,{}] 18:54:25 INFO - PROCESS | 1664 | 1467683665078 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:54:25 INFO - PROCESS | 1664 | 1467683665083 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:25 INFO - PROCESS | 1664 | 1467683665211 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:54:25 INFO - PROCESS | 1664 | 1467683665271 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:25 INFO - PROCESS | 1664 | 1467683665273 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c084800 == 43 [pid = 1664] [id = 315] 18:54:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x124dee000) [pid = 1664] [serial = 944] [outer = 0x0] 18:54:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126f15400) [pid = 1664] [serial = 945] [outer = 0x124dee000] 18:54:25 INFO - PROCESS | 1664 | 1467683665304 Marionette DEBUG loaded listener.js 18:54:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128a84400) [pid = 1664] [serial = 946] [outer = 0x124dee000] 18:54:25 INFO - PROCESS | 1664 | 1467683665736 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:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 724ms 18:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:54:25 INFO - PROCESS | 1664 | 1467683665787 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:54:25 INFO - PROCESS | 1664 | 1467683665789 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:54:25 INFO - PROCESS | 1664 | 1467683665803 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 1664 | 1467683665804 Marionette TRACE conn2 <- [1,1234,null,{}] 18:54:25 INFO - PROCESS | 1664 | 1467683665809 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:54:25 INFO - PROCESS | 1664 | 1467683665810 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:25 INFO - PROCESS | 1664 | 1467683665913 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:54:25 INFO - PROCESS | 1664 | 1467683665966 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:25 INFO - PROCESS | 1664 | 1467683665968 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3dd800 == 44 [pid = 1664] [id = 316] 18:54:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128a92000) [pid = 1664] [serial = 947] [outer = 0x0] 18:54:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128ae7c00) [pid = 1664] [serial = 948] [outer = 0x128a92000] 18:54:25 INFO - PROCESS | 1664 | 1467683665997 Marionette DEBUG loaded listener.js 18:54:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128e2e800) [pid = 1664] [serial = 949] [outer = 0x128a92000] 18:54:26 INFO - PROCESS | 1664 | 1467683666441 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:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 684ms 18:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:54:26 INFO - PROCESS | 1664 | 1467683666475 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:54:26 INFO - PROCESS | 1664 | 1467683666477 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:54:26 INFO - PROCESS | 1664 | 1467683666479 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:54:26 INFO - PROCESS | 1664 | 1467683666481 Marionette TRACE conn2 <- [1,1238,null,{}] 18:54:26 INFO - PROCESS | 1664 | 1467683666483 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:54:26 INFO - PROCESS | 1664 | 1467683666485 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:26 INFO - PROCESS | 1664 | 1467683666605 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:54:26 INFO - PROCESS | 1664 | 1467683666895 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:26 INFO - PROCESS | 1664 | 1467683666897 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x118634000 == 45 [pid = 1664] [id = 317] 18:54:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1128b3c00) [pid = 1664] [serial = 950] [outer = 0x0] 18:54:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116767000) [pid = 1664] [serial = 951] [outer = 0x1128b3c00] 18:54:26 INFO - PROCESS | 1664 | 1467683666966 Marionette DEBUG loaded listener.js 18:54:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1181a4800) [pid = 1664] [serial = 952] [outer = 0x1128b3c00] 18:54:27 INFO - PROCESS | 1664 | 1467683667451 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:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1022ms 18:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:54:27 INFO - PROCESS | 1664 | 1467683667502 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:54:27 INFO - PROCESS | 1664 | 1467683667504 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:54:27 INFO - PROCESS | 1664 | 1467683667506 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:54:27 INFO - PROCESS | 1664 | 1467683667508 Marionette TRACE conn2 <- [1,1242,null,{}] 18:54:27 INFO - PROCESS | 1664 | 1467683667521 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:54:27 INFO - PROCESS | 1664 | 1467683667522 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:27 INFO - PROCESS | 1664 | 1467683667612 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:54:27 INFO - PROCESS | 1664 | 1467683667672 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:27 INFO - PROCESS | 1664 | 1467683667673 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x11997a800 == 46 [pid = 1664] [id = 318] 18:54:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x117e8e800) [pid = 1664] [serial = 953] [outer = 0x0] 18:54:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1186c6400) [pid = 1664] [serial = 954] [outer = 0x117e8e800] 18:54:27 INFO - PROCESS | 1664 | 1467683667702 Marionette DEBUG loaded listener.js 18:54:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11920b000) [pid = 1664] [serial = 955] [outer = 0x117e8e800] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c088800 == 45 [pid = 1664] [id = 311] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b36e800 == 44 [pid = 1664] [id = 310] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123511000 == 43 [pid = 1664] [id = 309] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x117e4c800 == 42 [pid = 1664] [id = 308] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b3000 == 41 [pid = 1664] [id = 307] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128e6d800 == 40 [pid = 1664] [id = 306] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x127468000 == 39 [pid = 1664] [id = 305] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d9800 == 38 [pid = 1664] [id = 304] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123520800 == 37 [pid = 1664] [id = 303] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1192be800 == 36 [pid = 1664] [id = 302] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x118166000 == 35 [pid = 1664] [id = 301] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x115e1b000 == 34 [pid = 1664] [id = 300] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba8e800 == 33 [pid = 1664] [id = 298] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11863b000 == 32 [pid = 1664] [id = 299] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x118634000 == 31 [pid = 1664] [id = 317] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3dd800 == 30 [pid = 1664] [id = 316] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c084800 == 29 [pid = 1664] [id = 315] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1271c4000 == 28 [pid = 1664] [id = 314] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1195b3800 == 27 [pid = 1664] [id = 313] 18:54:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c08e800 == 26 [pid = 1664] [id = 312] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113204c00) [pid = 1664] [serial = 801] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x114fdbc00) [pid = 1664] [serial = 843] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1129ce000) [pid = 1664] [serial = 842] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118230800) [pid = 1664] [serial = 846] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1181ee000) [pid = 1664] [serial = 845] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119bea400) [pid = 1664] [serial = 849] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119467c00) [pid = 1664] [serial = 848] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x121a63400) [pid = 1664] [serial = 852] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x121356c00) [pid = 1664] [serial = 851] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119207800) [pid = 1664] [serial = 866] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11946c800) [pid = 1664] [serial = 867] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124df0000) [pid = 1664] [serial = 855] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121477000) [pid = 1664] [serial = 854] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118227c00) [pid = 1664] [serial = 863] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118242000) [pid = 1664] [serial = 864] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1181cd400) [pid = 1664] [serial = 858] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1176df400) [pid = 1664] [serial = 857] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117e89800) [pid = 1664] [serial = 860] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181d1400) [pid = 1664] [serial = 861] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119864000) [pid = 1664] [serial = 869] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119bf0400) [pid = 1664] [serial = 872] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x124d84800) [pid = 1664] [serial = 876] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x121355c00) [pid = 1664] [serial = 875] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x126878400) [pid = 1664] [serial = 879] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x125594c00) [pid = 1664] [serial = 878] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126f0a400) [pid = 1664] [serial = 881] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1181eb000) [pid = 1664] [serial = 884] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12687d800) [pid = 1664] [serial = 887] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126fb2800) [pid = 1664] [serial = 882] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1273a6400) [pid = 1664] [serial = 890] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128ae7000) [pid = 1664] [serial = 893] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119819800) [pid = 1664] [serial = 885] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119be9c00) [pid = 1664] [serial = 870] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271d4400) [pid = 1664] [serial = 888] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12100b000) [pid = 1664] [serial = 873] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128adb800) [pid = 1664] [serial = 891] [outer = 0x0] [url = about:blank] 18:54:28 INFO - PROCESS | 1664 | 1467683668770 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:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1280ms 18:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:54:28 INFO - PROCESS | 1664 | 1467683668788 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:54:28 INFO - PROCESS | 1664 | 1467683668791 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:54:28 INFO - PROCESS | 1664 | 1467683668797 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:54:28 INFO - PROCESS | 1664 | 1467683668802 Marionette TRACE conn2 <- [1,1246,null,{}] 18:54:28 INFO - PROCESS | 1664 | 1467683668807 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:54:28 INFO - PROCESS | 1664 | 1467683668809 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:28 INFO - PROCESS | 1664 | 1467683668922 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:54:28 INFO - PROCESS | 1664 | 1467683668992 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:28 INFO - PROCESS | 1664 | 1467683668994 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c8000 == 27 [pid = 1664] [id = 319] 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11687c400) [pid = 1664] [serial = 956] [outer = 0x0] 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1174a5800) [pid = 1664] [serial = 957] [outer = 0x11687c400] 18:54:29 INFO - PROCESS | 1664 | 1467683669022 Marionette DEBUG loaded listener.js 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117e89800) [pid = 1664] [serial = 958] [outer = 0x11687c400] 18:54:29 INFO - PROCESS | 1664 | 1467683669299 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:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 528ms 18:54:29 INFO - PROCESS | 1664 | 1467683669326 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:54:29 INFO - PROCESS | 1664 | 1467683669329 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:54:29 INFO - PROCESS | 1664 | 1467683669334 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 1664 | 1467683669336 Marionette TRACE conn2 <- [1,1250,null,{}] 18:54:29 INFO - PROCESS | 1664 | 1467683669347 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:54:29 INFO - PROCESS | 1664 | 1467683669348 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:29 INFO - PROCESS | 1664 | 1467683669435 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:54:29 INFO - PROCESS | 1664 | 1467683669442 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:29 INFO - PROCESS | 1664 | 1467683669443 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863d000 == 28 [pid = 1664] [id = 320] 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1181cb000) [pid = 1664] [serial = 959] [outer = 0x0] 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118230000) [pid = 1664] [serial = 960] [outer = 0x1181cb000] 18:54:29 INFO - PROCESS | 1664 | 1467683669471 Marionette DEBUG loaded listener.js 18:54:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1183d2400) [pid = 1664] [serial = 961] [outer = 0x1181cb000] 18:54:29 INFO - PROCESS | 1664 | 1467683669861 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:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 533ms 18:54:29 INFO - PROCESS | 1664 | 1467683669868 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:54:29 INFO - PROCESS | 1664 | 1467683669870 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:54:29 INFO - PROCESS | 1664 | 1467683669873 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 1664 | 1467683669876 Marionette TRACE conn2 <- [1,1254,null,{}] 18:54:29 INFO - PROCESS | 1664 | 1467683669888 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:54:29 INFO - PROCESS | 1664 | 1467683669892 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:30 INFO - PROCESS | 1664 | 1467683670006 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:54:30 INFO - PROCESS | 1664 | 1467683670016 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:30 INFO - PROCESS | 1664 | 1467683670019 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x119974800 == 29 [pid = 1664] [id = 321] 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1186c3c00) [pid = 1664] [serial = 962] [outer = 0x0] 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11920a400) [pid = 1664] [serial = 963] [outer = 0x1186c3c00] 18:54:30 INFO - PROCESS | 1664 | 1467683670055 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119475c00) [pid = 1664] [serial = 964] [outer = 0x1186c3c00] 18:54:30 INFO - PROCESS | 1664 | 1467683670381 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:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 524ms 18:54:30 INFO - PROCESS | 1664 | 1467683670396 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:54:30 INFO - PROCESS | 1664 | 1467683670398 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:54:30 INFO - PROCESS | 1664 | 1467683670404 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:54:30 INFO - PROCESS | 1664 | 1467683670405 Marionette TRACE conn2 <- [1,1258,null,{}] 18:54:30 INFO - PROCESS | 1664 | 1467683670407 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:54:30 INFO - PROCESS | 1664 | 1467683670409 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:30 INFO - PROCESS | 1664 | 1467683670520 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:54:30 INFO - PROCESS | 1664 | 1467683670534 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:30 INFO - PROCESS | 1664 | 1467683670535 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x121263800 == 30 [pid = 1664] [id = 322] 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1181d1800) [pid = 1664] [serial = 965] [outer = 0x0] 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119817000) [pid = 1664] [serial = 966] [outer = 0x1181d1800] 18:54:30 INFO - PROCESS | 1664 | 1467683670560 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119beec00) [pid = 1664] [serial = 967] [outer = 0x1181d1800] 18:54:30 INFO - PROCESS | 1664 | 1467683670893 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:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 18:54:30 INFO - PROCESS | 1664 | 1467683670923 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:54:30 INFO - PROCESS | 1664 | 1467683670932 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:54:30 INFO - PROCESS | 1664 | 1467683670942 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:54:30 INFO - PROCESS | 1664 | 1467683670943 Marionette TRACE conn2 <- [1,1262,null,{}] 18:54:30 INFO - PROCESS | 1664 | 1467683670945 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:54:30 INFO - PROCESS | 1664 | 1467683670947 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:31 INFO - PROCESS | 1664 | 1467683671038 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:54:31 INFO - PROCESS | 1664 | 1467683671042 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 1664 | 1467683671043 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12361c000 == 31 [pid = 1664] [id = 323] 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116888000) [pid = 1664] [serial = 968] [outer = 0x0] 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119bf3400) [pid = 1664] [serial = 969] [outer = 0x116888000] 18:54:31 INFO - PROCESS | 1664 | 1467683671069 Marionette DEBUG loaded listener.js 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1210cec00) [pid = 1664] [serial = 970] [outer = 0x116888000] 18:54:31 INFO - PROCESS | 1664 | 1467683671419 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:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 18:54:31 INFO - PROCESS | 1664 | 1467683671464 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 1664 | 1467683671465 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:54:31 INFO - PROCESS | 1664 | 1467683671467 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 1664 | 1467683671468 Marionette TRACE conn2 <- [1,1266,null,{}] 18:54:31 INFO - PROCESS | 1664 | 1467683671471 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:54:31 INFO - PROCESS | 1664 | 1467683671475 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:31 INFO - PROCESS | 1664 | 1467683671576 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:54:31 INFO - PROCESS | 1664 | 1467683671611 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 1664 | 1467683671612 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d4800 == 32 [pid = 1664] [id = 324] 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121127000) [pid = 1664] [serial = 971] [outer = 0x0] 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x121481400) [pid = 1664] [serial = 972] [outer = 0x121127000] 18:54:31 INFO - PROCESS | 1664 | 1467683671638 Marionette DEBUG loaded listener.js 18:54:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1235e5400) [pid = 1664] [serial = 973] [outer = 0x121127000] 18:54:31 INFO - PROCESS | 1664 | 1467683671976 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:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 18:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:54:31 INFO - PROCESS | 1664 | 1467683671987 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 1664 | 1467683671988 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:54:31 INFO - PROCESS | 1664 | 1467683671991 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 1664 | 1467683671992 Marionette TRACE conn2 <- [1,1270,null,{}] 18:54:31 INFO - PROCESS | 1664 | 1467683671995 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:54:32 INFO - PROCESS | 1664 | 1467683672007 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:32 INFO - PROCESS | 1664 | 1467683672132 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:54:32 INFO - PROCESS | 1664 | 1467683672149 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:32 INFO - PROCESS | 1664 | 1467683672151 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271ba800 == 33 [pid = 1664] [id = 325] 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119056c00) [pid = 1664] [serial = 974] [outer = 0x0] 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124d8cc00) [pid = 1664] [serial = 975] [outer = 0x119056c00] 18:54:32 INFO - PROCESS | 1664 | 1467683672180 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12506ac00) [pid = 1664] [serial = 976] [outer = 0x119056c00] 18:54:32 INFO - PROCESS | 1664 | 1467683672686 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:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12687e000) [pid = 1664] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x125592400) [pid = 1664] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128da4800) [pid = 1664] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1125f3400) [pid = 1664] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128a86c00) [pid = 1664] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12112cc00) [pid = 1664] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11660f400) [pid = 1664] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116fc2000) [pid = 1664] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128a5400) [pid = 1664] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116882c00) [pid = 1664] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fc0800) [pid = 1664] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11823c400) [pid = 1664] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x113c3a000) [pid = 1664] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128e2e400) [pid = 1664] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:54:32 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1291d8000) [pid = 1664] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 18:54:32 INFO - PROCESS | 1664 | 1467683672711 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:54:32 INFO - PROCESS | 1664 | 1467683672713 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:54:32 INFO - PROCESS | 1664 | 1467683672715 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:54:32 INFO - PROCESS | 1664 | 1467683672716 Marionette TRACE conn2 <- [1,1274,null,{}] 18:54:32 INFO - PROCESS | 1664 | 1467683672718 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:54:32 INFO - PROCESS | 1664 | 1467683672719 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:32 INFO - PROCESS | 1664 | 1467683672794 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:54:32 INFO - PROCESS | 1664 | 1467683672815 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:32 INFO - PROCESS | 1664 | 1467683672817 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12144d800 == 34 [pid = 1664] [id = 326] 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116fcac00) [pid = 1664] [serial = 977] [outer = 0x0] 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1181a4000) [pid = 1664] [serial = 978] [outer = 0x116fcac00] 18:54:32 INFO - PROCESS | 1664 | 1467683672841 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118869c00) [pid = 1664] [serial = 979] [outer = 0x116fcac00] 18:54:33 INFO - PROCESS | 1664 | 1467683673145 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:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms 18:54:33 INFO - PROCESS | 1664 | 1467683673188 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 1664 | 1467683673189 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:54:33 INFO - PROCESS | 1664 | 1467683673191 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 1664 | 1467683673193 Marionette TRACE conn2 <- [1,1278,null,{}] 18:54:33 INFO - PROCESS | 1664 | 1467683673195 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:54:33 INFO - PROCESS | 1664 | 1467683673197 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:33 INFO - PROCESS | 1664 | 1467683673276 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:54:33 INFO - PROCESS | 1664 | 1467683673333 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 1664 | 1467683673334 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12916d800 == 35 [pid = 1664] [id = 327] 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x115d18400) [pid = 1664] [serial = 980] [outer = 0x0] 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121009800) [pid = 1664] [serial = 981] [outer = 0x115d18400] 18:54:33 INFO - PROCESS | 1664 | 1467683673359 Marionette DEBUG loaded listener.js 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12687e000) [pid = 1664] [serial = 982] [outer = 0x115d18400] 18:54:33 INFO - PROCESS | 1664 | 1467683673613 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:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 18:54:33 INFO - PROCESS | 1664 | 1467683673675 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 1664 | 1467683673677 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:54:33 INFO - PROCESS | 1664 | 1467683673680 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 1664 | 1467683673682 Marionette TRACE conn2 <- [1,1282,null,{}] 18:54:33 INFO - PROCESS | 1664 | 1467683673690 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:54:33 INFO - PROCESS | 1664 | 1467683673691 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:33 INFO - PROCESS | 1664 | 1467683673808 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:54:33 INFO - PROCESS | 1664 | 1467683673813 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 1664 | 1467683673815 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x129774000 == 36 [pid = 1664] [id = 328] 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12687e800) [pid = 1664] [serial = 983] [outer = 0x0] 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126fa9400) [pid = 1664] [serial = 984] [outer = 0x12687e800] 18:54:33 INFO - PROCESS | 1664 | 1467683673853 Marionette DEBUG loaded listener.js 18:54:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271d2c00) [pid = 1664] [serial = 985] [outer = 0x12687e800] 18:54:34 INFO - PROCESS | 1664 | 1467683674239 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:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 575ms 18:54:34 INFO - PROCESS | 1664 | 1467683674255 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:54:34 INFO - PROCESS | 1664 | 1467683674256 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:54:34 INFO - PROCESS | 1664 | 1467683674278 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:54:34 INFO - PROCESS | 1664 | 1467683674280 Marionette TRACE conn2 <- [1,1286,null,{}] 18:54:34 INFO - PROCESS | 1664 | 1467683674282 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:54:34 INFO - PROCESS | 1664 | 1467683674285 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:34 INFO - PROCESS | 1664 | 1467683674393 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:54:34 INFO - PROCESS | 1664 | 1467683674396 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:34 INFO - PROCESS | 1664 | 1467683674398 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e8800 == 37 [pid = 1664] [id = 329] 18:54:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273a0800) [pid = 1664] [serial = 986] [outer = 0x0] 18:54:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a85800) [pid = 1664] [serial = 987] [outer = 0x1273a0800] 18:54:34 INFO - PROCESS | 1664 | 1467683674427 Marionette DEBUG loaded listener.js 18:54:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da9800) [pid = 1664] [serial = 988] [outer = 0x1273a0800] 18:54:34 INFO - PROCESS | 1664 | 1467683674811 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:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 577ms 18:54:34 INFO - PROCESS | 1664 | 1467683674852 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:54:34 INFO - PROCESS | 1664 | 1467683674855 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:54:34 INFO - PROCESS | 1664 | 1467683674858 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:54:34 INFO - PROCESS | 1664 | 1467683674860 Marionette TRACE conn2 <- [1,1290,null,{}] 18:54:34 INFO - PROCESS | 1664 | 1467683674864 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:54:34 INFO - PROCESS | 1664 | 1467683674866 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:34 INFO - PROCESS | 1664 | 1467683674980 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:54:35 INFO - PROCESS | 1664 | 1467683675036 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 1664 | 1467683675039 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168bc800 == 38 [pid = 1664] [id = 330] 18:54:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x113204c00) [pid = 1664] [serial = 989] [outer = 0x0] 18:54:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x115dec400) [pid = 1664] [serial = 990] [outer = 0x113204c00] 18:54:35 INFO - PROCESS | 1664 | 1467683675089 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x116a21c00) [pid = 1664] [serial = 991] [outer = 0x113204c00] 18:54:35 INFO - PROCESS | 1664 | 1467683675699 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:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 922ms 18:54:35 INFO - PROCESS | 1664 | 1467683675780 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:54:35 INFO - PROCESS | 1664 | 1467683675783 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:54:35 INFO - PROCESS | 1664 | 1467683675788 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:54:35 INFO - PROCESS | 1664 | 1467683675790 Marionette TRACE conn2 <- [1,1294,null,{}] 18:54:35 INFO - PROCESS | 1664 | 1467683675792 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:54:35 INFO - PROCESS | 1664 | 1467683675794 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:35 INFO - PROCESS | 1664 | 1467683675901 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:54:35 INFO - PROCESS | 1664 | 1467683675957 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 1664 | 1467683675959 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x121363800 == 39 [pid = 1664] [id = 331] 18:54:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11822e400) [pid = 1664] [serial = 992] [outer = 0x0] 18:54:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11852e800) [pid = 1664] [serial = 993] [outer = 0x11822e400] 18:54:35 INFO - PROCESS | 1664 | 1467683675990 Marionette DEBUG loaded listener.js 18:54:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118860000) [pid = 1664] [serial = 994] [outer = 0x11822e400] 18:54:36 INFO - PROCESS | 1664 | 1467683676566 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:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 820ms 18:54:36 INFO - PROCESS | 1664 | 1467683676735 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:54:36 INFO - PROCESS | 1664 | 1467683676739 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:54:36 INFO - PROCESS | 1664 | 1467683676775 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - PROCESS | 1664 | 1467683676778 Marionette TRACE conn2 <- [1,1298,null,{}] 18:54:36 INFO - PROCESS | 1664 | 1467683676782 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:54:36 INFO - PROCESS | 1664 | 1467683676785 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:36 INFO - PROCESS | 1664 | 1467683676927 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:54:37 INFO - PROCESS | 1664 | 1467683677050 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 1664 | 1467683677053 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f9a800 == 40 [pid = 1664] [id = 332] 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1176df400) [pid = 1664] [serial = 995] [outer = 0x0] 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x117eb5800) [pid = 1664] [serial = 996] [outer = 0x1176df400] 18:54:37 INFO - PROCESS | 1664 | 1467683677082 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1181f4000) [pid = 1664] [serial = 997] [outer = 0x1176df400] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x129774000 == 39 [pid = 1664] [id = 328] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12916d800 == 38 [pid = 1664] [id = 327] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12144d800 == 37 [pid = 1664] [id = 326] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1271ba800 == 36 [pid = 1664] [id = 325] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d4800 == 35 [pid = 1664] [id = 324] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12361c000 == 34 [pid = 1664] [id = 323] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x121263800 == 33 [pid = 1664] [id = 322] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119974800 == 32 [pid = 1664] [id = 321] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11863d000 == 31 [pid = 1664] [id = 320] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c8000 == 30 [pid = 1664] [id = 319] 18:54:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11997a800 == 29 [pid = 1664] [id = 318] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x126885000) [pid = 1664] [serial = 915] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128a8fc00) [pid = 1664] [serial = 918] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128db0c00) [pid = 1664] [serial = 921] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128da8400) [pid = 1664] [serial = 919] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128e27c00) [pid = 1664] [serial = 922] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1174b0c00) [pid = 1664] [serial = 925] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128da5c00) [pid = 1664] [serial = 894] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x121cdf400) [pid = 1664] [serial = 912] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x120823c00) [pid = 1664] [serial = 909] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121473800) [pid = 1664] [serial = 910] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1190dcc00) [pid = 1664] [serial = 906] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119860400) [pid = 1664] [serial = 907] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116883400) [pid = 1664] [serial = 900] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181a7400) [pid = 1664] [serial = 901] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181c8800) [pid = 1664] [serial = 903] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1186c1000) [pid = 1664] [serial = 904] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181ac000) [pid = 1664] [serial = 897] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1181f4800) [pid = 1664] [serial = 898] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1291d7c00) [pid = 1664] [serial = 931] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1181f1c00) [pid = 1664] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1128adc00) [pid = 1664] [serial = 924] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1271d5000) [pid = 1664] [serial = 930] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1271dac00) [pid = 1664] [serial = 916] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124d83800) [pid = 1664] [serial = 913] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119bf6800) [pid = 1664] [serial = 927] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1294df400) [pid = 1664] [serial = 934] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126876800) [pid = 1664] [serial = 928] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12a540800) [pid = 1664] [serial = 937] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1294e2400) [pid = 1664] [serial = 936] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x129451800) [pid = 1664] [serial = 933] [outer = 0x0] [url = about:blank] 18:54:37 INFO - PROCESS | 1664 | 1467683677450 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:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 723ms 18:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:54:37 INFO - PROCESS | 1664 | 1467683677496 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:54:37 INFO - PROCESS | 1664 | 1467683677498 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:54:37 INFO - PROCESS | 1664 | 1467683677502 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:54:37 INFO - PROCESS | 1664 | 1467683677505 Marionette TRACE conn2 <- [1,1302,null,{}] 18:54:37 INFO - PROCESS | 1664 | 1467683677507 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:54:37 INFO - PROCESS | 1664 | 1467683677509 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:37 INFO - PROCESS | 1664 | 1467683677585 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:54:37 INFO - PROCESS | 1664 | 1467683677592 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 1664 | 1467683677593 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x118644000 == 30 [pid = 1664] [id = 333] 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118226800) [pid = 1664] [serial = 998] [outer = 0x0] 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1186b7400) [pid = 1664] [serial = 999] [outer = 0x118226800] 18:54:37 INFO - PROCESS | 1664 | 1467683677622 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118860c00) [pid = 1664] [serial = 1000] [outer = 0x118226800] 18:54:37 INFO - PROCESS | 1664 | 1467683677974 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:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 18:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:54:38 INFO - PROCESS | 1664 | 1467683678022 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:54:38 INFO - PROCESS | 1664 | 1467683678024 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:54:38 INFO - PROCESS | 1664 | 1467683678026 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 1664 | 1467683678027 Marionette TRACE conn2 <- [1,1306,null,{}] 18:54:38 INFO - PROCESS | 1664 | 1467683678036 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:54:38 INFO - PROCESS | 1664 | 1467683678040 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:38 INFO - PROCESS | 1664 | 1467683678160 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:54:38 INFO - PROCESS | 1664 | 1467683678213 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 1664 | 1467683678215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ec5000 == 31 [pid = 1664] [id = 334] 18:54:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x113c44000) [pid = 1664] [serial = 1001] [outer = 0x0] 18:54:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116769400) [pid = 1664] [serial = 1002] [outer = 0x113c44000] 18:54:38 INFO - PROCESS | 1664 | 1467683678248 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181c8800) [pid = 1664] [serial = 1003] [outer = 0x113c44000] 18:54:38 INFO - PROCESS | 1664 | 1467683678736 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:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 771ms 18:54:38 INFO - PROCESS | 1664 | 1467683678798 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:54:38 INFO - PROCESS | 1664 | 1467683678801 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:54:38 INFO - PROCESS | 1664 | 1467683678804 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 1664 | 1467683678806 Marionette TRACE conn2 <- [1,1310,null,{}] 18:54:38 INFO - PROCESS | 1664 | 1467683678809 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:54:38 INFO - PROCESS | 1664 | 1467683678813 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:38 INFO - PROCESS | 1664 | 1467683678908 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:54:38 INFO - PROCESS | 1664 | 1467683678976 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 1664 | 1467683678978 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x120865800 == 32 [pid = 1664] [id = 335] 18:54:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115df0000) [pid = 1664] [serial = 1004] [outer = 0x0] 18:54:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118286c00) [pid = 1664] [serial = 1005] [outer = 0x115df0000] 18:54:39 INFO - PROCESS | 1664 | 1467683679010 Marionette DEBUG loaded listener.js 18:54:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119861800) [pid = 1664] [serial = 1006] [outer = 0x115df0000] 18:54:39 INFO - PROCESS | 1664 | 1467683679437 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:54:39 INFO - PROCESS | 1664 | 1467683679497 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:54:39 INFO - PROCESS | 1664 | 1467683679499 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:54:39 INFO - PROCESS | 1664 | 1467683679501 Marionette TRACE conn2 <- [1,1314,null,{}] 18:54:39 INFO - PROCESS | 1664 | 1467683679503 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:54:39 INFO - PROCESS | 1664 | 1467683679505 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:39 INFO - PROCESS | 1664 | 1467683679598 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:54:39 INFO - PROCESS | 1664 | 1467683679654 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:39 INFO - PROCESS | 1664 | 1467683679656 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12361c000 == 33 [pid = 1664] [id = 336] 18:54:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119bf6000) [pid = 1664] [serial = 1007] [outer = 0x0] 18:54:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12112a400) [pid = 1664] [serial = 1008] [outer = 0x119bf6000] 18:54:39 INFO - PROCESS | 1664 | 1467683679686 Marionette DEBUG loaded listener.js 18:54:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121479800) [pid = 1664] [serial = 1009] [outer = 0x119bf6000] 18:54:40 INFO - PROCESS | 1664 | 1467683680107 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:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 620ms 18:54:40 INFO - PROCESS | 1664 | 1467683680120 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:54:40 INFO - PROCESS | 1664 | 1467683680123 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:54:40 INFO - PROCESS | 1664 | 1467683680131 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:54:40 INFO - PROCESS | 1664 | 1467683680136 Marionette TRACE conn2 <- [1,1318,null,{}] 18:54:40 INFO - PROCESS | 1664 | 1467683680139 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:54:40 INFO - PROCESS | 1664 | 1467683680141 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:40 INFO - PROCESS | 1664 | 1467683680239 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:54:40 INFO - PROCESS | 1664 | 1467683680293 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:40 INFO - PROCESS | 1664 | 1467683680295 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b5800 == 34 [pid = 1664] [id = 337] 18:54:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12147e800) [pid = 1664] [serial = 1010] [outer = 0x0] 18:54:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121a66800) [pid = 1664] [serial = 1011] [outer = 0x12147e800] 18:54:40 INFO - PROCESS | 1664 | 1467683680324 Marionette DEBUG loaded listener.js 18:54:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12558e400) [pid = 1664] [serial = 1012] [outer = 0x12147e800] 18:54:40 INFO - PROCESS | 1664 | 1467683680738 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:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 677ms 18:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:54:40 INFO - PROCESS | 1664 | 1467683680804 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:54:40 INFO - PROCESS | 1664 | 1467683680805 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:54:40 INFO - PROCESS | 1664 | 1467683680808 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:54:40 INFO - PROCESS | 1664 | 1467683680809 Marionette TRACE conn2 <- [1,1322,null,{}] 18:54:40 INFO - PROCESS | 1664 | 1467683680811 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:54:40 INFO - PROCESS | 1664 | 1467683680813 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:40 INFO - PROCESS | 1664 | 1467683680921 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:54:41 INFO - PROCESS | 1664 | 1467683680999 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 1664 | 1467683681000 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12916a800 == 35 [pid = 1664] [id = 338] 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1235e8000) [pid = 1664] [serial = 1013] [outer = 0x0] 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126f17000) [pid = 1664] [serial = 1014] [outer = 0x1235e8000] 18:54:41 INFO - PROCESS | 1664 | 1467683681031 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271d6000) [pid = 1664] [serial = 1015] [outer = 0x1235e8000] 18:54:41 INFO - PROCESS | 1664 | 1467683681449 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:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 18:54:41 INFO - PROCESS | 1664 | 1467683681479 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:54:41 INFO - PROCESS | 1664 | 1467683681481 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:54:41 INFO - PROCESS | 1664 | 1467683681483 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:54:41 INFO - PROCESS | 1664 | 1467683681484 Marionette TRACE conn2 <- [1,1326,null,{}] 18:54:41 INFO - PROCESS | 1664 | 1467683681487 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:54:41 INFO - PROCESS | 1664 | 1467683681488 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:41 INFO - PROCESS | 1664 | 1467683681586 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:54:41 INFO - PROCESS | 1664 | 1467683681639 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 1664 | 1467683681643 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b8000 == 36 [pid = 1664] [id = 339] 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128ad9c00) [pid = 1664] [serial = 1016] [outer = 0x0] 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128add000) [pid = 1664] [serial = 1017] [outer = 0x128ad9c00] 18:54:41 INFO - PROCESS | 1664 | 1467683681681 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da8400) [pid = 1664] [serial = 1018] [outer = 0x128ad9c00] 18:54:42 INFO - PROCESS | 1664 | 1467683682173 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:54:42 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:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 18:54:42 INFO - PROCESS | 1664 | 1467683682230 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:54:42 INFO - PROCESS | 1664 | 1467683682232 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:54:42 INFO - PROCESS | 1664 | 1467683682238 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 1664 | 1467683682240 Marionette TRACE conn2 <- [1,1330,null,{}] 18:54:42 INFO - PROCESS | 1664 | 1467683682243 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:54:42 INFO - PROCESS | 1664 | 1467683682244 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:42 INFO - PROCESS | 1664 | 1467683682337 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:54:42 INFO - PROCESS | 1664 | 1467683682394 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:42 INFO - PROCESS | 1664 | 1467683682395 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x118644000 == 35 [pid = 1664] [id = 333] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x116f9a800 == 34 [pid = 1664] [id = 332] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1168bc800 == 33 [pid = 1664] [id = 330] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x121363800 == 32 [pid = 1664] [id = 331] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b8000 == 31 [pid = 1664] [id = 339] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12916a800 == 30 [pid = 1664] [id = 338] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b5800 == 29 [pid = 1664] [id = 337] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e8800 == 28 [pid = 1664] [id = 329] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12361c000 == 27 [pid = 1664] [id = 336] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x120865800 == 26 [pid = 1664] [id = 335] 18:54:42 INFO - PROCESS | 1664 | --DOCSHELL 0x115ec5000 == 25 [pid = 1664] [id = 334] 18:54:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x111c8d000 == 26 [pid = 1664] [id = 340] 18:54:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1125fcc00) [pid = 1664] [serial = 1019] [outer = 0x0] 18:54:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1127cac00) [pid = 1664] [serial = 1020] [outer = 0x1125fcc00] 18:54:42 INFO - PROCESS | 1664 | 1467683682948 Marionette DEBUG loaded listener.js 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112e9e400) [pid = 1664] [serial = 1021] [outer = 0x1125fcc00] 18:54:43 INFO - PROCESS | 1664 | 1467683683268 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:54:43 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:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1072ms 18:54:43 INFO - PROCESS | 1664 | 1467683683311 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:54:43 INFO - PROCESS | 1664 | 1467683683313 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:54:43 INFO - PROCESS | 1664 | 1467683683317 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:54:43 INFO - PROCESS | 1664 | 1467683683320 Marionette TRACE conn2 <- [1,1334,null,{}] 18:54:43 INFO - PROCESS | 1664 | 1467683683324 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:54:43 INFO - PROCESS | 1664 | 1467683683325 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:43 INFO - PROCESS | 1664 | 1467683683404 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:54:43 INFO - PROCESS | 1664 | 1467683683408 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:43 INFO - PROCESS | 1664 | 1467683683410 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816b800 == 27 [pid = 1664] [id = 341] 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116764c00) [pid = 1664] [serial = 1022] [outer = 0x0] 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x117e82000) [pid = 1664] [serial = 1023] [outer = 0x116764c00] 18:54:43 INFO - PROCESS | 1664 | 1467683683440 Marionette DEBUG loaded listener.js 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1181d4800) [pid = 1664] [serial = 1024] [outer = 0x116764c00] 18:54:43 INFO - PROCESS | 1664 | 1467683683783 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:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 473ms 18:54:43 INFO - PROCESS | 1664 | 1467683683788 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:54:43 INFO - PROCESS | 1664 | 1467683683791 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:54:43 INFO - PROCESS | 1664 | 1467683683796 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:54:43 INFO - PROCESS | 1664 | 1467683683799 Marionette TRACE conn2 <- [1,1338,null,{}] 18:54:43 INFO - PROCESS | 1664 | 1467683683804 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:54:43 INFO - PROCESS | 1664 | 1467683683805 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:43 INFO - PROCESS | 1664 | 1467683683892 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:54:43 INFO - PROCESS | 1664 | 1467683683946 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:43 INFO - PROCESS | 1664 | 1467683683948 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x119008000 == 28 [pid = 1664] [id = 342] 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x117e80800) [pid = 1664] [serial = 1025] [outer = 0x0] 18:54:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1181ee800) [pid = 1664] [serial = 1026] [outer = 0x117e80800] 18:54:43 INFO - PROCESS | 1664 | 1467683683974 Marionette DEBUG loaded listener.js 18:54:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1186c2000) [pid = 1664] [serial = 1027] [outer = 0x117e80800] 18:54:44 INFO - PROCESS | 1664 | 1467683684802 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:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1025ms 18:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:54:44 INFO - PROCESS | 1664 | 1467683684821 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:54:44 INFO - PROCESS | 1664 | 1467683684823 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:54:44 INFO - PROCESS | 1664 | 1467683684825 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:54:44 INFO - PROCESS | 1664 | 1467683684827 Marionette TRACE conn2 <- [1,1342,null,{}] 18:54:44 INFO - PROCESS | 1664 | 1467683684843 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:54:44 INFO - PROCESS | 1664 | 1467683684847 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:44 INFO - PROCESS | 1664 | 1467683684949 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:54:44 INFO - PROCESS | 1664 | 1467683684954 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 1664 | 1467683684956 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12360a000 == 29 [pid = 1664] [id = 343] 18:54:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118861000) [pid = 1664] [serial = 1028] [outer = 0x0] 18:54:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1199b1800) [pid = 1664] [serial = 1029] [outer = 0x118861000] 18:54:44 INFO - PROCESS | 1664 | 1467683684981 Marionette DEBUG loaded listener.js 18:54:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x120828400) [pid = 1664] [serial = 1030] [outer = 0x118861000] 18:54:45 INFO - PROCESS | 1664 | 1467683685344 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:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 572ms 18:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:54:45 INFO - PROCESS | 1664 | 1467683685398 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 1664 | 1467683685399 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:54:45 INFO - PROCESS | 1664 | 1467683685401 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 1664 | 1467683685403 Marionette TRACE conn2 <- [1,1346,null,{}] 18:54:45 INFO - PROCESS | 1664 | 1467683685405 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:54:45 INFO - PROCESS | 1664 | 1467683685406 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:45 INFO - PROCESS | 1664 | 1467683685504 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:54:45 INFO - PROCESS | 1664 | 1467683685507 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:45 INFO - PROCESS | 1664 | 1467683685509 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f31000 == 30 [pid = 1664] [id = 344] 18:54:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118867400) [pid = 1664] [serial = 1031] [outer = 0x0] 18:54:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12112dc00) [pid = 1664] [serial = 1032] [outer = 0x118867400] 18:54:45 INFO - PROCESS | 1664 | 1467683685534 Marionette DEBUG loaded listener.js 18:54:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12147ec00) [pid = 1664] [serial = 1033] [outer = 0x118867400] 18:54:45 INFO - PROCESS | 1664 | 1467683685872 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:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 523ms 18:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:54:45 INFO - PROCESS | 1664 | 1467683685925 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 1664 | 1467683685926 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:54:45 INFO - PROCESS | 1664 | 1467683685928 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 1664 | 1467683685929 Marionette TRACE conn2 <- [1,1350,null,{}] 18:54:45 INFO - PROCESS | 1664 | 1467683685932 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:54:45 INFO - PROCESS | 1664 | 1467683685933 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:46 INFO - PROCESS | 1664 | 1467683686024 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:54:46 INFO - PROCESS | 1664 | 1467683686062 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:46 INFO - PROCESS | 1664 | 1467683686064 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x128e65800 == 31 [pid = 1664] [id = 345] 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1174ee800) [pid = 1664] [serial = 1034] [outer = 0x0] 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x121ce4800) [pid = 1664] [serial = 1035] [outer = 0x1174ee800] 18:54:46 INFO - PROCESS | 1664 | 1467683686096 Marionette DEBUG loaded listener.js 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x124d91800) [pid = 1664] [serial = 1036] [outer = 0x1174ee800] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x118226800) [pid = 1664] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x116888000) [pid = 1664] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11687c400) [pid = 1664] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x121127000) [pid = 1664] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117e8e800) [pid = 1664] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1181cb000) [pid = 1664] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1186c3c00) [pid = 1664] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1181e8c00) [pid = 1664] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119056c00) [pid = 1664] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x115d18400) [pid = 1664] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116fcac00) [pid = 1664] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1176df400) [pid = 1664] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12687e800) [pid = 1664] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113204c00) [pid = 1664] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119bedc00) [pid = 1664] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11822e400) [pid = 1664] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181d1800) [pid = 1664] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1273a0800) [pid = 1664] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124dee000) [pid = 1664] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128a92000) [pid = 1664] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:54:46 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1128b3c00) [pid = 1664] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:54:46 INFO - PROCESS | 1664 | 1467683686621 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:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 718ms 18:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:54:46 INFO - PROCESS | 1664 | 1467683686647 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:54:46 INFO - PROCESS | 1664 | 1467683686648 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:54:46 INFO - PROCESS | 1664 | 1467683686650 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:54:46 INFO - PROCESS | 1664 | 1467683686652 Marionette TRACE conn2 <- [1,1354,null,{}] 18:54:46 INFO - PROCESS | 1664 | 1467683686654 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:54:46 INFO - PROCESS | 1664 | 1467683686658 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:46 INFO - PROCESS | 1664 | 1467683686751 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:54:46 INFO - PROCESS | 1664 | 1467683686806 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:46 INFO - PROCESS | 1664 | 1467683686807 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x112535000 == 32 [pid = 1664] [id = 346] 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11687c400) [pid = 1664] [serial = 1037] [outer = 0x0] 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11852a800) [pid = 1664] [serial = 1038] [outer = 0x11687c400] 18:54:46 INFO - PROCESS | 1664 | 1467683686832 Marionette DEBUG loaded listener.js 18:54:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119bf1000) [pid = 1664] [serial = 1039] [outer = 0x11687c400] 18:54:47 INFO - PROCESS | 1664 | 1467683687108 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:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 467ms 18:54:47 INFO - PROCESS | 1664 | 1467683687119 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:54:47 INFO - PROCESS | 1664 | 1467683687120 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:54:47 INFO - PROCESS | 1664 | 1467683687123 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:54:47 INFO - PROCESS | 1664 | 1467683687124 Marionette TRACE conn2 <- [1,1358,null,{}] 18:54:47 INFO - PROCESS | 1664 | 1467683687132 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:54:47 INFO - PROCESS | 1664 | 1467683687133 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:47 INFO - PROCESS | 1664 | 1467683687211 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:54:47 INFO - PROCESS | 1664 | 1467683687215 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:47 INFO - PROCESS | 1664 | 1467683687216 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad28800 == 33 [pid = 1664] [id = 347] 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1181f3800) [pid = 1664] [serial = 1040] [outer = 0x0] 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124df5000) [pid = 1664] [serial = 1041] [outer = 0x1181f3800] 18:54:47 INFO - PROCESS | 1664 | 1467683687242 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12687ec00) [pid = 1664] [serial = 1042] [outer = 0x1181f3800] 18:54:47 INFO - PROCESS | 1664 | 1467683687547 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:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 476ms 18:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:54:47 INFO - PROCESS | 1664 | 1467683687598 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:54:47 INFO - PROCESS | 1664 | 1467683687600 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:54:47 INFO - PROCESS | 1664 | 1467683687602 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:54:47 INFO - PROCESS | 1664 | 1467683687603 Marionette TRACE conn2 <- [1,1362,null,{}] 18:54:47 INFO - PROCESS | 1664 | 1467683687605 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:54:47 INFO - PROCESS | 1664 | 1467683687606 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:47 INFO - PROCESS | 1664 | 1467683687705 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:54:47 INFO - PROCESS | 1664 | 1467683687711 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:47 INFO - PROCESS | 1664 | 1467683687712 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12add7000 == 34 [pid = 1664] [id = 348] 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119befc00) [pid = 1664] [serial = 1043] [outer = 0x0] 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x126c86400) [pid = 1664] [serial = 1044] [outer = 0x119befc00] 18:54:47 INFO - PROCESS | 1664 | 1467683687737 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x128a84c00) [pid = 1664] [serial = 1045] [outer = 0x119befc00] 18:54:48 INFO - PROCESS | 1664 | 1467683688044 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:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 18:54:48 INFO - PROCESS | 1664 | 1467683688079 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:54:48 INFO - PROCESS | 1664 | 1467683688080 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:54:48 INFO - PROCESS | 1664 | 1467683688083 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - PROCESS | 1664 | 1467683688086 Marionette TRACE conn2 <- [1,1366,null,{}] 18:54:48 INFO - PROCESS | 1664 | 1467683688089 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:54:48 INFO - PROCESS | 1664 | 1467683688090 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:48 INFO - PROCESS | 1664 | 1467683688162 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:54:48 INFO - PROCESS | 1664 | 1467683688168 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 1664 | 1467683688169 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba93800 == 35 [pid = 1664] [id = 349] 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1210cf400) [pid = 1664] [serial = 1046] [outer = 0x0] 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128a8cc00) [pid = 1664] [serial = 1047] [outer = 0x1210cf400] 18:54:48 INFO - PROCESS | 1664 | 1467683688193 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128ae6400) [pid = 1664] [serial = 1048] [outer = 0x1210cf400] 18:54:48 INFO - PROCESS | 1664 | 1467683688554 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:54:48 INFO - PROCESS | 1664 | 1467683688609 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:54:48 INFO - PROCESS | 1664 | 1467683688612 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - PROCESS | 1664 | 1467683688615 Marionette TRACE conn2 <- [1,1370,null,{}] 18:54:48 INFO - PROCESS | 1664 | 1467683688621 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:54:48 INFO - PROCESS | 1664 | 1467683688622 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:48 INFO - PROCESS | 1664 | 1467683688736 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:54:48 INFO - PROCESS | 1664 | 1467683688815 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 1664 | 1467683688818 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b6800 == 36 [pid = 1664] [id = 350] 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112e7a400) [pid = 1664] [serial = 1049] [outer = 0x0] 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1133b1800) [pid = 1664] [serial = 1050] [outer = 0x112e7a400] 18:54:48 INFO - PROCESS | 1664 | 1467683688850 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116802c00) [pid = 1664] [serial = 1051] [outer = 0x112e7a400] 18:54:49 INFO - PROCESS | 1664 | 1467683689439 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:54:49 INFO - PROCESS | 1664 | 1467683689491 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:54:49 INFO - PROCESS | 1664 | 1467683689496 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 1664 | 1467683689498 Marionette TRACE conn2 <- [1,1374,null,{}] 18:54:49 INFO - PROCESS | 1664 | 1467683689500 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:54:49 INFO - PROCESS | 1664 | 1467683689502 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:49 INFO - PROCESS | 1664 | 1467683689609 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:54:49 INFO - PROCESS | 1664 | 1467683689666 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:49 INFO - PROCESS | 1664 | 1467683689667 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x121454800 == 37 [pid = 1664] [id = 351] 18:54:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118225800) [pid = 1664] [serial = 1052] [outer = 0x0] 18:54:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11822bc00) [pid = 1664] [serial = 1053] [outer = 0x118225800] 18:54:49 INFO - PROCESS | 1664 | 1467683689698 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11852dc00) [pid = 1664] [serial = 1054] [outer = 0x118225800] 18:54:50 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:50 INFO - PROCESS | 1664 | 1467683690426 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:54:50 INFO - PROCESS | 1664 | 1467683690471 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:54:50 INFO - PROCESS | 1664 | 1467683690475 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:54:50 INFO - PROCESS | 1664 | 1467683690477 Marionette TRACE conn2 <- [1,1378,null,{}] 18:54:50 INFO - PROCESS | 1664 | 1467683690482 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:54:50 INFO - PROCESS | 1664 | 1467683690483 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:50 INFO - PROCESS | 1664 | 1467683690592 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12add7000 == 36 [pid = 1664] [id = 348] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad28800 == 35 [pid = 1664] [id = 347] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x112535000 == 34 [pid = 1664] [id = 346] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x128e65800 == 33 [pid = 1664] [id = 345] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x126f31000 == 32 [pid = 1664] [id = 344] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12360a000 == 31 [pid = 1664] [id = 343] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x119008000 == 30 [pid = 1664] [id = 342] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11816b800 == 29 [pid = 1664] [id = 341] 18:54:50 INFO - PROCESS | 1664 | --DOCSHELL 0x111c8d000 == 28 [pid = 1664] [id = 340] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119bf3400) [pid = 1664] [serial = 969] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118860c00) [pid = 1664] [serial = 1000] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1174a5800) [pid = 1664] [serial = 957] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x117e89800) [pid = 1664] [serial = 958] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x121481400) [pid = 1664] [serial = 972] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11920b000) [pid = 1664] [serial = 955] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1186c6400) [pid = 1664] [serial = 954] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118230000) [pid = 1664] [serial = 960] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1183d2400) [pid = 1664] [serial = 961] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11920a400) [pid = 1664] [serial = 963] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119475c00) [pid = 1664] [serial = 964] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1183cdc00) [pid = 1664] [serial = 940] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124d8cc00) [pid = 1664] [serial = 975] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1235e5400) [pid = 1664] [serial = 973] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118224800) [pid = 1664] [serial = 939] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121009800) [pid = 1664] [serial = 981] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181a4000) [pid = 1664] [serial = 978] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117eb5800) [pid = 1664] [serial = 996] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118869c00) [pid = 1664] [serial = 979] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x126fa9400) [pid = 1664] [serial = 984] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1271d2c00) [pid = 1664] [serial = 985] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115dec400) [pid = 1664] [serial = 990] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12506ac00) [pid = 1664] [serial = 976] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121129400) [pid = 1664] [serial = 943] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12687e000) [pid = 1664] [serial = 982] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1181f4000) [pid = 1664] [serial = 997] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x121007c00) [pid = 1664] [serial = 942] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118860000) [pid = 1664] [serial = 994] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11852e800) [pid = 1664] [serial = 993] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119817000) [pid = 1664] [serial = 966] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116a21c00) [pid = 1664] [serial = 991] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1210cec00) [pid = 1664] [serial = 970] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128a85800) [pid = 1664] [serial = 987] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x128a84400) [pid = 1664] [serial = 946] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x126f15400) [pid = 1664] [serial = 945] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119beec00) [pid = 1664] [serial = 967] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x128e2e800) [pid = 1664] [serial = 949] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x128ae7c00) [pid = 1664] [serial = 948] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1181a4800) [pid = 1664] [serial = 952] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x116767000) [pid = 1664] [serial = 951] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x128da9800) [pid = 1664] [serial = 988] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1186b7400) [pid = 1664] [serial = 999] [outer = 0x0] [url = about:blank] 18:54:50 INFO - PROCESS | 1664 | 1467683690701 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:50 INFO - PROCESS | 1664 | 1467683690706 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x116411000 == 29 [pid = 1664] [id = 352] 18:54:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1162a1800) [pid = 1664] [serial = 1055] [outer = 0x0] 18:54:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x116768800) [pid = 1664] [serial = 1056] [outer = 0x1162a1800] 18:54:50 INFO - PROCESS | 1664 | 1467683690753 Marionette DEBUG loaded listener.js 18:54:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1181d4400) [pid = 1664] [serial = 1057] [outer = 0x1162a1800] 18:54:51 INFO - PROCESS | 1664 | 1467683691130 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:54:51 INFO - PROCESS | 1664 | 1467683691153 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:54:51 INFO - PROCESS | 1664 | 1467683691158 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 1664 | 1467683691160 Marionette TRACE conn2 <- [1,1382,null,{}] 18:54:51 INFO - PROCESS | 1664 | 1467683691163 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:54:51 INFO - PROCESS | 1664 | 1467683691164 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:51 INFO - PROCESS | 1664 | 1467683691243 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:54:51 INFO - PROCESS | 1664 | 1467683691305 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 1664 | 1467683691307 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x118645800 == 30 [pid = 1664] [id = 353] 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1181ee000) [pid = 1664] [serial = 1058] [outer = 0x0] 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11852fc00) [pid = 1664] [serial = 1059] [outer = 0x1181ee000] 18:54:51 INFO - PROCESS | 1664 | 1467683691334 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118865800) [pid = 1664] [serial = 1060] [outer = 0x1181ee000] 18:54:51 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:51 INFO - PROCESS | 1664 | 1467683691641 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:54:51 INFO - PROCESS | 1664 | 1467683691683 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:54:51 INFO - PROCESS | 1664 | 1467683691686 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 1664 | 1467683691688 Marionette TRACE conn2 <- [1,1386,null,{}] 18:54:51 INFO - PROCESS | 1664 | 1467683691698 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:54:51 INFO - PROCESS | 1664 | 1467683691701 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:51 INFO - PROCESS | 1664 | 1467683691786 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:54:51 INFO - PROCESS | 1664 | 1467683691839 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 1664 | 1467683691841 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12085b000 == 31 [pid = 1664] [id = 354] 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181f4c00) [pid = 1664] [serial = 1061] [outer = 0x0] 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119466800) [pid = 1664] [serial = 1062] [outer = 0x1181f4c00] 18:54:51 INFO - PROCESS | 1664 | 1467683691871 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x121007c00) [pid = 1664] [serial = 1063] [outer = 0x1181f4c00] 18:54:52 INFO - PROCESS | 1664 | 1467683692174 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:54:52 INFO - PROCESS | 1664 | 1467683692216 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:54:52 INFO - PROCESS | 1664 | 1467683692218 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 1664 | 1467683692219 Marionette TRACE conn2 <- [1,1390,null,{}] 18:54:52 INFO - PROCESS | 1664 | 1467683692221 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:54:52 INFO - PROCESS | 1664 | 1467683692223 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:52 INFO - PROCESS | 1664 | 1467683692301 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:54:52 INFO - PROCESS | 1664 | 1467683692305 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:52 INFO - PROCESS | 1664 | 1467683692306 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x123602800 == 32 [pid = 1664] [id = 355] 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1210d0000) [pid = 1664] [serial = 1064] [outer = 0x0] 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x121475c00) [pid = 1664] [serial = 1065] [outer = 0x1210d0000] 18:54:52 INFO - PROCESS | 1664 | 1467683692334 Marionette DEBUG loaded listener.js 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1215e4800) [pid = 1664] [serial = 1066] [outer = 0x1210d0000] 18:54:52 INFO - PROCESS | 1664 | 1467683692659 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:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 18:54:52 INFO - PROCESS | 1664 | 1467683692688 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 1664 | 1467683692692 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:54:52 INFO - PROCESS | 1664 | 1467683692696 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 1664 | 1467683692697 Marionette TRACE conn2 <- [1,1394,null,{}] 18:54:52 INFO - PROCESS | 1664 | 1467683692700 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:54:52 INFO - PROCESS | 1664 | 1467683692701 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:52 INFO - PROCESS | 1664 | 1467683692873 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:54:52 INFO - PROCESS | 1664 | 1467683692893 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:52 INFO - PROCESS | 1664 | 1467683692894 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b50000 == 33 [pid = 1664] [id = 356] 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118863400) [pid = 1664] [serial = 1067] [outer = 0x0] 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x121a6fc00) [pid = 1664] [serial = 1068] [outer = 0x118863400] 18:54:52 INFO - PROCESS | 1664 | 1467683692933 Marionette DEBUG loaded listener.js 18:54:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x124d83800) [pid = 1664] [serial = 1069] [outer = 0x118863400] 18:54:53 INFO - PROCESS | 1664 | 1467683693326 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:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 18:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:54:53 INFO - PROCESS | 1664 | 1467683693367 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:54:53 INFO - PROCESS | 1664 | 1467683693368 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:54:53 INFO - PROCESS | 1664 | 1467683693370 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:54:53 INFO - PROCESS | 1664 | 1467683693371 Marionette TRACE conn2 <- [1,1398,null,{}] 18:54:53 INFO - PROCESS | 1664 | 1467683693373 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:54:53 INFO - PROCESS | 1664 | 1467683693378 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:53 INFO - PROCESS | 1664 | 1467683693492 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:54:53 INFO - PROCESS | 1664 | 1467683693526 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:53 INFO - PROCESS | 1664 | 1467683693527 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a68800 == 34 [pid = 1664] [id = 357] 18:54:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124d84800) [pid = 1664] [serial = 1070] [outer = 0x0] 18:54:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x125596400) [pid = 1664] [serial = 1071] [outer = 0x124d84800] 18:54:53 INFO - PROCESS | 1664 | 1467683693553 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128adf000) [pid = 1664] [serial = 1072] [outer = 0x124d84800] 18:54:53 INFO - PROCESS | 1664 | 1467683693838 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:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 517ms 18:54:53 INFO - PROCESS | 1664 | 1467683693888 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:54:53 INFO - PROCESS | 1664 | 1467683693889 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:54:53 INFO - PROCESS | 1664 | 1467683693900 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:54:53 INFO - PROCESS | 1664 | 1467683693901 Marionette TRACE conn2 <- [1,1402,null,{}] 18:54:53 INFO - PROCESS | 1664 | 1467683693903 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:54:53 INFO - PROCESS | 1664 | 1467683693904 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:54 INFO - PROCESS | 1664 | 1467683694008 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:54:54 INFO - PROCESS | 1664 | 1467683694011 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 1664 | 1467683694012 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x129414800 == 35 [pid = 1664] [id = 358] 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112da4000) [pid = 1664] [serial = 1073] [outer = 0x0] 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128d85800) [pid = 1664] [serial = 1074] [outer = 0x112da4000] 18:54:54 INFO - PROCESS | 1664 | 1467683694038 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128dae000) [pid = 1664] [serial = 1075] [outer = 0x112da4000] 18:54:54 INFO - PROCESS | 1664 | 1467683694365 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:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 528ms 18:54:54 INFO - PROCESS | 1664 | 1467683694420 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:54:54 INFO - PROCESS | 1664 | 1467683694422 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:54:54 INFO - PROCESS | 1664 | 1467683694424 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:54:54 INFO - PROCESS | 1664 | 1467683694425 Marionette TRACE conn2 <- [1,1406,null,{}] 18:54:54 INFO - PROCESS | 1664 | 1467683694428 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:54:54 INFO - PROCESS | 1664 | 1467683694429 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:54 INFO - PROCESS | 1664 | 1467683694528 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:54:54 INFO - PROCESS | 1664 | 1467683694540 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 1664 | 1467683694542 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b4000 == 36 [pid = 1664] [id = 359] 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128da6c00) [pid = 1664] [serial = 1076] [outer = 0x0] 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128e23000) [pid = 1664] [serial = 1077] [outer = 0x128da6c00] 18:54:54 INFO - PROCESS | 1664 | 1467683694567 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128e29400) [pid = 1664] [serial = 1078] [outer = 0x128da6c00] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117e80800) [pid = 1664] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116764c00) [pid = 1664] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1125fcc00) [pid = 1664] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118861000) [pid = 1664] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128ad9c00) [pid = 1664] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x113c44000) [pid = 1664] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115df0000) [pid = 1664] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119bf6000) [pid = 1664] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12147e800) [pid = 1664] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118867400) [pid = 1664] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11687c400) [pid = 1664] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1174ee800) [pid = 1664] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1181f3800) [pid = 1664] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:54:54 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1235e8000) [pid = 1664] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:54:54 INFO - PROCESS | 1664 | 1467683694989 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:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 618ms 18:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:54:55 INFO - PROCESS | 1664 | 1467683695042 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:54:55 INFO - PROCESS | 1664 | 1467683695043 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:54:55 INFO - PROCESS | 1664 | 1467683695046 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:54:55 INFO - PROCESS | 1664 | 1467683695047 Marionette TRACE conn2 <- [1,1410,null,{}] 18:54:55 INFO - PROCESS | 1664 | 1467683695050 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:54:55 INFO - PROCESS | 1664 | 1467683695052 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:55 INFO - PROCESS | 1664 | 1467683695180 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:54:55 INFO - PROCESS | 1664 | 1467683695290 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 1664 | 1467683695291 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d7000 == 37 [pid = 1664] [id = 360] 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1127d8c00) [pid = 1664] [serial = 1079] [outer = 0x0] 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1174ee800) [pid = 1664] [serial = 1080] [outer = 0x1127d8c00] 18:54:55 INFO - PROCESS | 1664 | 1467683695320 Marionette DEBUG loaded listener.js 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119bf8000) [pid = 1664] [serial = 1081] [outer = 0x1127d8c00] 18:54:55 INFO - PROCESS | 1664 | 1467683695608 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:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 18:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:54:55 INFO - PROCESS | 1664 | 1467683695622 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:54:55 INFO - PROCESS | 1664 | 1467683695623 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:54:55 INFO - PROCESS | 1664 | 1467683695625 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:54:55 INFO - PROCESS | 1664 | 1467683695626 Marionette TRACE conn2 <- [1,1414,null,{}] 18:54:55 INFO - PROCESS | 1664 | 1467683695628 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:54:55 INFO - PROCESS | 1664 | 1467683695630 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:55 INFO - PROCESS | 1664 | 1467683695711 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:54:55 INFO - PROCESS | 1664 | 1467683695715 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 1664 | 1467683695718 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b35f000 == 38 [pid = 1664] [id = 361] 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x120823c00) [pid = 1664] [serial = 1082] [outer = 0x0] 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128ad9c00) [pid = 1664] [serial = 1083] [outer = 0x120823c00] 18:54:55 INFO - PROCESS | 1664 | 1467683695742 Marionette DEBUG loaded listener.js 18:54:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128edd800) [pid = 1664] [serial = 1084] [outer = 0x120823c00] 18:54:56 INFO - PROCESS | 1664 | 1467683696071 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:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 469ms 18:54:56 INFO - PROCESS | 1664 | 1467683696095 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 1664 | 1467683696098 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:54:56 INFO - PROCESS | 1664 | 1467683696101 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 1664 | 1467683696103 Marionette TRACE conn2 <- [1,1418,null,{}] 18:54:56 INFO - PROCESS | 1664 | 1467683696105 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:54:56 INFO - PROCESS | 1664 | 1467683696106 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:56 INFO - PROCESS | 1664 | 1467683696228 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:54:56 INFO - PROCESS | 1664 | 1467683696234 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 1664 | 1467683696235 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdc9800 == 39 [pid = 1664] [id = 362] 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128eddc00) [pid = 1664] [serial = 1085] [outer = 0x0] 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1291d8800) [pid = 1664] [serial = 1086] [outer = 0x128eddc00] 18:54:56 INFO - PROCESS | 1664 | 1467683696264 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x129453000) [pid = 1664] [serial = 1087] [outer = 0x128eddc00] 18:54:56 INFO - PROCESS | 1664 | 1467683696583 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:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 18:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:54:56 INFO - PROCESS | 1664 | 1467683696623 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 1664 | 1467683696624 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:54:56 INFO - PROCESS | 1664 | 1467683696626 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 1664 | 1467683696627 Marionette TRACE conn2 <- [1,1422,null,{}] 18:54:56 INFO - PROCESS | 1664 | 1467683696629 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:54:56 INFO - PROCESS | 1664 | 1467683696630 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:56 INFO - PROCESS | 1664 | 1467683696708 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:54:56 INFO - PROCESS | 1664 | 1467683696711 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 1664 | 1467683696712 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c08a800 == 40 [pid = 1664] [id = 363] 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1291dc400) [pid = 1664] [serial = 1088] [outer = 0x0] 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1294e2c00) [pid = 1664] [serial = 1089] [outer = 0x1291dc400] 18:54:56 INFO - PROCESS | 1664 | 1467683696738 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a540400) [pid = 1664] [serial = 1090] [outer = 0x1291dc400] 18:54:57 INFO - PROCESS | 1664 | 1467683697254 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:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 18:54:57 INFO - PROCESS | 1664 | 1467683697296 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:54:57 INFO - PROCESS | 1664 | 1467683697299 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:54:57 INFO - PROCESS | 1664 | 1467683697305 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:54:57 INFO - PROCESS | 1664 | 1467683697306 Marionette TRACE conn2 <- [1,1426,null,{}] 18:54:57 INFO - PROCESS | 1664 | 1467683697310 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:54:57 INFO - PROCESS | 1664 | 1467683697311 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:57 INFO - PROCESS | 1664 | 1467683697413 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:54:57 INFO - PROCESS | 1664 | 1467683697467 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:57 INFO - PROCESS | 1664 | 1467683697469 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190a8000 == 41 [pid = 1664] [id = 364] 18:54:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x116fc0800) [pid = 1664] [serial = 1091] [outer = 0x0] 18:54:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1181eb400) [pid = 1664] [serial = 1092] [outer = 0x116fc0800] 18:54:57 INFO - PROCESS | 1664 | 1467683697499 Marionette DEBUG loaded listener.js 18:54:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118283c00) [pid = 1664] [serial = 1093] [outer = 0x116fc0800] 18:54:57 INFO - PROCESS | 1664 | 1467683697980 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:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 719ms 18:54:58 INFO - PROCESS | 1664 | 1467683698024 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:54:58 INFO - PROCESS | 1664 | 1467683698027 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:54:58 INFO - PROCESS | 1664 | 1467683698032 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:54:58 INFO - PROCESS | 1664 | 1467683698034 Marionette TRACE conn2 <- [1,1430,null,{}] 18:54:58 INFO - PROCESS | 1664 | 1467683698037 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:54:58 INFO - PROCESS | 1664 | 1467683698039 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:58 INFO - PROCESS | 1664 | 1467683698144 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:54:58 INFO - PROCESS | 1664 | 1467683698211 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:58 INFO - PROCESS | 1664 | 1467683698213 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x127461800 == 42 [pid = 1664] [id = 365] 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11981f800) [pid = 1664] [serial = 1094] [outer = 0x0] 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119bef800) [pid = 1664] [serial = 1095] [outer = 0x11981f800] 18:54:58 INFO - PROCESS | 1664 | 1467683698244 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1210d0c00) [pid = 1664] [serial = 1096] [outer = 0x11981f800] 18:54:58 INFO - PROCESS | 1664 | 1467683698652 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:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 18:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:54:58 INFO - PROCESS | 1664 | 1467683698702 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:54:58 INFO - PROCESS | 1664 | 1467683698704 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:54:58 INFO - PROCESS | 1664 | 1467683698706 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:54:58 INFO - PROCESS | 1664 | 1467683698709 Marionette TRACE conn2 <- [1,1434,null,{}] 18:54:58 INFO - PROCESS | 1664 | 1467683698717 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:54:58 INFO - PROCESS | 1664 | 1467683698720 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:58 INFO - PROCESS | 1664 | 1467683698858 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:54:58 INFO - PROCESS | 1664 | 1467683698872 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:58 INFO - PROCESS | 1664 | 1467683698874 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c090000 == 43 [pid = 1664] [id = 366] 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126878400) [pid = 1664] [serial = 1097] [outer = 0x0] 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126f0d000) [pid = 1664] [serial = 1098] [outer = 0x126878400] 18:54:58 INFO - PROCESS | 1664 | 1467683698905 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128a84400) [pid = 1664] [serial = 1099] [outer = 0x126878400] 18:54:59 INFO - PROCESS | 1664 | 1467683699388 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:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 873ms 18:54:59 INFO - PROCESS | 1664 | 1467683699622 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:54:59 INFO - PROCESS | 1664 | 1467683699625 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:54:59 INFO - PROCESS | 1664 | 1467683699630 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - PROCESS | 1664 | 1467683699632 Marionette TRACE conn2 <- [1,1438,null,{}] 18:54:59 INFO - PROCESS | 1664 | 1467683699635 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:54:59 INFO - PROCESS | 1664 | 1467683699637 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:59 INFO - PROCESS | 1664 | 1467683699727 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:54:59 INFO - PROCESS | 1664 | 1467683699790 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:59 INFO - PROCESS | 1664 | 1467683699793 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:54:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186e6000 == 44 [pid = 1664] [id = 367] 18:54:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1174afc00) [pid = 1664] [serial = 1100] [outer = 0x0] 18:54:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1181e9800) [pid = 1664] [serial = 1101] [outer = 0x1174afc00] 18:54:59 INFO - PROCESS | 1664 | 1467683699821 Marionette DEBUG loaded listener.js 18:54:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11822d800) [pid = 1664] [serial = 1102] [outer = 0x1174afc00] 18:55:00 INFO - PROCESS | 1664 | 1467683700244 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:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdc9800 == 43 [pid = 1664] [id = 362] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12b35f000 == 42 [pid = 1664] [id = 361] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d7000 == 41 [pid = 1664] [id = 360] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b4000 == 40 [pid = 1664] [id = 359] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x129414800 == 39 [pid = 1664] [id = 358] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x128a68800 == 38 [pid = 1664] [id = 357] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x124b50000 == 37 [pid = 1664] [id = 356] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x123602800 == 36 [pid = 1664] [id = 355] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12085b000 == 35 [pid = 1664] [id = 354] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x118645800 == 34 [pid = 1664] [id = 353] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x116411000 == 33 [pid = 1664] [id = 352] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x121454800 == 32 [pid = 1664] [id = 351] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b6800 == 31 [pid = 1664] [id = 350] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba93800 == 30 [pid = 1664] [id = 349] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12c090000 == 29 [pid = 1664] [id = 366] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x127461800 == 28 [pid = 1664] [id = 365] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x1190a8000 == 27 [pid = 1664] [id = 364] 18:55:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12c08a800 == 26 [pid = 1664] [id = 363] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1181ee800) [pid = 1664] [serial = 1026] [outer = 0x0] [url = about:blank] 18:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1170ms 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x117e82000) [pid = 1664] [serial = 1023] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1181d4800) [pid = 1664] [serial = 1024] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1127cac00) [pid = 1664] [serial = 1020] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112e9e400) [pid = 1664] [serial = 1021] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1199b1800) [pid = 1664] [serial = 1029] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128da8400) [pid = 1664] [serial = 1018] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128add000) [pid = 1664] [serial = 1017] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181c8800) [pid = 1664] [serial = 1003] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116769400) [pid = 1664] [serial = 1002] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119861800) [pid = 1664] [serial = 1006] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118286c00) [pid = 1664] [serial = 1005] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121479800) [pid = 1664] [serial = 1009] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12112a400) [pid = 1664] [serial = 1008] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12558e400) [pid = 1664] [serial = 1012] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121a66800) [pid = 1664] [serial = 1011] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12112dc00) [pid = 1664] [serial = 1032] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12147ec00) [pid = 1664] [serial = 1033] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11852a800) [pid = 1664] [serial = 1038] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128a8cc00) [pid = 1664] [serial = 1047] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121ce4800) [pid = 1664] [serial = 1035] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124df5000) [pid = 1664] [serial = 1041] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271d6000) [pid = 1664] [serial = 1015] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126c86400) [pid = 1664] [serial = 1044] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119bf1000) [pid = 1664] [serial = 1039] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x126f17000) [pid = 1664] [serial = 1014] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124d91800) [pid = 1664] [serial = 1036] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1186c2000) [pid = 1664] [serial = 1027] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12687ec00) [pid = 1664] [serial = 1042] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x120828400) [pid = 1664] [serial = 1030] [outer = 0x0] [url = about:blank] 18:55:00 INFO - PROCESS | 1664 | 1467683700821 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:55:00 INFO - PROCESS | 1664 | 1467683700825 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:55:00 INFO - PROCESS | 1664 | 1467683700831 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:55:00 INFO - PROCESS | 1664 | 1467683700833 Marionette TRACE conn2 <- [1,1442,null,{}] 18:55:00 INFO - PROCESS | 1664 | 1467683700837 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:55:00 INFO - PROCESS | 1664 | 1467683700839 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:00 INFO - PROCESS | 1664 | 1467683700920 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:55:00 INFO - PROCESS | 1664 | 1467683700927 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 1664 | 1467683700931 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164a3000 == 27 [pid = 1664] [id = 368] 18:55:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112e81c00) [pid = 1664] [serial = 1103] [outer = 0x0] 18:55:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1133db000) [pid = 1664] [serial = 1104] [outer = 0x112e81c00] 18:55:00 INFO - PROCESS | 1664 | 1467683700961 Marionette DEBUG loaded listener.js 18:55:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1164f1400) [pid = 1664] [serial = 1105] [outer = 0x112e81c00] 18:55:01 INFO - PROCESS | 1664 | 1467683701307 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:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 18:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:55:01 INFO - PROCESS | 1664 | 1467683701370 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 1664 | 1467683701372 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:55:01 INFO - PROCESS | 1664 | 1467683701378 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 1664 | 1467683701381 Marionette TRACE conn2 <- [1,1446,null,{}] 18:55:01 INFO - PROCESS | 1664 | 1467683701383 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:55:01 INFO - PROCESS | 1664 | 1467683701385 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:01 INFO - PROCESS | 1664 | 1467683701461 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:55:01 INFO - PROCESS | 1664 | 1467683701466 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:01 INFO - PROCESS | 1664 | 1467683701467 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e4c800 == 28 [pid = 1664] [id = 369] 18:55:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x117150c00) [pid = 1664] [serial = 1106] [outer = 0x0] 18:55:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181a5c00) [pid = 1664] [serial = 1107] [outer = 0x117150c00] 18:55:01 INFO - PROCESS | 1664 | 1467683701497 Marionette DEBUG loaded listener.js 18:55:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1181f1c00) [pid = 1664] [serial = 1108] [outer = 0x117150c00] 18:55:01 INFO - PROCESS | 1664 | 1467683701842 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:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 475ms 18:55:01 INFO - PROCESS | 1664 | 1467683701851 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 1664 | 1467683701852 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:55:01 INFO - PROCESS | 1664 | 1467683701855 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 1664 | 1467683701856 Marionette TRACE conn2 <- [1,1450,null,{}] 18:55:01 INFO - PROCESS | 1664 | 1467683701863 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:55:01 INFO - PROCESS | 1664 | 1467683701869 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:01 INFO - PROCESS | 1664 | 1467683701956 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:55:02 INFO - PROCESS | 1664 | 1467683702009 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 1664 | 1467683702012 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119599000 == 29 [pid = 1664] [id = 370] 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11822d000) [pid = 1664] [serial = 1109] [outer = 0x0] 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1183c9000) [pid = 1664] [serial = 1110] [outer = 0x11822d000] 18:55:02 INFO - PROCESS | 1664 | 1467683702040 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1186c1800) [pid = 1664] [serial = 1111] [outer = 0x11822d000] 18:55:02 INFO - PROCESS | 1664 | 1467683702335 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:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 18:55:02 INFO - PROCESS | 1664 | 1467683702375 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:55:02 INFO - PROCESS | 1664 | 1467683702376 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:55:02 INFO - PROCESS | 1664 | 1467683702378 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:55:02 INFO - PROCESS | 1664 | 1467683702379 Marionette TRACE conn2 <- [1,1454,null,{}] 18:55:02 INFO - PROCESS | 1664 | 1467683702382 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:55:02 INFO - PROCESS | 1664 | 1467683702383 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:02 INFO - PROCESS | 1664 | 1467683702460 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:55:02 INFO - PROCESS | 1664 | 1467683702464 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 1664 | 1467683702467 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12125b800 == 30 [pid = 1664] [id = 371] 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118860800) [pid = 1664] [serial = 1112] [outer = 0x0] 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11920b000) [pid = 1664] [serial = 1113] [outer = 0x118860800] 18:55:02 INFO - PROCESS | 1664 | 1467683702496 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11946f800) [pid = 1664] [serial = 1114] [outer = 0x118860800] 18:55:02 INFO - PROCESS | 1664 | 1467683702976 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:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 619ms 18:55:02 INFO - PROCESS | 1664 | 1467683702998 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:55:03 INFO - PROCESS | 1664 | 1467683703000 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:55:03 INFO - PROCESS | 1664 | 1467683703004 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - PROCESS | 1664 | 1467683703008 Marionette TRACE conn2 <- [1,1458,null,{}] 18:55:03 INFO - PROCESS | 1664 | 1467683703018 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:55:03 INFO - PROCESS | 1664 | 1467683703020 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:03 INFO - PROCESS | 1664 | 1467683703120 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:55:03 INFO - PROCESS | 1664 | 1467683703125 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:03 INFO - PROCESS | 1664 | 1467683703133 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12145f800 == 31 [pid = 1664] [id = 372] 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1186bec00) [pid = 1664] [serial = 1115] [outer = 0x0] 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119537000) [pid = 1664] [serial = 1116] [outer = 0x1186bec00] 18:55:03 INFO - PROCESS | 1664 | 1467683703184 Marionette DEBUG loaded listener.js 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1199ba400) [pid = 1664] [serial = 1117] [outer = 0x1186bec00] 18:55:03 INFO - PROCESS | 1664 | 1467683703514 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:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 535ms 18:55:03 INFO - PROCESS | 1664 | 1467683703538 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:55:03 INFO - PROCESS | 1664 | 1467683703540 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:55:03 INFO - PROCESS | 1664 | 1467683703552 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - PROCESS | 1664 | 1467683703554 Marionette TRACE conn2 <- [1,1462,null,{}] 18:55:03 INFO - PROCESS | 1664 | 1467683703557 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:55:03 INFO - PROCESS | 1664 | 1467683703564 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:03 INFO - PROCESS | 1664 | 1467683703739 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:55:03 INFO - PROCESS | 1664 | 1467683703756 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:03 INFO - PROCESS | 1664 | 1467683703758 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x124da8000 == 32 [pid = 1664] [id = 373] 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119bed400) [pid = 1664] [serial = 1118] [outer = 0x0] 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12100d400) [pid = 1664] [serial = 1119] [outer = 0x119bed400] 18:55:03 INFO - PROCESS | 1664 | 1467683703798 Marionette DEBUG loaded listener.js 18:55:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121131800) [pid = 1664] [serial = 1120] [outer = 0x119bed400] 18:55:04 INFO - PROCESS | 1664 | 1467683704214 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:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 18:55:04 INFO - PROCESS | 1664 | 1467683704221 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:55:04 INFO - PROCESS | 1664 | 1467683704222 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:55:04 INFO - PROCESS | 1664 | 1467683704225 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:55:04 INFO - PROCESS | 1664 | 1467683704226 Marionette TRACE conn2 <- [1,1466,null,{}] 18:55:04 INFO - PROCESS | 1664 | 1467683704232 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:55:04 INFO - PROCESS | 1664 | 1467683704233 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:04 INFO - PROCESS | 1664 | 1467683704331 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:55:04 INFO - PROCESS | 1664 | 1467683704384 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:04 INFO - PROCESS | 1664 | 1467683704386 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b5000 == 33 [pid = 1664] [id = 374] 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121125000) [pid = 1664] [serial = 1121] [outer = 0x0] 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x121481000) [pid = 1664] [serial = 1122] [outer = 0x121125000] 18:55:04 INFO - PROCESS | 1664 | 1467683704418 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121ce2400) [pid = 1664] [serial = 1123] [outer = 0x121125000] 18:55:04 INFO - PROCESS | 1664 | 1467683704737 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:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 18:55:04 INFO - PROCESS | 1664 | 1467683704746 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:55:04 INFO - PROCESS | 1664 | 1467683704747 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:55:04 INFO - PROCESS | 1664 | 1467683704755 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:55:04 INFO - PROCESS | 1664 | 1467683704756 Marionette TRACE conn2 <- [1,1470,null,{}] 18:55:04 INFO - PROCESS | 1664 | 1467683704758 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:55:04 INFO - PROCESS | 1664 | 1467683704760 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:04 INFO - PROCESS | 1664 | 1467683704861 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:55:04 INFO - PROCESS | 1664 | 1467683704866 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:04 INFO - PROCESS | 1664 | 1467683704867 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a62800 == 34 [pid = 1664] [id = 375] 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116888000) [pid = 1664] [serial = 1124] [outer = 0x0] 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1236fac00) [pid = 1664] [serial = 1125] [outer = 0x116888000] 18:55:04 INFO - PROCESS | 1664 | 1467683704892 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x125593000) [pid = 1664] [serial = 1126] [outer = 0x116888000] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124d84800) [pid = 1664] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112da4000) [pid = 1664] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128da6c00) [pid = 1664] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1210cf400) [pid = 1664] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1181ee000) [pid = 1664] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1210d0000) [pid = 1664] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181f4c00) [pid = 1664] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1162a1800) [pid = 1664] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e7a400) [pid = 1664] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118225800) [pid = 1664] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1127d8c00) [pid = 1664] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x120823c00) [pid = 1664] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1291dc400) [pid = 1664] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118863400) [pid = 1664] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128eddc00) [pid = 1664] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:55:05 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119befc00) [pid = 1664] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:55:05 INFO - PROCESS | 1664 | 1467683705365 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:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 620ms 18:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:55:05 INFO - PROCESS | 1664 | 1467683705377 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:55:05 INFO - PROCESS | 1664 | 1467683705378 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:55:05 INFO - PROCESS | 1664 | 1467683705381 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:55:05 INFO - PROCESS | 1664 | 1467683705382 Marionette TRACE conn2 <- [1,1474,null,{}] 18:55:05 INFO - PROCESS | 1664 | 1467683705384 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:55:05 INFO - PROCESS | 1664 | 1467683705385 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:05 INFO - PROCESS | 1664 | 1467683705487 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:55:05 INFO - PROCESS | 1664 | 1467683705520 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 1664 | 1467683705521 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x129174800 == 35 [pid = 1664] [id = 376] 18:55:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112e80c00) [pid = 1664] [serial = 1127] [outer = 0x0] 18:55:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1199b1000) [pid = 1664] [serial = 1128] [outer = 0x112e80c00] 18:55:05 INFO - PROCESS | 1664 | 1467683705545 Marionette DEBUG loaded listener.js 18:55:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1217d8400) [pid = 1664] [serial = 1129] [outer = 0x112e80c00] 18:55:05 INFO - PROCESS | 1664 | 1467683705825 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:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 472ms 18:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:55:05 INFO - PROCESS | 1664 | 1467683705858 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:55:05 INFO - PROCESS | 1664 | 1467683705859 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:55:05 INFO - PROCESS | 1664 | 1467683705861 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:55:05 INFO - PROCESS | 1664 | 1467683705862 Marionette TRACE conn2 <- [1,1478,null,{}] 18:55:05 INFO - PROCESS | 1664 | 1467683705864 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:55:05 INFO - PROCESS | 1664 | 1467683705865 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:05 INFO - PROCESS | 1664 | 1467683705942 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:55:05 INFO - PROCESS | 1664 | 1467683705946 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 1664 | 1467683705947 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5af800 == 36 [pid = 1664] [id = 377] 18:55:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119050c00) [pid = 1664] [serial = 1130] [outer = 0x0] 18:55:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12568f800) [pid = 1664] [serial = 1131] [outer = 0x119050c00] 18:55:05 INFO - PROCESS | 1664 | 1467683705973 Marionette DEBUG loaded listener.js 18:55:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126885c00) [pid = 1664] [serial = 1132] [outer = 0x119050c00] 18:55:06 INFO - PROCESS | 1664 | 1467683706287 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:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 470ms 18:55:06 INFO - PROCESS | 1664 | 1467683706334 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:55:06 INFO - PROCESS | 1664 | 1467683706336 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:55:06 INFO - PROCESS | 1664 | 1467683706339 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 1664 | 1467683706340 Marionette TRACE conn2 <- [1,1482,null,{}] 18:55:06 INFO - PROCESS | 1664 | 1467683706342 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:55:06 INFO - PROCESS | 1664 | 1467683706344 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:06 INFO - PROCESS | 1664 | 1467683706457 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:55:06 INFO - PROCESS | 1664 | 1467683706466 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:06 INFO - PROCESS | 1664 | 1467683706468 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6cb000 == 37 [pid = 1664] [id = 378] 18:55:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12687d800) [pid = 1664] [serial = 1133] [outer = 0x0] 18:55:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1271d3c00) [pid = 1664] [serial = 1134] [outer = 0x12687d800] 18:55:06 INFO - PROCESS | 1664 | 1467683706511 Marionette DEBUG loaded listener.js 18:55:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128adcc00) [pid = 1664] [serial = 1135] [outer = 0x12687d800] 18:55:07 INFO - PROCESS | 1664 | 1467683707002 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:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 18:55:07 INFO - PROCESS | 1664 | 1467683707011 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:55:07 INFO - PROCESS | 1664 | 1467683707015 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:55:07 INFO - PROCESS | 1664 | 1467683707019 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:55:07 INFO - PROCESS | 1664 | 1467683707021 Marionette TRACE conn2 <- [1,1486,null,{}] 18:55:07 INFO - PROCESS | 1664 | 1467683707033 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:55:07 INFO - PROCESS | 1664 | 1467683707035 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:07 INFO - PROCESS | 1664 | 1467683707116 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:55:07 INFO - PROCESS | 1664 | 1467683707120 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 1664 | 1467683707121 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdc9000 == 38 [pid = 1664] [id = 379] 18:55:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128ae5c00) [pid = 1664] [serial = 1136] [outer = 0x0] 18:55:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128e2b000) [pid = 1664] [serial = 1137] [outer = 0x128ae5c00] 18:55:07 INFO - PROCESS | 1664 | 1467683707147 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1291d9800) [pid = 1664] [serial = 1138] [outer = 0x128ae5c00] 18:55:07 INFO - PROCESS | 1664 | 1467683707770 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:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 771ms 18:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:55:07 INFO - PROCESS | 1664 | 1467683707789 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:55:07 INFO - PROCESS | 1664 | 1467683707792 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:55:07 INFO - PROCESS | 1664 | 1467683707795 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:55:07 INFO - PROCESS | 1664 | 1467683707797 Marionette TRACE conn2 <- [1,1490,null,{}] 18:55:07 INFO - PROCESS | 1664 | 1467683707801 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:55:07 INFO - PROCESS | 1664 | 1467683707803 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:07 INFO - PROCESS | 1664 | 1467683707936 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:55:07 INFO - PROCESS | 1664 | 1467683707992 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 1664 | 1467683707993 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x118644000 == 39 [pid = 1664] [id = 380] 18:55:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x116469000) [pid = 1664] [serial = 1139] [outer = 0x0] 18:55:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116883c00) [pid = 1664] [serial = 1140] [outer = 0x116469000] 18:55:08 INFO - PROCESS | 1664 | 1467683708024 Marionette DEBUG loaded listener.js 18:55:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x117e84000) [pid = 1664] [serial = 1141] [outer = 0x116469000] 18:55:08 INFO - PROCESS | 1664 | 1467683708612 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:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 871ms 18:55:08 INFO - PROCESS | 1664 | 1467683708667 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:55:08 INFO - PROCESS | 1664 | 1467683708670 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:55:08 INFO - PROCESS | 1664 | 1467683708675 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:55:08 INFO - PROCESS | 1664 | 1467683708677 Marionette TRACE conn2 <- [1,1494,null,{}] 18:55:08 INFO - PROCESS | 1664 | 1467683708679 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:55:08 INFO - PROCESS | 1664 | 1467683708681 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:08 INFO - PROCESS | 1664 | 1467683708791 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:55:09 INFO - PROCESS | 1664 | 1467683709007 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:09 INFO - PROCESS | 1664 | 1467683709009 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x115eb8000 == 40 [pid = 1664] [id = 381] 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128abc00) [pid = 1664] [serial = 1142] [outer = 0x0] 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11320d400) [pid = 1664] [serial = 1143] [outer = 0x1128abc00] 18:55:09 INFO - PROCESS | 1664 | 1467683709053 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1174aa400) [pid = 1664] [serial = 1144] [outer = 0x1128abc00] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6cb000 == 39 [pid = 1664] [id = 378] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5af800 == 38 [pid = 1664] [id = 377] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x129174800 == 37 [pid = 1664] [id = 376] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x128a62800 == 36 [pid = 1664] [id = 375] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b5000 == 35 [pid = 1664] [id = 374] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x124da8000 == 34 [pid = 1664] [id = 373] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12145f800 == 33 [pid = 1664] [id = 372] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12125b800 == 32 [pid = 1664] [id = 371] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x119599000 == 31 [pid = 1664] [id = 370] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x117e4c800 == 30 [pid = 1664] [id = 369] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1164a3000 == 29 [pid = 1664] [id = 368] 18:55:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1186e6000 == 28 [pid = 1664] [id = 367] 18:55:09 INFO - PROCESS | 1664 | 1467683709499 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:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x125596400) [pid = 1664] [serial = 1071] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128d85800) [pid = 1664] [serial = 1074] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128adf000) [pid = 1664] [serial = 1072] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128e23000) [pid = 1664] [serial = 1077] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128ae6400) [pid = 1664] [serial = 1048] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11852fc00) [pid = 1664] [serial = 1059] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118865800) [pid = 1664] [serial = 1060] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x121475c00) [pid = 1664] [serial = 1065] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1215e4800) [pid = 1664] [serial = 1066] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119466800) [pid = 1664] [serial = 1062] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x121007c00) [pid = 1664] [serial = 1063] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116768800) [pid = 1664] [serial = 1056] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1181d4400) [pid = 1664] [serial = 1057] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1133b1800) [pid = 1664] [serial = 1050] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116802c00) [pid = 1664] [serial = 1051] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11822bc00) [pid = 1664] [serial = 1053] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11852dc00) [pid = 1664] [serial = 1054] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128dae000) [pid = 1664] [serial = 1075] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1174ee800) [pid = 1664] [serial = 1080] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128ad9c00) [pid = 1664] [serial = 1083] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128e29400) [pid = 1664] [serial = 1078] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12a540400) [pid = 1664] [serial = 1090] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124d83800) [pid = 1664] [serial = 1069] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128edd800) [pid = 1664] [serial = 1084] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x121a6fc00) [pid = 1664] [serial = 1068] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1291d8800) [pid = 1664] [serial = 1086] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x129453000) [pid = 1664] [serial = 1087] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1294e2c00) [pid = 1664] [serial = 1089] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119bf8000) [pid = 1664] [serial = 1081] [outer = 0x0] [url = about:blank] 18:55:09 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x128a84c00) [pid = 1664] [serial = 1045] [outer = 0x0] [url = about:blank] 18:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 879ms 18:55:09 INFO - PROCESS | 1664 | 1467683709564 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 1664 | 1467683709567 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:55:09 INFO - PROCESS | 1664 | 1467683709572 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - PROCESS | 1664 | 1467683709576 Marionette TRACE conn2 <- [1,1498,null,{}] 18:55:09 INFO - PROCESS | 1664 | 1467683709581 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:55:09 INFO - PROCESS | 1664 | 1467683709584 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:09 INFO - PROCESS | 1664 | 1467683709705 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:55:09 INFO - PROCESS | 1664 | 1467683709721 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:09 INFO - PROCESS | 1664 | 1467683709723 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e4c800 == 29 [pid = 1664] [id = 382] 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1181ebc00) [pid = 1664] [serial = 1145] [outer = 0x0] 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1181f0000) [pid = 1664] [serial = 1146] [outer = 0x1181ebc00] 18:55:09 INFO - PROCESS | 1664 | 1467683709766 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1186b9000) [pid = 1664] [serial = 1147] [outer = 0x1181ebc00] 18:55:10 INFO - PROCESS | 1664 | 1467683710207 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:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 673ms 18:55:10 INFO - PROCESS | 1664 | 1467683710247 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:55:10 INFO - PROCESS | 1664 | 1467683710249 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:55:10 INFO - PROCESS | 1664 | 1467683710252 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:55:10 INFO - PROCESS | 1664 | 1467683710253 Marionette TRACE conn2 <- [1,1502,null,{}] 18:55:10 INFO - PROCESS | 1664 | 1467683710256 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:55:10 INFO - PROCESS | 1664 | 1467683710257 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:10 INFO - PROCESS | 1664 | 1467683710345 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:55:10 INFO - PROCESS | 1664 | 1467683710350 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 1664 | 1467683710352 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12085b800 == 30 [pid = 1664] [id = 383] 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11946e400) [pid = 1664] [serial = 1148] [outer = 0x0] 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119539c00) [pid = 1664] [serial = 1149] [outer = 0x11946e400] 18:55:10 INFO - PROCESS | 1664 | 1467683710380 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1199ba800) [pid = 1664] [serial = 1150] [outer = 0x11946e400] 18:55:10 INFO - PROCESS | 1664 | 1467683710720 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:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 18:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:55:10 INFO - PROCESS | 1664 | 1467683710771 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:55:10 INFO - PROCESS | 1664 | 1467683710772 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:55:10 INFO - PROCESS | 1664 | 1467683710780 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:55:10 INFO - PROCESS | 1664 | 1467683710784 Marionette TRACE conn2 <- [1,1506,null,{}] 18:55:10 INFO - PROCESS | 1664 | 1467683710787 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:55:10 INFO - PROCESS | 1664 | 1467683710790 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:10 INFO - PROCESS | 1664 | 1467683710871 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:55:10 INFO - PROCESS | 1664 | 1467683710874 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 1664 | 1467683710875 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b05800 == 31 [pid = 1664] [id = 384] 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1125f5c00) [pid = 1664] [serial = 1151] [outer = 0x0] 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119bf8c00) [pid = 1664] [serial = 1152] [outer = 0x1125f5c00] 18:55:10 INFO - PROCESS | 1664 | 1467683710903 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x121128400) [pid = 1664] [serial = 1153] [outer = 0x1125f5c00] 18:55:11 INFO - PROCESS | 1664 | 1467683711273 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:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 528ms 18:55:11 INFO - PROCESS | 1664 | 1467683711304 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:55:11 INFO - PROCESS | 1664 | 1467683711307 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:55:11 INFO - PROCESS | 1664 | 1467683711310 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 1664 | 1467683711312 Marionette TRACE conn2 <- [1,1510,null,{}] 18:55:11 INFO - PROCESS | 1664 | 1467683711315 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:55:11 INFO - PROCESS | 1664 | 1467683711317 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:11 INFO - PROCESS | 1664 | 1467683711461 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:55:11 INFO - PROCESS | 1664 | 1467683711470 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:11 INFO - PROCESS | 1664 | 1467683711471 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f35000 == 32 [pid = 1664] [id = 385] 18:55:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x121129800) [pid = 1664] [serial = 1154] [outer = 0x0] 18:55:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x121479800) [pid = 1664] [serial = 1155] [outer = 0x121129800] 18:55:11 INFO - PROCESS | 1664 | 1467683711496 Marionette DEBUG loaded listener.js 18:55:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121a62400) [pid = 1664] [serial = 1156] [outer = 0x121129800] 18:55:11 INFO - PROCESS | 1664 | 1467683711808 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:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 18:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:55:11 INFO - PROCESS | 1664 | 1467683711839 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:55:11 INFO - PROCESS | 1664 | 1467683711842 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:55:11 INFO - PROCESS | 1664 | 1467683711846 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 1664 | 1467683711847 Marionette TRACE conn2 <- [1,1514,null,{}] 18:55:11 INFO - PROCESS | 1664 | 1467683711849 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:55:11 INFO - PROCESS | 1664 | 1467683711850 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:11 INFO - PROCESS | 1664 | 1467683711949 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:55:11 INFO - PROCESS | 1664 | 1467683711953 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:11 INFO - PROCESS | 1664 | 1467683711957 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x123697000 == 33 [pid = 1664] [id = 386] 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x124df2000) [pid = 1664] [serial = 1157] [outer = 0x0] 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x125592000) [pid = 1664] [serial = 1158] [outer = 0x124df2000] 18:55:12 INFO - PROCESS | 1664 | 1467683712020 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x126fb5c00) [pid = 1664] [serial = 1159] [outer = 0x124df2000] 18:55:12 INFO - PROCESS | 1664 | 1467683712388 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:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 18:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:55:12 INFO - PROCESS | 1664 | 1467683712416 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:55:12 INFO - PROCESS | 1664 | 1467683712417 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:55:12 INFO - PROCESS | 1664 | 1467683712420 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:55:12 INFO - PROCESS | 1664 | 1467683712423 Marionette TRACE conn2 <- [1,1518,null,{}] 18:55:12 INFO - PROCESS | 1664 | 1467683712425 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:55:12 INFO - PROCESS | 1664 | 1467683712427 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:12 INFO - PROCESS | 1664 | 1467683712524 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:55:12 INFO - PROCESS | 1664 | 1467683712528 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:12 INFO - PROCESS | 1664 | 1467683712529 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5a9000 == 34 [pid = 1664] [id = 387] 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x126fb5400) [pid = 1664] [serial = 1160] [outer = 0x0] 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128a8ec00) [pid = 1664] [serial = 1161] [outer = 0x126fb5400] 18:55:12 INFO - PROCESS | 1664 | 1467683712561 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128dae000) [pid = 1664] [serial = 1162] [outer = 0x126fb5400] 18:55:12 INFO - PROCESS | 1664 | 1467683712885 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:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 18:55:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:55:12 INFO - PROCESS | 1664 | 1467683712943 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:55:12 INFO - PROCESS | 1664 | 1467683712945 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:55:12 INFO - PROCESS | 1664 | 1467683712947 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:55:12 INFO - PROCESS | 1664 | 1467683712948 Marionette TRACE conn2 <- [1,1522,null,{}] 18:55:12 INFO - PROCESS | 1664 | 1467683712956 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:55:12 INFO - PROCESS | 1664 | 1467683712957 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:13 INFO - PROCESS | 1664 | 1467683713052 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:55:13 INFO - PROCESS | 1664 | 1467683713055 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 1664 | 1467683713057 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x116abd800 == 35 [pid = 1664] [id = 388] 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1125f1800) [pid = 1664] [serial = 1163] [outer = 0x0] 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128ee6c00) [pid = 1664] [serial = 1164] [outer = 0x1125f1800] 18:55:13 INFO - PROCESS | 1664 | 1467683713082 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1291dcc00) [pid = 1664] [serial = 1165] [outer = 0x1125f1800] 18:55:13 INFO - PROCESS | 1664 | 1467683713379 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:55:13 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:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:55:13 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:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:55:13 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:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:55:13 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:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:55:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 475ms 18:55:13 INFO - PROCESS | 1664 | 1467683713426 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:55:13 INFO - PROCESS | 1664 | 1467683713428 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:55:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:55:13 INFO - PROCESS | 1664 | 1467683713430 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 1664 | 1467683713431 Marionette TRACE conn2 <- [1,1526,null,{}] 18:55:13 INFO - PROCESS | 1664 | 1467683713433 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:55:13 INFO - PROCESS | 1664 | 1467683713434 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:13 INFO - PROCESS | 1664 | 1467683713532 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:55:13 INFO - PROCESS | 1664 | 1467683713545 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 1664 | 1467683713554 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9c800 == 36 [pid = 1664] [id = 389] 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128e2d000) [pid = 1664] [serial = 1166] [outer = 0x0] 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12944c000) [pid = 1664] [serial = 1167] [outer = 0x128e2d000] 18:55:13 INFO - PROCESS | 1664 | 1467683713579 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1294e5c00) [pid = 1664] [serial = 1168] [outer = 0x128e2d000] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118860800) [pid = 1664] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11822d000) [pid = 1664] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117150c00) [pid = 1664] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119bed400) [pid = 1664] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e81c00) [pid = 1664] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1174afc00) [pid = 1664] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116fc0800) [pid = 1664] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11981f800) [pid = 1664] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x126878400) [pid = 1664] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112e80c00) [pid = 1664] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121125000) [pid = 1664] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116888000) [pid = 1664] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119050c00) [pid = 1664] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1186bec00) [pid = 1664] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:55:13 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12687d800) [pid = 1664] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:55:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:55:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:55:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:55:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 18:55:13 INFO - PROCESS | 1664 | 1467683713945 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:55:13 INFO - PROCESS | 1664 | 1467683713952 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:55:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:55:13 INFO - PROCESS | 1664 | 1467683713954 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:55:13 INFO - PROCESS | 1664 | 1467683713957 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 1664 | 1467683713959 Marionette TRACE conn2 <- [1,1530,null,{}] 18:55:13 INFO - PROCESS | 1664 | 1467683713966 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:55:13 INFO - PROCESS | 1664 | 1467683713968 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:14 INFO - PROCESS | 1664 | 1467683714093 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:55:14 INFO - PROCESS | 1664 | 1467683714176 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:14 INFO - PROCESS | 1664 | 1467683714177 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b36c000 == 37 [pid = 1664] [id = 390] 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1162a5000) [pid = 1664] [serial = 1169] [outer = 0x0] 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1186b8c00) [pid = 1664] [serial = 1170] [outer = 0x1162a5000] 18:55:14 INFO - PROCESS | 1664 | 1467683714201 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121ceb400) [pid = 1664] [serial = 1171] [outer = 0x1162a5000] 18:55:14 INFO - PROCESS | 1664 | 1467683714436 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:55:14 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:55:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:55:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:55:14 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:55:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:55:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 523ms 18:55:14 INFO - PROCESS | 1664 | 1467683714490 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 1664 | 1467683714491 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:55:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:55:14 INFO - PROCESS | 1664 | 1467683714493 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 1664 | 1467683714494 Marionette TRACE conn2 <- [1,1534,null,{}] 18:55:14 INFO - PROCESS | 1664 | 1467683714497 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:55:14 INFO - PROCESS | 1664 | 1467683714498 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:14 INFO - PROCESS | 1664 | 1467683714590 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:55:14 INFO - PROCESS | 1664 | 1467683714594 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:14 INFO - PROCESS | 1664 | 1467683714596 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c094000 == 38 [pid = 1664] [id = 391] 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x12100a000) [pid = 1664] [serial = 1172] [outer = 0x0] 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x126f14400) [pid = 1664] [serial = 1173] [outer = 0x12100a000] 18:55:14 INFO - PROCESS | 1664 | 1467683714622 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12a53e800) [pid = 1664] [serial = 1174] [outer = 0x12100a000] 18:55:14 INFO - PROCESS | 1664 | 1467683714967 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:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 18:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:55:15 INFO - PROCESS | 1664 | 1467683715015 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:55:15 INFO - PROCESS | 1664 | 1467683715017 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:55:15 INFO - PROCESS | 1664 | 1467683715019 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:55:15 INFO - PROCESS | 1664 | 1467683715021 Marionette TRACE conn2 <- [1,1538,null,{}] 18:55:15 INFO - PROCESS | 1664 | 1467683715023 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:55:15 INFO - PROCESS | 1664 | 1467683715025 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:15 INFO - PROCESS | 1664 | 1467683715112 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:55:15 INFO - PROCESS | 1664 | 1467683715116 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 1664 | 1467683715117 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b0800 == 39 [pid = 1664] [id = 392] 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12a542000) [pid = 1664] [serial = 1175] [outer = 0x0] 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a698000) [pid = 1664] [serial = 1176] [outer = 0x12a542000] 18:55:15 INFO - PROCESS | 1664 | 1467683715143 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a781000) [pid = 1664] [serial = 1177] [outer = 0x12a542000] 18:55:15 INFO - PROCESS | 1664 | 1467683715462 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:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 18:55:15 INFO - PROCESS | 1664 | 1467683715490 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:55:15 INFO - PROCESS | 1664 | 1467683715491 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:55:15 INFO - PROCESS | 1664 | 1467683715493 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:55:15 INFO - PROCESS | 1664 | 1467683715494 Marionette TRACE conn2 <- [1,1542,null,{}] 18:55:15 INFO - PROCESS | 1664 | 1467683715496 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:55:15 INFO - PROCESS | 1664 | 1467683715497 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:15 INFO - PROCESS | 1664 | 1467683715588 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:55:15 INFO - PROCESS | 1664 | 1467683715591 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 1664 | 1467683715592 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3df800 == 40 [pid = 1664] [id = 393] 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12a781c00) [pid = 1664] [serial = 1178] [outer = 0x0] 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12a784000) [pid = 1664] [serial = 1179] [outer = 0x12a781c00] 18:55:15 INFO - PROCESS | 1664 | 1467683715616 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12aa1ac00) [pid = 1664] [serial = 1180] [outer = 0x12a781c00] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x117e4c800 == 39 [pid = 1664] [id = 382] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x115eb8000 == 38 [pid = 1664] [id = 381] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x118644000 == 37 [pid = 1664] [id = 380] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdc9000 == 36 [pid = 1664] [id = 379] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x124b05800 == 35 [pid = 1664] [id = 384] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12085b800 == 34 [pid = 1664] [id = 383] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12b36c000 == 33 [pid = 1664] [id = 390] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9c800 == 32 [pid = 1664] [id = 389] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5a9000 == 31 [pid = 1664] [id = 387] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x123697000 == 30 [pid = 1664] [id = 386] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x126f35000 == 29 [pid = 1664] [id = 385] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12c094000 == 28 [pid = 1664] [id = 391] 18:55:16 INFO - PROCESS | 1664 | --DOCSHELL 0x116abd800 == 27 [pid = 1664] [id = 388] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119537000) [pid = 1664] [serial = 1116] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x121131800) [pid = 1664] [serial = 1120] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1199ba400) [pid = 1664] [serial = 1117] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x126885c00) [pid = 1664] [serial = 1132] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128adcc00) [pid = 1664] [serial = 1135] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11946f800) [pid = 1664] [serial = 1114] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b0800 == 26 [pid = 1664] [id = 392] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1271d3c00) [pid = 1664] [serial = 1134] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11920b000) [pid = 1664] [serial = 1113] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1183c9000) [pid = 1664] [serial = 1110] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1186c1800) [pid = 1664] [serial = 1111] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1181a5c00) [pid = 1664] [serial = 1107] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1181f1c00) [pid = 1664] [serial = 1108] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12100d400) [pid = 1664] [serial = 1119] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1133db000) [pid = 1664] [serial = 1104] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1164f1400) [pid = 1664] [serial = 1105] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11822d800) [pid = 1664] [serial = 1102] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1181e9800) [pid = 1664] [serial = 1101] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x118283c00) [pid = 1664] [serial = 1093] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1181eb400) [pid = 1664] [serial = 1092] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1210d0c00) [pid = 1664] [serial = 1096] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x119bef800) [pid = 1664] [serial = 1095] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x128a84400) [pid = 1664] [serial = 1099] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x126f0d000) [pid = 1664] [serial = 1098] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1199b1000) [pid = 1664] [serial = 1128] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x121ce2400) [pid = 1664] [serial = 1123] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x121481000) [pid = 1664] [serial = 1122] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1236fac00) [pid = 1664] [serial = 1125] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x12568f800) [pid = 1664] [serial = 1131] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x125593000) [pid = 1664] [serial = 1126] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1217d8400) [pid = 1664] [serial = 1129] [outer = 0x0] [url = about:blank] 18:55:17 INFO - PROCESS | 1664 | 1467683717178 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:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1722ms 18:55:17 INFO - PROCESS | 1664 | 1467683717216 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:55:17 INFO - PROCESS | 1664 | 1467683717218 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:55:17 INFO - PROCESS | 1664 | 1467683717222 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:55:17 INFO - PROCESS | 1664 | 1467683717224 Marionette TRACE conn2 <- [1,1546,null,{}] 18:55:17 INFO - PROCESS | 1664 | 1467683717228 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:55:17 INFO - PROCESS | 1664 | 1467683717230 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:17 INFO - PROCESS | 1664 | 1467683717309 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:55:17 INFO - PROCESS | 1664 | 1467683717366 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 1664 | 1467683717368 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116646800 == 27 [pid = 1664] [id = 394] 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x114f69c00) [pid = 1664] [serial = 1181] [outer = 0x0] 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x114fcf000) [pid = 1664] [serial = 1182] [outer = 0x114f69c00] 18:55:17 INFO - PROCESS | 1664 | 1467683717397 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x11646ec00) [pid = 1664] [serial = 1183] [outer = 0x114f69c00] 18:55:17 INFO - PROCESS | 1664 | 1467683717693 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:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 18:55:17 INFO - PROCESS | 1664 | 1467683717745 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:55:17 INFO - PROCESS | 1664 | 1467683717752 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:55:17 INFO - PROCESS | 1664 | 1467683717757 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:55:17 INFO - PROCESS | 1664 | 1467683717758 Marionette TRACE conn2 <- [1,1550,null,{}] 18:55:17 INFO - PROCESS | 1664 | 1467683717761 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:55:17 INFO - PROCESS | 1664 | 1467683717763 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:17 INFO - PROCESS | 1664 | 1467683717843 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:55:17 INFO - PROCESS | 1664 | 1467683717851 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 1664 | 1467683717853 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816d800 == 28 [pid = 1664] [id = 395] 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1164f0400) [pid = 1664] [serial = 1184] [outer = 0x0] 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11714c400) [pid = 1664] [serial = 1185] [outer = 0x1164f0400] 18:55:17 INFO - PROCESS | 1664 | 1467683717922 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1181acc00) [pid = 1664] [serial = 1186] [outer = 0x1164f0400] 18:55:18 INFO - PROCESS | 1664 | 1467683718205 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:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 18:55:18 INFO - PROCESS | 1664 | 1467683718234 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:55:18 INFO - PROCESS | 1664 | 1467683718236 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:55:18 INFO - PROCESS | 1664 | 1467683718239 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 1664 | 1467683718255 Marionette TRACE conn2 <- [1,1554,null,{}] 18:55:18 INFO - PROCESS | 1664 | 1467683718273 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:55:18 INFO - PROCESS | 1664 | 1467683718277 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:18 INFO - PROCESS | 1664 | 1467683718373 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:55:18 INFO - PROCESS | 1664 | 1467683718441 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 1664 | 1467683718444 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d2000 == 29 [pid = 1664] [id = 396] 18:55:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x111f0bc00) [pid = 1664] [serial = 1187] [outer = 0x0] 18:55:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x118225000) [pid = 1664] [serial = 1188] [outer = 0x111f0bc00] 18:55:18 INFO - PROCESS | 1664 | 1467683718490 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118283c00) [pid = 1664] [serial = 1189] [outer = 0x111f0bc00] 18:55:18 INFO - PROCESS | 1664 | 1467683718853 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:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 643ms 18:55:18 INFO - PROCESS | 1664 | 1467683718882 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:55:18 INFO - PROCESS | 1664 | 1467683718884 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:55:18 INFO - PROCESS | 1664 | 1467683718886 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 1664 | 1467683718888 Marionette TRACE conn2 <- [1,1558,null,{}] 18:55:18 INFO - PROCESS | 1664 | 1467683718892 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:55:18 INFO - PROCESS | 1664 | 1467683718894 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:18 INFO - PROCESS | 1664 | 1467683718967 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:55:19 INFO - PROCESS | 1664 | 1467683719022 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:19 INFO - PROCESS | 1664 | 1467683719023 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119976800 == 30 [pid = 1664] [id = 397] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1183c9000) [pid = 1664] [serial = 1190] [outer = 0x0] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118860000) [pid = 1664] [serial = 1191] [outer = 0x1183c9000] 18:55:19 INFO - PROCESS | 1664 | 1467683719049 Marionette DEBUG loaded listener.js 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x119207800) [pid = 1664] [serial = 1192] [outer = 0x1183c9000] 18:55:19 INFO - PROCESS | 1664 | 1467683719292 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:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 421ms 18:55:19 INFO - PROCESS | 1664 | 1467683719308 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 1664 | 1467683719309 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:55:19 INFO - PROCESS | 1664 | 1467683719319 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 1664 | 1467683719320 Marionette TRACE conn2 <- [1,1562,null,{}] 18:55:19 INFO - PROCESS | 1664 | 1467683719322 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:55:19 INFO - PROCESS | 1664 | 1467683719323 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:19 INFO - PROCESS | 1664 | 1467683719411 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:55:19 INFO - PROCESS | 1664 | 1467683719415 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:19 INFO - PROCESS | 1664 | 1467683719416 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x121375800 == 31 [pid = 1664] [id = 398] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116469c00) [pid = 1664] [serial = 1193] [outer = 0x0] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119211000) [pid = 1664] [serial = 1194] [outer = 0x116469c00] 18:55:19 INFO - PROCESS | 1664 | 1467683719443 Marionette DEBUG loaded listener.js 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119817000) [pid = 1664] [serial = 1195] [outer = 0x116469c00] 18:55:19 INFO - PROCESS | 1664 | 1467683719776 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:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 467ms 18:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:55:19 INFO - PROCESS | 1664 | 1467683719787 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 1664 | 1467683719788 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:55:19 INFO - PROCESS | 1664 | 1467683719793 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 1664 | 1467683719794 Marionette TRACE conn2 <- [1,1566,null,{}] 18:55:19 INFO - PROCESS | 1664 | 1467683719796 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:55:19 INFO - PROCESS | 1664 | 1467683719800 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:19 INFO - PROCESS | 1664 | 1467683719914 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:55:19 INFO - PROCESS | 1664 | 1467683719921 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:19 INFO - PROCESS | 1664 | 1467683719923 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12367c000 == 32 [pid = 1664] [id = 399] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1183cd800) [pid = 1664] [serial = 1196] [outer = 0x0] 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11985f800) [pid = 1664] [serial = 1197] [outer = 0x1183cd800] 18:55:19 INFO - PROCESS | 1664 | 1467683719948 Marionette DEBUG loaded listener.js 18:55:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x121127c00) [pid = 1664] [serial = 1198] [outer = 0x1183cd800] 18:55:20 INFO - PROCESS | 1664 | 1467683720215 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:55:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:55:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 18:55:20 INFO - PROCESS | 1664 | 1467683720261 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:55:20 INFO - PROCESS | 1664 | 1467683720262 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:55:20 INFO - PROCESS | 1664 | 1467683720264 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:55:20 INFO - PROCESS | 1664 | 1467683720265 Marionette TRACE conn2 <- [1,1570,null,{}] 18:55:20 INFO - PROCESS | 1664 | 1467683720268 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:55:20 INFO - PROCESS | 1664 | 1467683720269 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:20 INFO - PROCESS | 1664 | 1467683720345 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:55:20 INFO - PROCESS | 1664 | 1467683720349 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 1664 | 1467683720350 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250be000 == 33 [pid = 1664] [id = 400] 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1186c0c00) [pid = 1664] [serial = 1199] [outer = 0x0] 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12112ec00) [pid = 1664] [serial = 1200] [outer = 0x1186c0c00] 18:55:20 INFO - PROCESS | 1664 | 1467683720384 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121481400) [pid = 1664] [serial = 1201] [outer = 0x1186c0c00] 18:55:20 INFO - PROCESS | 1664 | 1467683720694 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:55:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:55:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 471ms 18:55:20 INFO - PROCESS | 1664 | 1467683720737 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:55:20 INFO - PROCESS | 1664 | 1467683720738 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:55:20 INFO - PROCESS | 1664 | 1467683720740 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:55:20 INFO - PROCESS | 1664 | 1467683720741 Marionette TRACE conn2 <- [1,1574,null,{}] 18:55:20 INFO - PROCESS | 1664 | 1467683720743 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:55:20 INFO - PROCESS | 1664 | 1467683720745 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:20 INFO - PROCESS | 1664 | 1467683720843 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:55:20 INFO - PROCESS | 1664 | 1467683720850 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 1664 | 1467683720851 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x126c94000 == 34 [pid = 1664] [id = 401] 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1164ee000) [pid = 1664] [serial = 1202] [outer = 0x0] 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x121492800) [pid = 1664] [serial = 1203] [outer = 0x1164ee000] 18:55:20 INFO - PROCESS | 1664 | 1467683720876 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1235e5400) [pid = 1664] [serial = 1204] [outer = 0x1164ee000] 18:55:21 INFO - PROCESS | 1664 | 1467683721191 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:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 18:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:55:21 INFO - PROCESS | 1664 | 1467683721208 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 1664 | 1467683721209 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:55:21 INFO - PROCESS | 1664 | 1467683721212 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 1664 | 1467683721215 Marionette TRACE conn2 <- [1,1578,null,{}] 18:55:21 INFO - PROCESS | 1664 | 1467683721219 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:55:21 INFO - PROCESS | 1664 | 1467683721220 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:21 INFO - PROCESS | 1664 | 1467683721295 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:55:21 INFO - PROCESS | 1664 | 1467683721298 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:21 INFO - PROCESS | 1664 | 1467683721299 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192ce800 == 35 [pid = 1664] [id = 402] 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1125f8000) [pid = 1664] [serial = 1205] [outer = 0x0] 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x124d90000) [pid = 1664] [serial = 1206] [outer = 0x1125f8000] 18:55:21 INFO - PROCESS | 1664 | 1467683721326 Marionette DEBUG loaded listener.js 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x125072400) [pid = 1664] [serial = 1207] [outer = 0x1125f8000] 18:55:21 INFO - PROCESS | 1664 | 1467683721633 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:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 477ms 18:55:21 INFO - PROCESS | 1664 | 1467683721689 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 1664 | 1467683721690 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:55:21 INFO - PROCESS | 1664 | 1467683721693 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 1664 | 1467683721694 Marionette TRACE conn2 <- [1,1582,null,{}] 18:55:21 INFO - PROCESS | 1664 | 1467683721696 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:55:21 INFO - PROCESS | 1664 | 1467683721697 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:21 INFO - PROCESS | 1664 | 1467683721806 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:55:21 INFO - PROCESS | 1664 | 1467683721814 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:21 INFO - PROCESS | 1664 | 1467683721815 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a71800 == 36 [pid = 1664] [id = 403] 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11823c800) [pid = 1664] [serial = 1208] [outer = 0x0] 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12506ac00) [pid = 1664] [serial = 1209] [outer = 0x11823c800] 18:55:21 INFO - PROCESS | 1664 | 1467683721839 Marionette DEBUG loaded listener.js 18:55:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126f0d000) [pid = 1664] [serial = 1210] [outer = 0x11823c800] 18:55:22 INFO - PROCESS | 1664 | 1467683722140 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:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 18:55:22 INFO - PROCESS | 1664 | 1467683722171 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 1664 | 1467683722173 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:55:22 INFO - PROCESS | 1664 | 1467683722179 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 1664 | 1467683722181 Marionette TRACE conn2 <- [1,1586,null,{}] 18:55:22 INFO - PROCESS | 1664 | 1467683722184 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:55:22 INFO - PROCESS | 1664 | 1467683722186 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:22 INFO - PROCESS | 1664 | 1467683722300 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:55:22 INFO - PROCESS | 1664 | 1467683722311 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 1664 | 1467683722313 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x121375000 == 37 [pid = 1664] [id = 404] 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126f10800) [pid = 1664] [serial = 1211] [outer = 0x0] 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1273a7000) [pid = 1664] [serial = 1212] [outer = 0x126f10800] 18:55:22 INFO - PROCESS | 1664 | 1467683722345 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128ad9c00) [pid = 1664] [serial = 1213] [outer = 0x126f10800] 18:55:22 INFO - PROCESS | 1664 | 1467683722684 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:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 18:55:22 INFO - PROCESS | 1664 | 1467683722700 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 1664 | 1467683722701 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:55:22 INFO - PROCESS | 1664 | 1467683722703 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 1664 | 1467683722704 Marionette TRACE conn2 <- [1,1590,null,{}] 18:55:22 INFO - PROCESS | 1664 | 1467683722706 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:55:22 INFO - PROCESS | 1664 | 1467683722707 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:22 INFO - PROCESS | 1664 | 1467683722805 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:55:22 INFO - PROCESS | 1664 | 1467683722817 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 1664 | 1467683722819 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6bc800 == 38 [pid = 1664] [id = 405] 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1271d6000) [pid = 1664] [serial = 1214] [outer = 0x0] 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128ae3400) [pid = 1664] [serial = 1215] [outer = 0x1271d6000] 18:55:22 INFO - PROCESS | 1664 | 1467683722843 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128dac800) [pid = 1664] [serial = 1216] [outer = 0x1271d6000] 18:55:23 INFO - PROCESS | 1664 | 1467683723154 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:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 18:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:55:23 INFO - PROCESS | 1664 | 1467683723184 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:55:23 INFO - PROCESS | 1664 | 1467683723185 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:55:23 INFO - PROCESS | 1664 | 1467683723187 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:55:23 INFO - PROCESS | 1664 | 1467683723188 Marionette TRACE conn2 <- [1,1594,null,{}] 18:55:23 INFO - PROCESS | 1664 | 1467683723190 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:55:23 INFO - PROCESS | 1664 | 1467683723191 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:23 INFO - PROCESS | 1664 | 1467683723291 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:55:23 INFO - PROCESS | 1664 | 1467683723295 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 1664 | 1467683723297 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad37000 == 39 [pid = 1664] [id = 406] 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12112ac00) [pid = 1664] [serial = 1217] [outer = 0x0] 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128e22000) [pid = 1664] [serial = 1218] [outer = 0x12112ac00] 18:55:23 INFO - PROCESS | 1664 | 1467683723321 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128e30c00) [pid = 1664] [serial = 1219] [outer = 0x12112ac00] 18:55:23 INFO - PROCESS | 1664 | 1467683723646 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:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 470ms 18:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:55:23 INFO - PROCESS | 1664 | 1467683723660 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:55:23 INFO - PROCESS | 1664 | 1467683723661 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:55:23 INFO - PROCESS | 1664 | 1467683723663 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:55:23 INFO - PROCESS | 1664 | 1467683723664 Marionette TRACE conn2 <- [1,1598,null,{}] 18:55:23 INFO - PROCESS | 1664 | 1467683723666 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:55:23 INFO - PROCESS | 1664 | 1467683723667 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:23 INFO - PROCESS | 1664 | 1467683723772 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:55:23 INFO - PROCESS | 1664 | 1467683723776 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 1664 | 1467683723777 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b375800 == 40 [pid = 1664] [id = 407] 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128da8800) [pid = 1664] [serial = 1220] [outer = 0x0] 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1291dd000) [pid = 1664] [serial = 1221] [outer = 0x128da8800] 18:55:23 INFO - PROCESS | 1664 | 1467683723833 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x129452000) [pid = 1664] [serial = 1222] [outer = 0x128da8800] 18:55:24 INFO - PROCESS | 1664 | 1467683724100 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:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124df2000) [pid = 1664] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126fb5400) [pid = 1664] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1162a5000) [pid = 1664] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1125f1800) [pid = 1664] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128e2d000) [pid = 1664] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12100a000) [pid = 1664] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12a542000) [pid = 1664] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x121129800) [pid = 1664] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1125f5c00) [pid = 1664] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11946e400) [pid = 1664] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181ebc00) [pid = 1664] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128abc00) [pid = 1664] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116469000) [pid = 1664] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:55:24 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128ae5c00) [pid = 1664] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 618ms 18:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:55:24 INFO - PROCESS | 1664 | 1467683724282 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 1664 | 1467683724283 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:55:24 INFO - PROCESS | 1664 | 1467683724285 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 1664 | 1467683724286 Marionette TRACE conn2 <- [1,1602,null,{}] 18:55:24 INFO - PROCESS | 1664 | 1467683724289 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:55:24 INFO - PROCESS | 1664 | 1467683724290 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:24 INFO - PROCESS | 1664 | 1467683724368 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:55:24 INFO - PROCESS | 1664 | 1467683724372 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:24 INFO - PROCESS | 1664 | 1467683724373 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250db800 == 41 [pid = 1664] [id = 408] 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116768c00) [pid = 1664] [serial = 1223] [outer = 0x0] 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1181d1000) [pid = 1664] [serial = 1224] [outer = 0x116768c00] 18:55:24 INFO - PROCESS | 1664 | 1467683724400 Marionette DEBUG loaded listener.js 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121129800) [pid = 1664] [serial = 1225] [outer = 0x116768c00] 18:55:24 INFO - PROCESS | 1664 | 1467683724716 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:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 18:55:24 INFO - PROCESS | 1664 | 1467683724754 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:55:24 INFO - PROCESS | 1664 | 1467683724755 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:55:24 INFO - PROCESS | 1664 | 1467683724757 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 1664 | 1467683724760 Marionette TRACE conn2 <- [1,1606,null,{}] 18:55:24 INFO - PROCESS | 1664 | 1467683724763 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:55:24 INFO - PROCESS | 1664 | 1467683724764 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:24 INFO - PROCESS | 1664 | 1467683724842 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:55:24 INFO - PROCESS | 1664 | 1467683724895 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:24 INFO - PROCESS | 1664 | 1467683724896 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c097000 == 42 [pid = 1664] [id = 409] 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x117149400) [pid = 1664] [serial = 1226] [outer = 0x0] 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12687e800) [pid = 1664] [serial = 1227] [outer = 0x117149400] 18:55:24 INFO - PROCESS | 1664 | 1467683724921 Marionette DEBUG loaded listener.js 18:55:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1294e7000) [pid = 1664] [serial = 1228] [outer = 0x117149400] 18:55:25 INFO - PROCESS | 1664 | 1467683725195 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:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 18:55:25 INFO - PROCESS | 1664 | 1467683725228 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 1664 | 1467683725229 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:55:25 INFO - PROCESS | 1664 | 1467683725231 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - PROCESS | 1664 | 1467683725232 Marionette TRACE conn2 <- [1,1610,null,{}] 18:55:25 INFO - PROCESS | 1664 | 1467683725234 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:55:25 INFO - PROCESS | 1664 | 1467683725235 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:25 INFO - PROCESS | 1664 | 1467683725318 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:55:25 INFO - PROCESS | 1664 | 1467683725324 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:25 INFO - PROCESS | 1664 | 1467683725325 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6bd800 == 43 [pid = 1664] [id = 410] 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x118229c00) [pid = 1664] [serial = 1229] [outer = 0x0] 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a540800) [pid = 1664] [serial = 1230] [outer = 0x118229c00] 18:55:25 INFO - PROCESS | 1664 | 1467683725348 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a6a0400) [pid = 1664] [serial = 1231] [outer = 0x118229c00] 18:55:25 INFO - PROCESS | 1664 | 1467683725655 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:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 18:55:25 INFO - PROCESS | 1664 | 1467683725702 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 1664 | 1467683725703 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:55:25 INFO - PROCESS | 1664 | 1467683725706 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - PROCESS | 1664 | 1467683725707 Marionette TRACE conn2 <- [1,1614,null,{}] 18:55:25 INFO - PROCESS | 1664 | 1467683725709 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:55:25 INFO - PROCESS | 1664 | 1467683725710 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:25 INFO - PROCESS | 1664 | 1467683725817 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:55:25 INFO - PROCESS | 1664 | 1467683725823 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:25 INFO - PROCESS | 1664 | 1467683725824 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccb9000 == 44 [pid = 1664] [id = 411] 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128ae5c00) [pid = 1664] [serial = 1232] [outer = 0x0] 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a6a3c00) [pid = 1664] [serial = 1233] [outer = 0x128ae5c00] 18:55:25 INFO - PROCESS | 1664 | 1467683725848 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a78c800) [pid = 1664] [serial = 1234] [outer = 0x128ae5c00] 18:55:26 INFO - PROCESS | 1664 | 1467683726149 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:55:26 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:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 18:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:55:26 INFO - PROCESS | 1664 | 1467683726175 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:55:26 INFO - PROCESS | 1664 | 1467683726176 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:55:26 INFO - PROCESS | 1664 | 1467683726178 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:55:26 INFO - PROCESS | 1664 | 1467683726179 Marionette TRACE conn2 <- [1,1618,null,{}] 18:55:26 INFO - PROCESS | 1664 | 1467683726185 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:55:26 INFO - PROCESS | 1664 | 1467683726186 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:26 INFO - PROCESS | 1664 | 1467683726269 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:55:26 INFO - PROCESS | 1664 | 1467683726369 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:26 INFO - PROCESS | 1664 | 1467683726371 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x112548800 == 45 [pid = 1664] [id = 412] 18:55:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x111cac000) [pid = 1664] [serial = 1235] [outer = 0x0] 18:55:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1125f6400) [pid = 1664] [serial = 1236] [outer = 0x111cac000] 18:55:26 INFO - PROCESS | 1664 | 1467683726403 Marionette DEBUG loaded listener.js 18:55:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1128a7800) [pid = 1664] [serial = 1237] [outer = 0x111cac000] 18:55:26 INFO - PROCESS | 1664 | 1467683726930 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:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 822ms 18:55:27 INFO - PROCESS | 1664 | 1467683727004 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:55:27 INFO - PROCESS | 1664 | 1467683727006 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:55:27 INFO - PROCESS | 1664 | 1467683727009 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - PROCESS | 1664 | 1467683727011 Marionette TRACE conn2 <- [1,1622,null,{}] 18:55:27 INFO - PROCESS | 1664 | 1467683727015 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:55:27 INFO - PROCESS | 1664 | 1467683727018 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:27 INFO - PROCESS | 1664 | 1467683727133 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:55:27 INFO - PROCESS | 1664 | 1467683727212 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:27 INFO - PROCESS | 1664 | 1467683727214 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b3000 == 46 [pid = 1664] [id = 413] 18:55:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116a21c00) [pid = 1664] [serial = 1238] [outer = 0x0] 18:55:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x117e83400) [pid = 1664] [serial = 1239] [outer = 0x116a21c00] 18:55:27 INFO - PROCESS | 1664 | 1467683727245 Marionette DEBUG loaded listener.js 18:55:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1181e9400) [pid = 1664] [serial = 1240] [outer = 0x116a21c00] 18:55:27 INFO - PROCESS | 1664 | 1467683727983 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:55:28 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:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1021ms 18:55:28 INFO - PROCESS | 1664 | 1467683728031 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:55:28 INFO - PROCESS | 1664 | 1467683728033 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:55:28 INFO - PROCESS | 1664 | 1467683728036 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:55:28 INFO - PROCESS | 1664 | 1467683728038 Marionette TRACE conn2 <- [1,1626,null,{}] 18:55:28 INFO - PROCESS | 1664 | 1467683728042 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:55:28 INFO - PROCESS | 1664 | 1467683728043 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:28 INFO - PROCESS | 1664 | 1467683728147 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccb9000 == 45 [pid = 1664] [id = 411] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6bd800 == 44 [pid = 1664] [id = 410] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c097000 == 43 [pid = 1664] [id = 409] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1250db800 == 42 [pid = 1664] [id = 408] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b375800 == 41 [pid = 1664] [id = 407] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad37000 == 40 [pid = 1664] [id = 406] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6bc800 == 39 [pid = 1664] [id = 405] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a784000) [pid = 1664] [serial = 1179] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x121375000 == 38 [pid = 1664] [id = 404] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128a71800 == 37 [pid = 1664] [id = 403] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1192ce800 == 36 [pid = 1664] [id = 402] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x126c94000 == 35 [pid = 1664] [id = 401] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1250be000 == 34 [pid = 1664] [id = 400] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12367c000 == 33 [pid = 1664] [id = 399] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x121375800 == 32 [pid = 1664] [id = 398] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119976800 == 31 [pid = 1664] [id = 397] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d2000 == 30 [pid = 1664] [id = 396] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11816d800 == 29 [pid = 1664] [id = 395] 18:55:28 INFO - PROCESS | 1664 | 1467683728277 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:28 INFO - PROCESS | 1664 | 1467683728279 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x116646800 == 28 [pid = 1664] [id = 394] 18:55:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3df800 == 27 [pid = 1664] [id = 393] 18:55:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x116414000 == 28 [pid = 1664] [id = 414] 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1133b3800) [pid = 1664] [serial = 1241] [outer = 0x0] 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116811400) [pid = 1664] [serial = 1242] [outer = 0x1133b3800] 18:55:28 INFO - PROCESS | 1664 | 1467683728309 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118225800) [pid = 1664] [serial = 1243] [outer = 0x1133b3800] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x126fb5c00) [pid = 1664] [serial = 1159] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x125592000) [pid = 1664] [serial = 1158] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a8ec00) [pid = 1664] [serial = 1161] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1186b8c00) [pid = 1664] [serial = 1170] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1291dcc00) [pid = 1664] [serial = 1165] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128ee6c00) [pid = 1664] [serial = 1164] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12944c000) [pid = 1664] [serial = 1167] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126f14400) [pid = 1664] [serial = 1173] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12a53e800) [pid = 1664] [serial = 1174] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x121ceb400) [pid = 1664] [serial = 1171] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12a698000) [pid = 1664] [serial = 1176] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12a781000) [pid = 1664] [serial = 1177] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121479800) [pid = 1664] [serial = 1155] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119bf8c00) [pid = 1664] [serial = 1152] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121128400) [pid = 1664] [serial = 1153] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119539c00) [pid = 1664] [serial = 1149] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1199ba800) [pid = 1664] [serial = 1150] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181f0000) [pid = 1664] [serial = 1146] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1186b9000) [pid = 1664] [serial = 1147] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1174aa400) [pid = 1664] [serial = 1144] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11320d400) [pid = 1664] [serial = 1143] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117e84000) [pid = 1664] [serial = 1141] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116883c00) [pid = 1664] [serial = 1140] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128e2b000) [pid = 1664] [serial = 1137] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1291d9800) [pid = 1664] [serial = 1138] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128dae000) [pid = 1664] [serial = 1162] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1294e5c00) [pid = 1664] [serial = 1168] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x121a62400) [pid = 1664] [serial = 1156] [outer = 0x0] [url = about:blank] 18:55:28 INFO - PROCESS | 1664 | 1467683728599 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:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 18:55:28 INFO - PROCESS | 1664 | 1467683728656 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:55:28 INFO - PROCESS | 1664 | 1467683728659 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:55:28 INFO - PROCESS | 1664 | 1467683728667 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:55:28 INFO - PROCESS | 1664 | 1467683728669 Marionette TRACE conn2 <- [1,1630,null,{}] 18:55:28 INFO - PROCESS | 1664 | 1467683728672 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:55:28 INFO - PROCESS | 1664 | 1467683728673 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:28 INFO - PROCESS | 1664 | 1467683728752 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:55:28 INFO - PROCESS | 1664 | 1467683728823 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:28 INFO - PROCESS | 1664 | 1467683728824 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x119010800 == 29 [pid = 1664] [id = 415] 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181f0000) [pid = 1664] [serial = 1244] [outer = 0x0] 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118283800) [pid = 1664] [serial = 1245] [outer = 0x1181f0000] 18:55:28 INFO - PROCESS | 1664 | 1467683728851 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11885d800) [pid = 1664] [serial = 1246] [outer = 0x1181f0000] 18:55:29 INFO - PROCESS | 1664 | 1467683729146 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:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 524ms 18:55:29 INFO - PROCESS | 1664 | 1467683729190 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:55:29 INFO - PROCESS | 1664 | 1467683729191 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:55:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:55:29 INFO - PROCESS | 1664 | 1467683729193 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 1664 | 1467683729196 Marionette TRACE conn2 <- [1,1634,null,{}] 18:55:29 INFO - PROCESS | 1664 | 1467683729206 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:55:29 INFO - PROCESS | 1664 | 1467683729209 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:29 INFO - PROCESS | 1664 | 1467683729294 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:55:29 INFO - PROCESS | 1664 | 1467683729299 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:29 INFO - PROCESS | 1664 | 1467683729301 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12126f000 == 30 [pid = 1664] [id = 416] 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11852d400) [pid = 1664] [serial = 1247] [outer = 0x0] 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11981a000) [pid = 1664] [serial = 1248] [outer = 0x11852d400] 18:55:29 INFO - PROCESS | 1664 | 1467683729336 Marionette DEBUG loaded listener.js 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119bf1400) [pid = 1664] [serial = 1249] [outer = 0x11852d400] 18:55:29 INFO - PROCESS | 1664 | 1467683729689 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:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 18:55:29 INFO - PROCESS | 1664 | 1467683729716 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:55:29 INFO - PROCESS | 1664 | 1467683729718 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:55:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:55:29 INFO - PROCESS | 1664 | 1467683729720 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 1664 | 1467683729721 Marionette TRACE conn2 <- [1,1638,null,{}] 18:55:29 INFO - PROCESS | 1664 | 1467683729724 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:55:29 INFO - PROCESS | 1664 | 1467683729725 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:29 INFO - PROCESS | 1664 | 1467683729802 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:55:29 INFO - PROCESS | 1664 | 1467683729808 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:29 INFO - PROCESS | 1664 | 1467683729809 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12367d000 == 31 [pid = 1664] [id = 417] 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119bf6800) [pid = 1664] [serial = 1250] [outer = 0x0] 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12100dc00) [pid = 1664] [serial = 1251] [outer = 0x119bf6800] 18:55:29 INFO - PROCESS | 1664 | 1467683729834 Marionette DEBUG loaded listener.js 18:55:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121129400) [pid = 1664] [serial = 1252] [outer = 0x119bf6800] 18:55:30 INFO - PROCESS | 1664 | 1467683730153 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:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 18:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:55:30 INFO - PROCESS | 1664 | 1467683730189 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:55:30 INFO - PROCESS | 1664 | 1467683730190 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:55:30 INFO - PROCESS | 1664 | 1467683730192 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 1664 | 1467683730194 Marionette TRACE conn2 <- [1,1642,null,{}] 18:55:30 INFO - PROCESS | 1664 | 1467683730196 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:55:30 INFO - PROCESS | 1664 | 1467683730197 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:30 INFO - PROCESS | 1664 | 1467683730310 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:55:30 INFO - PROCESS | 1664 | 1467683730323 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 1664 | 1467683730324 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816c000 == 32 [pid = 1664] [id = 418] 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119bf6c00) [pid = 1664] [serial = 1253] [outer = 0x0] 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121131000) [pid = 1664] [serial = 1254] [outer = 0x119bf6c00] 18:55:30 INFO - PROCESS | 1664 | 1467683730352 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1214e0c00) [pid = 1664] [serial = 1255] [outer = 0x119bf6c00] 18:55:30 INFO - PROCESS | 1664 | 1467683730680 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:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 517ms 18:55:30 INFO - PROCESS | 1664 | 1467683730711 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:55:30 INFO - PROCESS | 1664 | 1467683730712 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:55:30 INFO - PROCESS | 1664 | 1467683730714 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 1664 | 1467683730715 Marionette TRACE conn2 <- [1,1646,null,{}] 18:55:30 INFO - PROCESS | 1664 | 1467683730717 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:55:30 INFO - PROCESS | 1664 | 1467683730721 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:30 INFO - PROCESS | 1664 | 1467683730839 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:55:30 INFO - PROCESS | 1664 | 1467683730851 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 1664 | 1467683730852 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6b000 == 33 [pid = 1664] [id = 419] 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x121493000) [pid = 1664] [serial = 1256] [outer = 0x0] 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1235e8c00) [pid = 1664] [serial = 1257] [outer = 0x121493000] 18:55:30 INFO - PROCESS | 1664 | 1467683730877 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1271d3c00) [pid = 1664] [serial = 1258] [outer = 0x121493000] 18:55:31 INFO - PROCESS | 1664 | 1467683731196 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:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 18:55:31 INFO - PROCESS | 1664 | 1467683731235 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 1664 | 1467683731237 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:55:31 INFO - PROCESS | 1664 | 1467683731239 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - PROCESS | 1664 | 1467683731240 Marionette TRACE conn2 <- [1,1650,null,{}] 18:55:31 INFO - PROCESS | 1664 | 1467683731242 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:55:31 INFO - PROCESS | 1664 | 1467683731243 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:31 INFO - PROCESS | 1664 | 1467683731346 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:55:31 INFO - PROCESS | 1664 | 1467683731350 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 1664 | 1467683731351 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x129414800 == 34 [pid = 1664] [id = 420] 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112fcc800) [pid = 1664] [serial = 1259] [outer = 0x0] 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a87800) [pid = 1664] [serial = 1260] [outer = 0x112fcc800] 18:55:31 INFO - PROCESS | 1664 | 1467683731375 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128ae4000) [pid = 1664] [serial = 1261] [outer = 0x112fcc800] 18:55:31 INFO - PROCESS | 1664 | 1467683731717 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:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 18:55:31 INFO - PROCESS | 1664 | 1467683731759 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 1664 | 1467683731760 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:55:31 INFO - PROCESS | 1664 | 1467683731762 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - PROCESS | 1664 | 1467683731763 Marionette TRACE conn2 <- [1,1654,null,{}] 18:55:31 INFO - PROCESS | 1664 | 1467683731766 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:55:31 INFO - PROCESS | 1664 | 1467683731767 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:31 INFO - PROCESS | 1664 | 1467683731865 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:55:31 INFO - PROCESS | 1664 | 1467683731904 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 1664 | 1467683731905 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6cb800 == 35 [pid = 1664] [id = 421] 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128a8a000) [pid = 1664] [serial = 1262] [outer = 0x0] 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128da6c00) [pid = 1664] [serial = 1263] [outer = 0x128a8a000] 18:55:31 INFO - PROCESS | 1664 | 1467683731929 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128e2f400) [pid = 1664] [serial = 1264] [outer = 0x128a8a000] 18:55:32 INFO - PROCESS | 1664 | 1467683732229 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:55:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:55:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1183c9000) [pid = 1664] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1183cd800) [pid = 1664] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x114f69c00) [pid = 1664] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126f10800) [pid = 1664] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1271d6000) [pid = 1664] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128da8800) [pid = 1664] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1164ee000) [pid = 1664] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1125f8000) [pid = 1664] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12112ac00) [pid = 1664] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116469c00) [pid = 1664] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117149400) [pid = 1664] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116768c00) [pid = 1664] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118229c00) [pid = 1664] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1186c0c00) [pid = 1664] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x111f0bc00) [pid = 1664] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1164f0400) [pid = 1664] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11823c800) [pid = 1664] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:55:32 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12a781c00) [pid = 1664] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:55:32 INFO - PROCESS | 1664 | 1467683732441 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 1664 | 1467683732443 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:55:32 INFO - PROCESS | 1664 | 1467683732447 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 1664 | 1467683732456 Marionette TRACE conn2 <- [1,1658,null,{}] 18:55:32 INFO - PROCESS | 1664 | 1467683732465 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:55:32 INFO - PROCESS | 1664 | 1467683732466 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:32 INFO - PROCESS | 1664 | 1467683732544 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:55:32 INFO - PROCESS | 1664 | 1467683732550 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 1664 | 1467683732552 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x126ca3000 == 36 [pid = 1664] [id = 422] 18:55:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x113204c00) [pid = 1664] [serial = 1265] [outer = 0x0] 18:55:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1181adc00) [pid = 1664] [serial = 1266] [outer = 0x113204c00] 18:55:32 INFO - PROCESS | 1664 | 1467683732577 Marionette DEBUG loaded listener.js 18:55:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119467400) [pid = 1664] [serial = 1267] [outer = 0x113204c00] 18:55:32 INFO - PROCESS | 1664 | 1467683732878 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:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 483ms 18:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:55:32 INFO - PROCESS | 1664 | 1467683732932 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 1664 | 1467683732933 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:55:32 INFO - PROCESS | 1664 | 1467683732935 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 1664 | 1467683732936 Marionette TRACE conn2 <- [1,1662,null,{}] 18:55:32 INFO - PROCESS | 1664 | 1467683732938 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:55:32 INFO - PROCESS | 1664 | 1467683732940 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:33 INFO - PROCESS | 1664 | 1467683733016 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:55:33 INFO - PROCESS | 1664 | 1467683733073 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 1664 | 1467683733075 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123616000 == 37 [pid = 1664] [id = 423] 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1164e8000) [pid = 1664] [serial = 1268] [outer = 0x0] 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12112f000) [pid = 1664] [serial = 1269] [outer = 0x1164e8000] 18:55:33 INFO - PROCESS | 1664 | 1467683733099 Marionette DEBUG loaded listener.js 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1271d6000) [pid = 1664] [serial = 1270] [outer = 0x1164e8000] 18:55:33 INFO - PROCESS | 1664 | 1467683733375 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:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 18:55:33 INFO - PROCESS | 1664 | 1467683733404 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:55:33 INFO - PROCESS | 1664 | 1467683733417 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:55:33 INFO - PROCESS | 1664 | 1467683733424 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 1664 | 1467683733426 Marionette TRACE conn2 <- [1,1666,null,{}] 18:55:33 INFO - PROCESS | 1664 | 1467683733431 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:55:33 INFO - PROCESS | 1664 | 1467683733434 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:33 INFO - PROCESS | 1664 | 1467683733539 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:55:33 INFO - PROCESS | 1664 | 1467683733544 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 1664 | 1467683733546 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c085800 == 38 [pid = 1664] [id = 424] 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a92400) [pid = 1664] [serial = 1271] [outer = 0x0] 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128eec800) [pid = 1664] [serial = 1272] [outer = 0x128a92400] 18:55:33 INFO - PROCESS | 1664 | 1467683733575 Marionette DEBUG loaded listener.js 18:55:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x129457c00) [pid = 1664] [serial = 1273] [outer = 0x128a92400] 18:55:33 INFO - PROCESS | 1664 | 1467683733898 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:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 18:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:55:33 INFO - PROCESS | 1664 | 1467683733945 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:55:33 INFO - PROCESS | 1664 | 1467683733946 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:55:33 INFO - PROCESS | 1664 | 1467683733948 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 1664 | 1467683733949 Marionette TRACE conn2 <- [1,1670,null,{}] 18:55:33 INFO - PROCESS | 1664 | 1467683733951 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:55:33 INFO - PROCESS | 1664 | 1467683733953 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:34 INFO - PROCESS | 1664 | 1467683734058 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:55:34 INFO - PROCESS | 1664 | 1467683734064 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:34 INFO - PROCESS | 1664 | 1467683734065 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3cf000 == 39 [pid = 1664] [id = 425] 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1294e0c00) [pid = 1664] [serial = 1274] [outer = 0x0] 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1294e8c00) [pid = 1664] [serial = 1275] [outer = 0x1294e0c00] 18:55:34 INFO - PROCESS | 1664 | 1467683734091 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a546800) [pid = 1664] [serial = 1276] [outer = 0x1294e0c00] 18:55:34 INFO - PROCESS | 1664 | 1467683734400 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:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 18:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:55:34 INFO - PROCESS | 1664 | 1467683734419 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:55:34 INFO - PROCESS | 1664 | 1467683734420 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:55:34 INFO - PROCESS | 1664 | 1467683734422 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:55:34 INFO - PROCESS | 1664 | 1467683734423 Marionette TRACE conn2 <- [1,1674,null,{}] 18:55:34 INFO - PROCESS | 1664 | 1467683734425 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:55:34 INFO - PROCESS | 1664 | 1467683734426 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:34 INFO - PROCESS | 1664 | 1467683734551 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:55:34 INFO - PROCESS | 1664 | 1467683734609 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:34 INFO - PROCESS | 1664 | 1467683734611 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x116271800 == 40 [pid = 1664] [id = 426] 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1125f7c00) [pid = 1664] [serial = 1277] [outer = 0x0] 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128ac800) [pid = 1664] [serial = 1278] [outer = 0x1125f7c00] 18:55:34 INFO - PROCESS | 1664 | 1467683734685 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1164e8c00) [pid = 1664] [serial = 1279] [outer = 0x1125f7c00] 18:55:35 INFO - PROCESS | 1664 | 1467683735089 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:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 718ms 18:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:55:35 INFO - PROCESS | 1664 | 1467683735142 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 1664 | 1467683735144 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:55:35 INFO - PROCESS | 1664 | 1467683735148 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - PROCESS | 1664 | 1467683735149 Marionette TRACE conn2 <- [1,1678,null,{}] 18:55:35 INFO - PROCESS | 1664 | 1467683735153 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:55:35 INFO - PROCESS | 1664 | 1467683735156 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:35 INFO - PROCESS | 1664 | 1467683735263 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:55:35 INFO - PROCESS | 1664 | 1467683735321 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 1664 | 1467683735323 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12115e800 == 41 [pid = 1664] [id = 427] 18:55:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1181ee800) [pid = 1664] [serial = 1280] [outer = 0x0] 18:55:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118522c00) [pid = 1664] [serial = 1281] [outer = 0x1181ee800] 18:55:35 INFO - PROCESS | 1664 | 1467683735353 Marionette DEBUG loaded listener.js 18:55:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11904ac00) [pid = 1664] [serial = 1282] [outer = 0x1181ee800] 18:55:35 INFO - PROCESS | 1664 | 1467683735801 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:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 18:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:55:35 INFO - PROCESS | 1664 | 1467683735818 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 1664 | 1467683735820 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:55:35 INFO - PROCESS | 1664 | 1467683735822 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - PROCESS | 1664 | 1467683735824 Marionette TRACE conn2 <- [1,1682,null,{}] 18:55:35 INFO - PROCESS | 1664 | 1467683735827 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:55:35 INFO - PROCESS | 1664 | 1467683735828 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:35 INFO - PROCESS | 1664 | 1467683735951 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:55:36 INFO - PROCESS | 1664 | 1467683736024 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:36 INFO - PROCESS | 1664 | 1467683736025 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d2000 == 42 [pid = 1664] [id = 428] 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119bf2000) [pid = 1664] [serial = 1283] [outer = 0x0] 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119f14800) [pid = 1664] [serial = 1284] [outer = 0x119bf2000] 18:55:36 INFO - PROCESS | 1664 | 1467683736054 Marionette DEBUG loaded listener.js 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12147e800) [pid = 1664] [serial = 1285] [outer = 0x119bf2000] 18:55:36 INFO - PROCESS | 1664 | 1467683736470 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:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 18:55:36 INFO - PROCESS | 1664 | 1467683736492 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:55:36 INFO - PROCESS | 1664 | 1467683736496 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:55:36 INFO - PROCESS | 1664 | 1467683736505 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:55:36 INFO - PROCESS | 1664 | 1467683736507 Marionette TRACE conn2 <- [1,1686,null,{}] 18:55:36 INFO - PROCESS | 1664 | 1467683736510 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:55:36 INFO - PROCESS | 1664 | 1467683736513 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:36 INFO - PROCESS | 1664 | 1467683736617 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:55:36 INFO - PROCESS | 1664 | 1467683736674 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:36 INFO - PROCESS | 1664 | 1467683736675 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b5000 == 43 [pid = 1664] [id = 429] 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x121a65000) [pid = 1664] [serial = 1286] [outer = 0x0] 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x125593000) [pid = 1664] [serial = 1287] [outer = 0x121a65000] 18:55:36 INFO - PROCESS | 1664 | 1467683736704 Marionette DEBUG loaded listener.js 18:55:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1273ae000) [pid = 1664] [serial = 1288] [outer = 0x121a65000] 18:55:37 INFO - PROCESS | 1664 | 1467683737183 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:55:37 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:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 725ms 18:55:37 INFO - PROCESS | 1664 | 1467683737268 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:55:37 INFO - PROCESS | 1664 | 1467683737270 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:55:37 INFO - PROCESS | 1664 | 1467683737275 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:55:37 INFO - PROCESS | 1664 | 1467683737279 Marionette TRACE conn2 <- [1,1690,null,{}] 18:55:37 INFO - PROCESS | 1664 | 1467683737283 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:55:37 INFO - PROCESS | 1664 | 1467683737286 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:37 INFO - PROCESS | 1664 | 1467683737434 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:55:37 INFO - PROCESS | 1664 | 1467683737711 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:37 INFO - PROCESS | 1664 | 1467683737713 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d3800 == 44 [pid = 1664] [id = 430] 18:55:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1125ffc00) [pid = 1664] [serial = 1289] [outer = 0x0] 18:55:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x114f6b400) [pid = 1664] [serial = 1290] [outer = 0x1125ffc00] 18:55:37 INFO - PROCESS | 1664 | 1467683737778 Marionette DEBUG loaded listener.js 18:55:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1174ee800) [pid = 1664] [serial = 1291] [outer = 0x1125ffc00] 18:55:38 INFO - PROCESS | 1664 | 1467683738264 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:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1025ms 18:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:55:38 INFO - PROCESS | 1664 | 1467683738301 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:55:38 INFO - PROCESS | 1664 | 1467683738303 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:55:38 INFO - PROCESS | 1664 | 1467683738306 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:55:38 INFO - PROCESS | 1664 | 1467683738308 Marionette TRACE conn2 <- [1,1694,null,{}] 18:55:38 INFO - PROCESS | 1664 | 1467683738311 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:55:38 INFO - PROCESS | 1664 | 1467683738314 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:38 INFO - PROCESS | 1664 | 1467683738410 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:55:38 INFO - PROCESS | 1664 | 1467683738470 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:38 INFO - PROCESS | 1664 | 1467683738471 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x121361800 == 45 [pid = 1664] [id = 431] 18:55:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118233800) [pid = 1664] [serial = 1292] [outer = 0x0] 18:55:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119053400) [pid = 1664] [serial = 1293] [outer = 0x118233800] 18:55:38 INFO - PROCESS | 1664 | 1467683738499 Marionette DEBUG loaded listener.js 18:55:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119475400) [pid = 1664] [serial = 1294] [outer = 0x118233800] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3cf000 == 44 [pid = 1664] [id = 425] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12c085800 == 43 [pid = 1664] [id = 424] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x123616000 == 42 [pid = 1664] [id = 423] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x126ca3000 == 41 [pid = 1664] [id = 422] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6cb800 == 40 [pid = 1664] [id = 421] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x129414800 == 39 [pid = 1664] [id = 420] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6b000 == 38 [pid = 1664] [id = 419] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11816c000 == 37 [pid = 1664] [id = 418] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12367d000 == 36 [pid = 1664] [id = 417] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12126f000 == 35 [pid = 1664] [id = 416] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119010800 == 34 [pid = 1664] [id = 415] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x116414000 == 33 [pid = 1664] [id = 414] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b3000 == 32 [pid = 1664] [id = 413] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x112548800 == 31 [pid = 1664] [id = 412] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d3800 == 30 [pid = 1664] [id = 430] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b5000 == 29 [pid = 1664] [id = 429] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d2000 == 28 [pid = 1664] [id = 428] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12115e800 == 27 [pid = 1664] [id = 427] 18:55:39 INFO - PROCESS | 1664 | --DOCSHELL 0x116271800 == 26 [pid = 1664] [id = 426] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118860000) [pid = 1664] [serial = 1191] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119207800) [pid = 1664] [serial = 1192] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11985f800) [pid = 1664] [serial = 1197] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x121127c00) [pid = 1664] [serial = 1198] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x114fcf000) [pid = 1664] [serial = 1182] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11646ec00) [pid = 1664] [serial = 1183] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1273a7000) [pid = 1664] [serial = 1212] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128ae3400) [pid = 1664] [serial = 1215] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1291dd000) [pid = 1664] [serial = 1221] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x121492800) [pid = 1664] [serial = 1203] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1235e5400) [pid = 1664] [serial = 1204] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124d90000) [pid = 1664] [serial = 1206] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x125072400) [pid = 1664] [serial = 1207] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x128e22000) [pid = 1664] [serial = 1218] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119211000) [pid = 1664] [serial = 1194] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x129452000) [pid = 1664] [serial = 1222] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12687e800) [pid = 1664] [serial = 1227] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181d1000) [pid = 1664] [serial = 1224] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119817000) [pid = 1664] [serial = 1195] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121129800) [pid = 1664] [serial = 1225] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a540800) [pid = 1664] [serial = 1230] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12112ec00) [pid = 1664] [serial = 1200] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121481400) [pid = 1664] [serial = 1201] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118225000) [pid = 1664] [serial = 1188] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118283c00) [pid = 1664] [serial = 1189] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11714c400) [pid = 1664] [serial = 1185] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1181acc00) [pid = 1664] [serial = 1186] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12506ac00) [pid = 1664] [serial = 1209] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a6a0400) [pid = 1664] [serial = 1231] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128e30c00) [pid = 1664] [serial = 1219] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128dac800) [pid = 1664] [serial = 1216] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12aa1ac00) [pid = 1664] [serial = 1180] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128ad9c00) [pid = 1664] [serial = 1213] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1294e7000) [pid = 1664] [serial = 1228] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126f0d000) [pid = 1664] [serial = 1210] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12a6a3c00) [pid = 1664] [serial = 1233] [outer = 0x0] [url = about:blank] 18:55:39 INFO - PROCESS | 1664 | 1467683739391 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:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1120ms 18:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:55:39 INFO - PROCESS | 1664 | 1467683739427 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:55:39 INFO - PROCESS | 1664 | 1467683739429 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:55:39 INFO - PROCESS | 1664 | 1467683739432 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:55:39 INFO - PROCESS | 1664 | 1467683739435 Marionette TRACE conn2 <- [1,1698,null,{}] 18:55:39 INFO - PROCESS | 1664 | 1467683739438 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:55:39 INFO - PROCESS | 1664 | 1467683739440 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:39 INFO - PROCESS | 1664 | 1467683739518 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:55:39 INFO - PROCESS | 1664 | 1467683739523 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 1664 | 1467683739525 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f8f000 == 27 [pid = 1664] [id = 432] 18:55:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x115df0800) [pid = 1664] [serial = 1295] [outer = 0x0] 18:55:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x117145800) [pid = 1664] [serial = 1296] [outer = 0x115df0800] 18:55:39 INFO - PROCESS | 1664 | 1467683739554 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x117e8e800) [pid = 1664] [serial = 1297] [outer = 0x115df0800] 18:55:39 INFO - PROCESS | 1664 | 1467683739902 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:55:39 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:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 18:55:39 INFO - PROCESS | 1664 | 1467683739954 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:55:39 INFO - PROCESS | 1664 | 1467683739957 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:55:39 INFO - PROCESS | 1664 | 1467683739964 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:55:39 INFO - PROCESS | 1664 | 1467683739966 Marionette TRACE conn2 <- [1,1702,null,{}] 18:55:39 INFO - PROCESS | 1664 | 1467683739968 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:55:39 INFO - PROCESS | 1664 | 1467683739970 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:40 INFO - PROCESS | 1664 | 1467683740048 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:55:40 INFO - PROCESS | 1664 | 1467683740052 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:40 INFO - PROCESS | 1664 | 1467683740053 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1186db000 == 28 [pid = 1664] [id = 433] 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181d1000) [pid = 1664] [serial = 1298] [outer = 0x0] 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118225000) [pid = 1664] [serial = 1299] [outer = 0x1181d1000] 18:55:40 INFO - PROCESS | 1664 | 1467683740082 Marionette DEBUG loaded listener.js 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11823e000) [pid = 1664] [serial = 1300] [outer = 0x1181d1000] 18:55:40 INFO - PROCESS | 1664 | 1467683740446 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:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 526ms 18:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:55:40 INFO - PROCESS | 1664 | 1467683740490 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:55:40 INFO - PROCESS | 1664 | 1467683740492 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:55:40 INFO - PROCESS | 1664 | 1467683740494 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 1664 | 1467683740496 Marionette TRACE conn2 <- [1,1706,null,{}] 18:55:40 INFO - PROCESS | 1664 | 1467683740506 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:55:40 INFO - PROCESS | 1664 | 1467683740510 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:40 INFO - PROCESS | 1664 | 1467683740587 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:55:40 INFO - PROCESS | 1664 | 1467683740592 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:40 INFO - PROCESS | 1664 | 1467683740594 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12085b000 == 29 [pid = 1664] [id = 434] 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1186c4800) [pid = 1664] [serial = 1301] [outer = 0x0] 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11920b000) [pid = 1664] [serial = 1302] [outer = 0x1186c4800] 18:55:40 INFO - PROCESS | 1664 | 1467683740624 Marionette DEBUG loaded listener.js 18:55:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119815400) [pid = 1664] [serial = 1303] [outer = 0x1186c4800] 18:55:40 INFO - PROCESS | 1664 | 1467683740944 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:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 474ms 18:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:55:40 INFO - PROCESS | 1664 | 1467683740968 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:55:40 INFO - PROCESS | 1664 | 1467683740970 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:55:40 INFO - PROCESS | 1664 | 1467683740972 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 1664 | 1467683740973 Marionette TRACE conn2 <- [1,1710,null,{}] 18:55:40 INFO - PROCESS | 1664 | 1467683740975 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:55:40 INFO - PROCESS | 1664 | 1467683740977 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:41 INFO - PROCESS | 1664 | 1467683741055 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:55:41 INFO - PROCESS | 1664 | 1467683741123 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 1664 | 1467683741125 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218c2000 == 30 [pid = 1664] [id = 435] 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11823f400) [pid = 1664] [serial = 1304] [outer = 0x0] 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119861c00) [pid = 1664] [serial = 1305] [outer = 0x11823f400] 18:55:41 INFO - PROCESS | 1664 | 1467683741149 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120822c00) [pid = 1664] [serial = 1306] [outer = 0x11823f400] 18:55:41 INFO - PROCESS | 1664 | 1467683741450 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:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 18:55:41 INFO - PROCESS | 1664 | 1467683741491 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:55:41 INFO - PROCESS | 1664 | 1467683741493 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:55:41 INFO - PROCESS | 1664 | 1467683741495 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:55:41 INFO - PROCESS | 1664 | 1467683741496 Marionette TRACE conn2 <- [1,1714,null,{}] 18:55:41 INFO - PROCESS | 1664 | 1467683741498 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:55:41 INFO - PROCESS | 1664 | 1467683741500 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:41 INFO - PROCESS | 1664 | 1467683741590 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:55:41 INFO - PROCESS | 1664 | 1467683741627 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 1664 | 1467683741628 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d8000 == 31 [pid = 1664] [id = 436] 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x117eb0400) [pid = 1664] [serial = 1307] [outer = 0x0] 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1210ce800) [pid = 1664] [serial = 1308] [outer = 0x117eb0400] 18:55:41 INFO - PROCESS | 1664 | 1467683741653 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12112cc00) [pid = 1664] [serial = 1309] [outer = 0x117eb0400] 18:55:42 INFO - PROCESS | 1664 | 1467683742001 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:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 18:55:42 INFO - PROCESS | 1664 | 1467683742017 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:55:42 INFO - PROCESS | 1664 | 1467683742018 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:55:42 INFO - PROCESS | 1664 | 1467683742020 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:55:42 INFO - PROCESS | 1664 | 1467683742022 Marionette TRACE conn2 <- [1,1718,null,{}] 18:55:42 INFO - PROCESS | 1664 | 1467683742027 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:55:42 INFO - PROCESS | 1664 | 1467683742032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:42 INFO - PROCESS | 1664 | 1467683742138 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:55:42 INFO - PROCESS | 1664 | 1467683742176 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:42 INFO - PROCESS | 1664 | 1467683742177 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a5d800 == 32 [pid = 1664] [id = 437] 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x121224000) [pid = 1664] [serial = 1310] [outer = 0x0] 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1215e8800) [pid = 1664] [serial = 1311] [outer = 0x121224000] 18:55:42 INFO - PROCESS | 1664 | 1467683742203 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124f26000) [pid = 1664] [serial = 1312] [outer = 0x121224000] 18:55:42 INFO - PROCESS | 1664 | 1467683742496 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:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 18:55:42 INFO - PROCESS | 1664 | 1467683742540 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:55:42 INFO - PROCESS | 1664 | 1467683742541 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:55:42 INFO - PROCESS | 1664 | 1467683742546 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:55:42 INFO - PROCESS | 1664 | 1467683742547 Marionette TRACE conn2 <- [1,1722,null,{}] 18:55:42 INFO - PROCESS | 1664 | 1467683742549 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:55:42 INFO - PROCESS | 1664 | 1467683742551 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:42 INFO - PROCESS | 1664 | 1467683742643 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:55:42 INFO - PROCESS | 1664 | 1467683742646 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:42 INFO - PROCESS | 1664 | 1467683742647 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x129409800 == 33 [pid = 1664] [id = 438] 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1128b3400) [pid = 1664] [serial = 1313] [outer = 0x0] 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12558ec00) [pid = 1664] [serial = 1314] [outer = 0x1128b3400] 18:55:42 INFO - PROCESS | 1664 | 1467683742672 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126883000) [pid = 1664] [serial = 1315] [outer = 0x1128b3400] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128ae5c00) [pid = 1664] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x121493000) [pid = 1664] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112fcc800) [pid = 1664] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128a8a000) [pid = 1664] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119bf6800) [pid = 1664] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1133b3800) [pid = 1664] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11852d400) [pid = 1664] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116a21c00) [pid = 1664] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1181f0000) [pid = 1664] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x111cac000) [pid = 1664] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a92400) [pid = 1664] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x113204c00) [pid = 1664] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1294e0c00) [pid = 1664] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119bf6c00) [pid = 1664] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:55:43 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1164e8000) [pid = 1664] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:55:43 INFO - PROCESS | 1664 | 1467683743270 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:55:43 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:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 771ms 18:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:55:43 INFO - PROCESS | 1664 | 1467683743318 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 1664 | 1467683743320 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:55:43 INFO - PROCESS | 1664 | 1467683743323 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 1664 | 1467683743325 Marionette TRACE conn2 <- [1,1726,null,{}] 18:55:43 INFO - PROCESS | 1664 | 1467683743329 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:55:43 INFO - PROCESS | 1664 | 1467683743331 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:43 INFO - PROCESS | 1664 | 1467683743439 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:55:43 INFO - PROCESS | 1664 | 1467683743517 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:43 INFO - PROCESS | 1664 | 1467683743519 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac1000 == 34 [pid = 1664] [id = 439] 18:55:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1129ce400) [pid = 1664] [serial = 1316] [outer = 0x0] 18:55:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x113c68400) [pid = 1664] [serial = 1317] [outer = 0x1129ce400] 18:55:43 INFO - PROCESS | 1664 | 1467683743550 Marionette DEBUG loaded listener.js 18:55:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x116766400) [pid = 1664] [serial = 1318] [outer = 0x1129ce400] 18:55:44 INFO - PROCESS | 1664 | 1467683744092 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:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 823ms 18:55:44 INFO - PROCESS | 1664 | 1467683744147 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:55:44 INFO - PROCESS | 1664 | 1467683744151 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:55:44 INFO - PROCESS | 1664 | 1467683744158 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:55:44 INFO - PROCESS | 1664 | 1467683744161 Marionette TRACE conn2 <- [1,1730,null,{}] 18:55:44 INFO - PROCESS | 1664 | 1467683744165 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:55:44 INFO - PROCESS | 1664 | 1467683744168 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:44 INFO - PROCESS | 1664 | 1467683744312 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:55:44 INFO - PROCESS | 1664 | 1467683744390 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 1664 | 1467683744391 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x121144800 == 35 [pid = 1664] [id = 440] 18:55:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1181ad800) [pid = 1664] [serial = 1319] [outer = 0x0] 18:55:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1181f2400) [pid = 1664] [serial = 1320] [outer = 0x1181ad800] 18:55:44 INFO - PROCESS | 1664 | 1467683744423 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11823a000) [pid = 1664] [serial = 1321] [outer = 0x1181ad800] 18:55:44 INFO - PROCESS | 1664 | 1467683744984 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:55:45 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:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 875ms 18:55:45 INFO - PROCESS | 1664 | 1467683745060 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 1664 | 1467683745062 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:55:45 INFO - PROCESS | 1664 | 1467683745069 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 1664 | 1467683745074 Marionette TRACE conn2 <- [1,1734,null,{}] 18:55:45 INFO - PROCESS | 1664 | 1467683745085 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:55:45 INFO - PROCESS | 1664 | 1467683745091 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:45 INFO - PROCESS | 1664 | 1467683745242 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:55:45 INFO - PROCESS | 1664 | 1467683745378 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:45 INFO - PROCESS | 1664 | 1467683745379 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x113cc2800 == 36 [pid = 1664] [id = 441] 18:55:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x111c75000) [pid = 1664] [serial = 1322] [outer = 0x0] 18:55:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1128a8c00) [pid = 1664] [serial = 1323] [outer = 0x111c75000] 18:55:45 INFO - PROCESS | 1664 | 1467683745408 Marionette DEBUG loaded listener.js 18:55:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1128b0000) [pid = 1664] [serial = 1324] [outer = 0x111c75000] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x128a5d800 == 35 [pid = 1664] [id = 437] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d8000 == 34 [pid = 1664] [id = 436] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1218c2000 == 33 [pid = 1664] [id = 435] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12085b000 == 32 [pid = 1664] [id = 434] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1186db000 == 31 [pid = 1664] [id = 433] 18:55:45 INFO - PROCESS | 1664 | --DOCSHELL 0x116f8f000 == 30 [pid = 1664] [id = 432] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12a78c800) [pid = 1664] [serial = 1234] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1235e8c00) [pid = 1664] [serial = 1257] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a87800) [pid = 1664] [serial = 1260] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128da6c00) [pid = 1664] [serial = 1263] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12100dc00) [pid = 1664] [serial = 1251] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121129400) [pid = 1664] [serial = 1252] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116811400) [pid = 1664] [serial = 1242] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118225800) [pid = 1664] [serial = 1243] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11981a000) [pid = 1664] [serial = 1248] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119bf1400) [pid = 1664] [serial = 1249] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x117e83400) [pid = 1664] [serial = 1239] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1181e9400) [pid = 1664] [serial = 1240] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118283800) [pid = 1664] [serial = 1245] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11885d800) [pid = 1664] [serial = 1246] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1125f6400) [pid = 1664] [serial = 1236] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1128a7800) [pid = 1664] [serial = 1237] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x129457c00) [pid = 1664] [serial = 1273] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1181adc00) [pid = 1664] [serial = 1266] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119467400) [pid = 1664] [serial = 1267] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x128eec800) [pid = 1664] [serial = 1272] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x128e2f400) [pid = 1664] [serial = 1264] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12a546800) [pid = 1664] [serial = 1276] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x121131000) [pid = 1664] [serial = 1254] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1271d6000) [pid = 1664] [serial = 1270] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1271d3c00) [pid = 1664] [serial = 1258] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x128ae4000) [pid = 1664] [serial = 1261] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1294e8c00) [pid = 1664] [serial = 1275] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1214e0c00) [pid = 1664] [serial = 1255] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12112f000) [pid = 1664] [serial = 1269] [outer = 0x0] [url = about:blank] 18:55:45 INFO - PROCESS | 1664 | 1467683745825 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:55:45 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:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 777ms 18:55:45 INFO - PROCESS | 1664 | 1467683745846 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 1664 | 1467683745849 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:55:45 INFO - PROCESS | 1664 | 1467683745855 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 1664 | 1467683745856 Marionette TRACE conn2 <- [1,1738,null,{}] 18:55:45 INFO - PROCESS | 1664 | 1467683745859 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:55:45 INFO - PROCESS | 1664 | 1467683745862 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:45 INFO - PROCESS | 1664 | 1467683745949 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:55:46 INFO - PROCESS | 1664 | 1467683746005 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:46 INFO - PROCESS | 1664 | 1467683746007 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b2800 == 31 [pid = 1664] [id = 442] 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1128a9c00) [pid = 1664] [serial = 1325] [outer = 0x0] 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1133d0c00) [pid = 1664] [serial = 1326] [outer = 0x1128a9c00] 18:55:46 INFO - PROCESS | 1664 | 1467683746034 Marionette DEBUG loaded listener.js 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11622d400) [pid = 1664] [serial = 1327] [outer = 0x1128a9c00] 18:55:46 INFO - PROCESS | 1664 | 1467683746334 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:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 18:55:46 INFO - PROCESS | 1664 | 1467683746377 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:55:46 INFO - PROCESS | 1664 | 1467683746379 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:55:46 INFO - PROCESS | 1664 | 1467683746382 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 1664 | 1467683746383 Marionette TRACE conn2 <- [1,1742,null,{}] 18:55:46 INFO - PROCESS | 1664 | 1467683746385 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:55:46 INFO - PROCESS | 1664 | 1467683746387 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:46 INFO - PROCESS | 1664 | 1467683746467 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:55:46 INFO - PROCESS | 1664 | 1467683746475 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:46 INFO - PROCESS | 1664 | 1467683746476 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192bc000 == 32 [pid = 1664] [id = 443] 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1128a5400) [pid = 1664] [serial = 1328] [outer = 0x0] 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1174b4400) [pid = 1664] [serial = 1329] [outer = 0x1128a5400] 18:55:46 INFO - PROCESS | 1664 | 1467683746502 Marionette DEBUG loaded listener.js 18:55:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11819f800) [pid = 1664] [serial = 1330] [outer = 0x1128a5400] 18:55:46 INFO - PROCESS | 1664 | 1467683746878 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:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 18:55:46 INFO - PROCESS | 1664 | 1467683746900 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:55:46 INFO - PROCESS | 1664 | 1467683746902 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:55:46 INFO - PROCESS | 1664 | 1467683746910 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 1664 | 1467683746914 Marionette TRACE conn2 <- [1,1746,null,{}] 18:55:46 INFO - PROCESS | 1664 | 1467683746917 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:55:46 INFO - PROCESS | 1664 | 1467683746920 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:47 INFO - PROCESS | 1664 | 1467683747000 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:55:47 INFO - PROCESS | 1664 | 1467683747004 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:47 INFO - PROCESS | 1664 | 1467683747005 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x121364000 == 33 [pid = 1664] [id = 444] 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11646ec00) [pid = 1664] [serial = 1331] [outer = 0x0] 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1181f3800) [pid = 1664] [serial = 1332] [outer = 0x11646ec00] 18:55:47 INFO - PROCESS | 1664 | 1467683747032 Marionette DEBUG loaded listener.js 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1186b9000) [pid = 1664] [serial = 1333] [outer = 0x11646ec00] 18:55:47 INFO - PROCESS | 1664 | 1467683747438 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:55:47 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:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 582ms 18:55:47 INFO - PROCESS | 1664 | 1467683747488 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:55:47 INFO - PROCESS | 1664 | 1467683747491 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:55:47 INFO - PROCESS | 1664 | 1467683747494 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:55:47 INFO - PROCESS | 1664 | 1467683747496 Marionette TRACE conn2 <- [1,1750,null,{}] 18:55:47 INFO - PROCESS | 1664 | 1467683747500 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:55:47 INFO - PROCESS | 1664 | 1467683747501 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:47 INFO - PROCESS | 1664 | 1467683747633 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:55:47 INFO - PROCESS | 1664 | 1467683747645 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:47 INFO - PROCESS | 1664 | 1467683747647 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218bc800 == 34 [pid = 1664] [id = 445] 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1181a7800) [pid = 1664] [serial = 1334] [outer = 0x0] 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11885e400) [pid = 1664] [serial = 1335] [outer = 0x1181a7800] 18:55:47 INFO - PROCESS | 1664 | 1467683747687 Marionette DEBUG loaded listener.js 18:55:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11920a400) [pid = 1664] [serial = 1336] [outer = 0x1181a7800] 18:55:48 INFO - PROCESS | 1664 | 1467683748064 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:55:48 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:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 18:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:55:48 INFO - PROCESS | 1664 | 1467683748132 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:55:48 INFO - PROCESS | 1664 | 1467683748133 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:55:48 INFO - PROCESS | 1664 | 1467683748135 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:55:48 INFO - PROCESS | 1664 | 1467683748136 Marionette TRACE conn2 <- [1,1754,null,{}] 18:55:48 INFO - PROCESS | 1664 | 1467683748138 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:55:48 INFO - PROCESS | 1664 | 1467683748139 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:48 INFO - PROCESS | 1664 | 1467683748234 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:55:48 INFO - PROCESS | 1664 | 1467683748269 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 1664 | 1467683748274 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a5c800 == 35 [pid = 1664] [id = 446] 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1199b2000) [pid = 1664] [serial = 1337] [outer = 0x0] 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119be9400) [pid = 1664] [serial = 1338] [outer = 0x1199b2000] 18:55:48 INFO - PROCESS | 1664 | 1467683748307 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x120823c00) [pid = 1664] [serial = 1339] [outer = 0x1199b2000] 18:55:48 INFO - PROCESS | 1664 | 1467683748635 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:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 18:55:48 INFO - PROCESS | 1664 | 1467683748657 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:55:48 INFO - PROCESS | 1664 | 1467683748659 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:55:48 INFO - PROCESS | 1664 | 1467683748661 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:55:48 INFO - PROCESS | 1664 | 1467683748662 Marionette TRACE conn2 <- [1,1758,null,{}] 18:55:48 INFO - PROCESS | 1664 | 1467683748664 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:55:48 INFO - PROCESS | 1664 | 1467683748666 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:48 INFO - PROCESS | 1664 | 1467683748766 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:55:48 INFO - PROCESS | 1664 | 1467683748802 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 1664 | 1467683748804 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x129788800 == 36 [pid = 1664] [id = 447] 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12100a000) [pid = 1664] [serial = 1340] [outer = 0x0] 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x121126400) [pid = 1664] [serial = 1341] [outer = 0x12100a000] 18:55:48 INFO - PROCESS | 1664 | 1467683748828 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121474c00) [pid = 1664] [serial = 1342] [outer = 0x12100a000] 18:55:49 INFO - PROCESS | 1664 | 1467683749206 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:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 18:55:49 INFO - PROCESS | 1664 | 1467683749231 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:55:49 INFO - PROCESS | 1664 | 1467683749234 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:55:49 INFO - PROCESS | 1664 | 1467683749245 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 1664 | 1467683749247 Marionette TRACE conn2 <- [1,1762,null,{}] 18:55:49 INFO - PROCESS | 1664 | 1467683749249 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:55:49 INFO - PROCESS | 1664 | 1467683749251 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:49 INFO - PROCESS | 1664 | 1467683749404 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:55:49 INFO - PROCESS | 1664 | 1467683749424 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:49 INFO - PROCESS | 1664 | 1467683749425 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d1800 == 37 [pid = 1664] [id = 448] 18:55:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x121475800) [pid = 1664] [serial = 1343] [outer = 0x0] 18:55:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x121480800) [pid = 1664] [serial = 1344] [outer = 0x121475800] 18:55:49 INFO - PROCESS | 1664 | 1467683749452 Marionette DEBUG loaded listener.js 18:55:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1217db000) [pid = 1664] [serial = 1345] [outer = 0x121475800] 18:55:49 INFO - PROCESS | 1664 | 1467683749759 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:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 573ms 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11823f400) [pid = 1664] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121a65000) [pid = 1664] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1125f7c00) [pid = 1664] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1181ee800) [pid = 1664] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1125ffc00) [pid = 1664] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119bf2000) [pid = 1664] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x121224000) [pid = 1664] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1186c4800) [pid = 1664] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118233800) [pid = 1664] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1181d1000) [pid = 1664] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x117eb0400) [pid = 1664] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:55:49 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x115df0800) [pid = 1664] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:55:49 INFO - PROCESS | 1664 | 1467683749818 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:55:49 INFO - PROCESS | 1664 | 1467683749819 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:55:49 INFO - PROCESS | 1664 | 1467683749821 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 1664 | 1467683749822 Marionette TRACE conn2 <- [1,1766,null,{}] 18:55:49 INFO - PROCESS | 1664 | 1467683749824 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:55:49 INFO - PROCESS | 1664 | 1467683749826 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:49 INFO - PROCESS | 1664 | 1467683749923 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:55:49 INFO - PROCESS | 1664 | 1467683749961 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:49 INFO - PROCESS | 1664 | 1467683749962 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b8800 == 38 [pid = 1664] [id = 449] 18:55:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1127cc400) [pid = 1664] [serial = 1346] [outer = 0x0] 18:55:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x117eb0400) [pid = 1664] [serial = 1347] [outer = 0x1127cc400] 18:55:49 INFO - PROCESS | 1664 | 1467683749987 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11946f400) [pid = 1664] [serial = 1348] [outer = 0x1127cc400] 18:55:50 INFO - PROCESS | 1664 | 1467683750263 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:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 18:55:50 INFO - PROCESS | 1664 | 1467683750293 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:55:50 INFO - PROCESS | 1664 | 1467683750294 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:55:50 INFO - PROCESS | 1664 | 1467683750304 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:55:50 INFO - PROCESS | 1664 | 1467683750305 Marionette TRACE conn2 <- [1,1770,null,{}] 18:55:50 INFO - PROCESS | 1664 | 1467683750307 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:55:50 INFO - PROCESS | 1664 | 1467683750308 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:50 INFO - PROCESS | 1664 | 1467683750389 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:55:50 INFO - PROCESS | 1664 | 1467683750393 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 1664 | 1467683750394 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12adcf800 == 39 [pid = 1664] [id = 450] 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119befc00) [pid = 1664] [serial = 1349] [outer = 0x0] 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1219c4800) [pid = 1664] [serial = 1350] [outer = 0x119befc00] 18:55:50 INFO - PROCESS | 1664 | 1467683750420 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1235e7000) [pid = 1664] [serial = 1351] [outer = 0x119befc00] 18:55:50 INFO - PROCESS | 1664 | 1467683750734 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:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 18:55:50 INFO - PROCESS | 1664 | 1467683750773 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:55:50 INFO - PROCESS | 1664 | 1467683750775 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:55:50 INFO - PROCESS | 1664 | 1467683750779 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:55:50 INFO - PROCESS | 1664 | 1467683750780 Marionette TRACE conn2 <- [1,1774,null,{}] 18:55:50 INFO - PROCESS | 1664 | 1467683750782 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:55:50 INFO - PROCESS | 1664 | 1467683750783 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:50 INFO - PROCESS | 1664 | 1467683750889 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:55:50 INFO - PROCESS | 1664 | 1467683750896 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 1664 | 1467683750897 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba92800 == 40 [pid = 1664] [id = 451] 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1186b7800) [pid = 1664] [serial = 1352] [outer = 0x0] 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x124a6ec00) [pid = 1664] [serial = 1353] [outer = 0x1186b7800] 18:55:50 INFO - PROCESS | 1664 | 1467683750924 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x126880400) [pid = 1664] [serial = 1354] [outer = 0x1186b7800] 18:55:51 INFO - PROCESS | 1664 | 1467683751251 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:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 18:55:51 INFO - PROCESS | 1664 | 1467683751299 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 1664 | 1467683751301 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:55:51 INFO - PROCESS | 1664 | 1467683751303 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:55:51 INFO - PROCESS | 1664 | 1467683751305 Marionette TRACE conn2 <- [1,1778,null,{}] 18:55:51 INFO - PROCESS | 1664 | 1467683751307 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:55:51 INFO - PROCESS | 1664 | 1467683751309 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:51 INFO - PROCESS | 1664 | 1467683751398 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:55:51 INFO - PROCESS | 1664 | 1467683751402 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:51 INFO - PROCESS | 1664 | 1467683751403 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c083000 == 41 [pid = 1664] [id = 452] 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x126882400) [pid = 1664] [serial = 1355] [outer = 0x0] 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1271ce000) [pid = 1664] [serial = 1356] [outer = 0x126882400] 18:55:51 INFO - PROCESS | 1664 | 1467683751427 Marionette DEBUG loaded listener.js 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128a91000) [pid = 1664] [serial = 1357] [outer = 0x126882400] 18:55:51 INFO - PROCESS | 1664 | 1467683751725 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:55:51 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:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 468ms 18:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:55:51 INFO - PROCESS | 1664 | 1467683751772 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 1664 | 1467683751773 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:55:51 INFO - PROCESS | 1664 | 1467683751775 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:55:51 INFO - PROCESS | 1664 | 1467683751776 Marionette TRACE conn2 <- [1,1782,null,{}] 18:55:51 INFO - PROCESS | 1664 | 1467683751795 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:55:51 INFO - PROCESS | 1664 | 1467683751797 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:51 INFO - PROCESS | 1664 | 1467683751888 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:55:51 INFO - PROCESS | 1664 | 1467683751891 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:51 INFO - PROCESS | 1664 | 1467683751892 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3ce800 == 42 [pid = 1664] [id = 453] 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x126882800) [pid = 1664] [serial = 1358] [outer = 0x0] 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128ae3400) [pid = 1664] [serial = 1359] [outer = 0x126882800] 18:55:51 INFO - PROCESS | 1664 | 1467683751918 Marionette DEBUG loaded listener.js 18:55:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128da7800) [pid = 1664] [serial = 1360] [outer = 0x126882800] 18:55:52 INFO - PROCESS | 1664 | 1467683752326 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:55:52 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:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 577ms 18:55:52 INFO - PROCESS | 1664 | 1467683752353 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:55:52 INFO - PROCESS | 1664 | 1467683752355 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:55:52 INFO - PROCESS | 1664 | 1467683752359 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:55:52 INFO - PROCESS | 1664 | 1467683752361 Marionette TRACE conn2 <- [1,1786,null,{}] 18:55:52 INFO - PROCESS | 1664 | 1467683752365 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:55:52 INFO - PROCESS | 1664 | 1467683752366 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:52 INFO - PROCESS | 1664 | 1467683752474 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:55:52 INFO - PROCESS | 1664 | 1467683752534 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 1664 | 1467683752535 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x118169800 == 43 [pid = 1664] [id = 454] 18:55:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128a6800) [pid = 1664] [serial = 1361] [outer = 0x0] 18:55:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112e95c00) [pid = 1664] [serial = 1362] [outer = 0x1128a6800] 18:55:52 INFO - PROCESS | 1664 | 1467683752567 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11660f400) [pid = 1664] [serial = 1363] [outer = 0x1128a6800] 18:55:53 INFO - PROCESS | 1664 | 1467683753038 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:55:53 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:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 18:55:53 INFO - PROCESS | 1664 | 1467683753080 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 1664 | 1467683753083 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:55:53 INFO - PROCESS | 1664 | 1467683753088 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 1664 | 1467683753089 Marionette TRACE conn2 <- [1,1790,null,{}] 18:55:53 INFO - PROCESS | 1664 | 1467683753092 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:55:53 INFO - PROCESS | 1664 | 1467683753094 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:53 INFO - PROCESS | 1664 | 1467683753196 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:55:53 INFO - PROCESS | 1664 | 1467683753266 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:53 INFO - PROCESS | 1664 | 1467683753267 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f41800 == 44 [pid = 1664] [id = 455] 18:55:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x117eb1000) [pid = 1664] [serial = 1364] [outer = 0x0] 18:55:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1181ed400) [pid = 1664] [serial = 1365] [outer = 0x117eb1000] 18:55:53 INFO - PROCESS | 1664 | 1467683753298 Marionette DEBUG loaded listener.js 18:55:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11823d400) [pid = 1664] [serial = 1366] [outer = 0x117eb1000] 18:55:53 INFO - PROCESS | 1664 | 1467683753707 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:55:53 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:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 18:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:55:53 INFO - PROCESS | 1664 | 1467683753758 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 1664 | 1467683753760 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:55:53 INFO - PROCESS | 1664 | 1467683753762 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 1664 | 1467683753765 Marionette TRACE conn2 <- [1,1794,null,{}] 18:55:53 INFO - PROCESS | 1664 | 1467683753773 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:55:53 INFO - PROCESS | 1664 | 1467683753776 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:53 INFO - PROCESS | 1664 | 1467683753897 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:55:53 INFO - PROCESS | 1664 | 1467683753958 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:53 INFO - PROCESS | 1664 | 1467683753960 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c099800 == 45 [pid = 1664] [id = 456] 18:55:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1190d5400) [pid = 1664] [serial = 1367] [outer = 0x0] 18:55:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11985b800) [pid = 1664] [serial = 1368] [outer = 0x1190d5400] 18:55:53 INFO - PROCESS | 1664 | 1467683753992 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x121010400) [pid = 1664] [serial = 1369] [outer = 0x1190d5400] 18:55:54 INFO - PROCESS | 1664 | 1467683754425 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:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 18:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:55:54 INFO - PROCESS | 1664 | 1467683754484 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:55:54 INFO - PROCESS | 1664 | 1467683754486 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:55:54 INFO - PROCESS | 1664 | 1467683754488 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:55:54 INFO - PROCESS | 1664 | 1467683754490 Marionette TRACE conn2 <- [1,1798,null,{}] 18:55:54 INFO - PROCESS | 1664 | 1467683754492 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:55:54 INFO - PROCESS | 1664 | 1467683754493 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:54 INFO - PROCESS | 1664 | 1467683754596 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:55:54 INFO - PROCESS | 1664 | 1467683754666 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:54 INFO - PROCESS | 1664 | 1467683754667 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6c1000 == 46 [pid = 1664] [id = 457] 18:55:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x121127000) [pid = 1664] [serial = 1370] [outer = 0x0] 18:55:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124a6fc00) [pid = 1664] [serial = 1371] [outer = 0x121127000] 18:55:54 INFO - PROCESS | 1664 | 1467683754697 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126c27000) [pid = 1664] [serial = 1372] [outer = 0x121127000] 18:55:55 INFO - PROCESS | 1664 | 1467683755242 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:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 969ms 18:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:55:55 INFO - PROCESS | 1664 | 1467683755480 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:55:55 INFO - PROCESS | 1664 | 1467683755483 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:55:55 INFO - PROCESS | 1664 | 1467683755487 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 1664 | 1467683755489 Marionette TRACE conn2 <- [1,1802,null,{}] 18:55:55 INFO - PROCESS | 1664 | 1467683755492 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:55:55 INFO - PROCESS | 1664 | 1467683755494 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:55 INFO - PROCESS | 1664 | 1467683755593 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:55:55 INFO - PROCESS | 1664 | 1467683755659 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:55 INFO - PROCESS | 1664 | 1467683755662 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0c800 == 47 [pid = 1664] [id = 458] 18:55:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116767000) [pid = 1664] [serial = 1373] [outer = 0x0] 18:55:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116811400) [pid = 1664] [serial = 1374] [outer = 0x116767000] 18:55:55 INFO - PROCESS | 1664 | 1467683755689 Marionette DEBUG loaded listener.js 18:55:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1174b0000) [pid = 1664] [serial = 1375] [outer = 0x116767000] 18:55:56 INFO - PROCESS | 1664 | 1467683756115 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:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 18:55:56 INFO - PROCESS | 1664 | 1467683756159 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:55:56 INFO - PROCESS | 1664 | 1467683756161 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:55:56 INFO - PROCESS | 1664 | 1467683756165 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:55:56 INFO - PROCESS | 1664 | 1467683756167 Marionette TRACE conn2 <- [1,1806,null,{}] 18:55:56 INFO - PROCESS | 1664 | 1467683756170 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:55:56 INFO - PROCESS | 1664 | 1467683756171 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:56 INFO - PROCESS | 1664 | 1467683756260 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:55:56 INFO - PROCESS | 1664 | 1467683756321 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:56 INFO - PROCESS | 1664 | 1467683756323 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0e000 == 48 [pid = 1664] [id = 459] 18:55:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118225c00) [pid = 1664] [serial = 1376] [outer = 0x0] 18:55:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11823c000) [pid = 1664] [serial = 1377] [outer = 0x118225c00] 18:55:56 INFO - PROCESS | 1664 | 1467683756351 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118528800) [pid = 1664] [serial = 1378] [outer = 0x118225c00] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x121361800 == 47 [pid = 1664] [id = 431] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c083000 == 46 [pid = 1664] [id = 452] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba92800 == 45 [pid = 1664] [id = 451] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12adcf800 == 44 [pid = 1664] [id = 450] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b8800 == 43 [pid = 1664] [id = 449] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d1800 == 42 [pid = 1664] [id = 448] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x129788800 == 41 [pid = 1664] [id = 447] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x128a5c800 == 40 [pid = 1664] [id = 446] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1218bc800 == 39 [pid = 1664] [id = 445] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x121364000 == 38 [pid = 1664] [id = 444] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1192bc000 == 37 [pid = 1664] [id = 443] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b2800 == 36 [pid = 1664] [id = 442] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x113cc2800 == 35 [pid = 1664] [id = 441] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x121144800 == 34 [pid = 1664] [id = 440] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac1000 == 33 [pid = 1664] [id = 439] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x129409800 == 32 [pid = 1664] [id = 438] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0c800 == 31 [pid = 1664] [id = 458] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6c1000 == 30 [pid = 1664] [id = 457] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c099800 == 29 [pid = 1664] [id = 456] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x126f41800 == 28 [pid = 1664] [id = 455] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3ce800 == 27 [pid = 1664] [id = 453] 18:55:56 INFO - PROCESS | 1664 | --DOCSHELL 0x118169800 == 26 [pid = 1664] [id = 454] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x119861c00) [pid = 1664] [serial = 1305] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x120822c00) [pid = 1664] [serial = 1306] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1273ae000) [pid = 1664] [serial = 1288] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1164e8c00) [pid = 1664] [serial = 1279] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11904ac00) [pid = 1664] [serial = 1282] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1174ee800) [pid = 1664] [serial = 1291] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12147e800) [pid = 1664] [serial = 1285] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12558ec00) [pid = 1664] [serial = 1314] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124f26000) [pid = 1664] [serial = 1312] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11920b000) [pid = 1664] [serial = 1302] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119815400) [pid = 1664] [serial = 1303] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119475400) [pid = 1664] [serial = 1294] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119053400) [pid = 1664] [serial = 1293] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118225000) [pid = 1664] [serial = 1299] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11823e000) [pid = 1664] [serial = 1300] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1210ce800) [pid = 1664] [serial = 1308] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117145800) [pid = 1664] [serial = 1296] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117e8e800) [pid = 1664] [serial = 1297] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1215e8800) [pid = 1664] [serial = 1311] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12112cc00) [pid = 1664] [serial = 1309] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1128ac800) [pid = 1664] [serial = 1278] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118522c00) [pid = 1664] [serial = 1281] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119f14800) [pid = 1664] [serial = 1284] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x125593000) [pid = 1664] [serial = 1287] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x114f6b400) [pid = 1664] [serial = 1290] [outer = 0x0] [url = about:blank] 18:55:57 INFO - PROCESS | 1664 | 1467683757266 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:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1125ms 18:55:57 INFO - PROCESS | 1664 | 1467683757290 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:55:57 INFO - PROCESS | 1664 | 1467683757293 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:55:57 INFO - PROCESS | 1664 | 1467683757295 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:55:57 INFO - PROCESS | 1664 | 1467683757299 Marionette TRACE conn2 <- [1,1810,null,{}] 18:55:57 INFO - PROCESS | 1664 | 1467683757302 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:55:57 INFO - PROCESS | 1664 | 1467683757303 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:57 INFO - PROCESS | 1664 | 1467683757387 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:55:57 INFO - PROCESS | 1664 | 1467683757392 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 1664 | 1467683757394 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x117458800 == 27 [pid = 1664] [id = 460] 18:55:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11297d400) [pid = 1664] [serial = 1379] [outer = 0x0] 18:55:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1174af400) [pid = 1664] [serial = 1380] [outer = 0x11297d400] 18:55:57 INFO - PROCESS | 1664 | 1467683757423 Marionette DEBUG loaded listener.js 18:55:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x117eb3000) [pid = 1664] [serial = 1381] [outer = 0x11297d400] 18:55:57 INFO - PROCESS | 1664 | 1467683757788 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:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 18:55:57 INFO - PROCESS | 1664 | 1467683757818 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:55:57 INFO - PROCESS | 1664 | 1467683757820 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:55:57 INFO - PROCESS | 1664 | 1467683757835 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:55:57 INFO - PROCESS | 1664 | 1467683757837 Marionette TRACE conn2 <- [1,1814,null,{}] 18:55:57 INFO - PROCESS | 1664 | 1467683757839 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:55:57 INFO - PROCESS | 1664 | 1467683757841 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:57 INFO - PROCESS | 1664 | 1467683757923 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:55:57 INFO - PROCESS | 1664 | 1467683757927 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 1664 | 1467683757928 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b1000 == 28 [pid = 1664] [id = 461] 18:55:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1181d4000) [pid = 1664] [serial = 1382] [outer = 0x0] 18:55:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1186bc400) [pid = 1664] [serial = 1383] [outer = 0x1181d4000] 18:55:57 INFO - PROCESS | 1664 | 1467683757958 Marionette DEBUG loaded listener.js 18:55:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1186c1800) [pid = 1664] [serial = 1384] [outer = 0x1181d4000] 18:55:58 INFO - PROCESS | 1664 | 1467683758317 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:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 524ms 18:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:55:58 INFO - PROCESS | 1664 | 1467683758354 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:55:58 INFO - PROCESS | 1664 | 1467683758355 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:55:58 INFO - PROCESS | 1664 | 1467683758358 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:55:58 INFO - PROCESS | 1664 | 1467683758360 Marionette TRACE conn2 <- [1,1818,null,{}] 18:55:58 INFO - PROCESS | 1664 | 1467683758368 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:55:58 INFO - PROCESS | 1664 | 1467683758371 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:58 INFO - PROCESS | 1664 | 1467683758447 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:55:58 INFO - PROCESS | 1664 | 1467683758452 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:58 INFO - PROCESS | 1664 | 1467683758454 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x121271000 == 29 [pid = 1664] [id = 462] 18:55:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1190d3000) [pid = 1664] [serial = 1385] [outer = 0x0] 18:55:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11946dc00) [pid = 1664] [serial = 1386] [outer = 0x1190d3000] 18:55:58 INFO - PROCESS | 1664 | 1467683758484 Marionette DEBUG loaded listener.js 18:55:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11985d800) [pid = 1664] [serial = 1387] [outer = 0x1190d3000] 18:55:58 INFO - PROCESS | 1664 | 1467683758807 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:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 18:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:55:58 INFO - PROCESS | 1664 | 1467683758831 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:55:58 INFO - PROCESS | 1664 | 1467683758833 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:55:58 INFO - PROCESS | 1664 | 1467683758835 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:55:58 INFO - PROCESS | 1664 | 1467683758836 Marionette TRACE conn2 <- [1,1822,null,{}] 18:55:58 INFO - PROCESS | 1664 | 1467683758838 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:55:58 INFO - PROCESS | 1664 | 1467683758840 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:58 INFO - PROCESS | 1664 | 1467683758919 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:55:58 INFO - PROCESS | 1664 | 1467683758923 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:58 INFO - PROCESS | 1664 | 1467683758924 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12361b800 == 30 [pid = 1664] [id = 463] 18:55:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115e6b800) [pid = 1664] [serial = 1388] [outer = 0x0] 18:55:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119be9800) [pid = 1664] [serial = 1389] [outer = 0x115e6b800] 18:55:59 INFO - PROCESS | 1664 | 1467683759006 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121010800) [pid = 1664] [serial = 1390] [outer = 0x115e6b800] 18:55:59 INFO - PROCESS | 1664 | 1467683759337 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:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 18:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:55:59 INFO - PROCESS | 1664 | 1467683759355 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 1664 | 1467683759356 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:55:59 INFO - PROCESS | 1664 | 1467683759358 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - PROCESS | 1664 | 1467683759359 Marionette TRACE conn2 <- [1,1826,null,{}] 18:55:59 INFO - PROCESS | 1664 | 1467683759361 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:55:59 INFO - PROCESS | 1664 | 1467683759363 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:59 INFO - PROCESS | 1664 | 1467683759462 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:55:59 INFO - PROCESS | 1664 | 1467683759465 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:59 INFO - PROCESS | 1664 | 1467683759466 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x126848000 == 31 [pid = 1664] [id = 464] 18:55:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118240400) [pid = 1664] [serial = 1391] [outer = 0x0] 18:55:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12112cc00) [pid = 1664] [serial = 1392] [outer = 0x118240400] 18:55:59 INFO - PROCESS | 1664 | 1467683759492 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12147e800) [pid = 1664] [serial = 1393] [outer = 0x118240400] 18:55:59 INFO - PROCESS | 1664 | 1467683759842 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:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 18:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:55:59 INFO - PROCESS | 1664 | 1467683759876 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 1664 | 1467683759878 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:55:59 INFO - PROCESS | 1664 | 1467683759880 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - PROCESS | 1664 | 1467683759881 Marionette TRACE conn2 <- [1,1830,null,{}] 18:55:59 INFO - PROCESS | 1664 | 1467683759883 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:55:59 INFO - PROCESS | 1664 | 1467683759887 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:55:59 INFO - PROCESS | 1664 | 1467683759992 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:56:00 INFO - PROCESS | 1664 | 1467683760001 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 1664 | 1467683760002 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x127468000 == 32 [pid = 1664] [id = 465] 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12147ec00) [pid = 1664] [serial = 1394] [outer = 0x0] 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1235ec000) [pid = 1664] [serial = 1395] [outer = 0x12147ec00] 18:56:00 INFO - PROCESS | 1664 | 1467683760030 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126c29400) [pid = 1664] [serial = 1396] [outer = 0x12147ec00] 18:56:00 INFO - PROCESS | 1664 | 1467683760338 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:56:00 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:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 18:56:00 INFO - PROCESS | 1664 | 1467683760403 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:56:00 INFO - PROCESS | 1664 | 1467683760404 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:56:00 INFO - PROCESS | 1664 | 1467683760406 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:56:00 INFO - PROCESS | 1664 | 1467683760407 Marionette TRACE conn2 <- [1,1834,null,{}] 18:56:00 INFO - PROCESS | 1664 | 1467683760410 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:56:00 INFO - PROCESS | 1664 | 1467683760411 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:00 INFO - PROCESS | 1664 | 1467683760506 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:56:00 INFO - PROCESS | 1664 | 1467683760510 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 1664 | 1467683760511 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x129788800 == 33 [pid = 1664] [id = 466] 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1127d2c00) [pid = 1664] [serial = 1397] [outer = 0x0] 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126f0a000) [pid = 1664] [serial = 1398] [outer = 0x1127d2c00] 18:56:00 INFO - PROCESS | 1664 | 1467683760535 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1271ce800) [pid = 1664] [serial = 1399] [outer = 0x1127d2c00] 18:56:00 INFO - PROCESS | 1664 | 1467683760866 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:56:00 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:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 468ms 18:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:56:00 INFO - PROCESS | 1664 | 1467683760875 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:56:00 INFO - PROCESS | 1664 | 1467683760876 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:56:00 INFO - PROCESS | 1664 | 1467683760878 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:56:00 INFO - PROCESS | 1664 | 1467683760879 Marionette TRACE conn2 <- [1,1838,null,{}] 18:56:00 INFO - PROCESS | 1664 | 1467683760887 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:56:00 INFO - PROCESS | 1664 | 1467683760889 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:01 INFO - PROCESS | 1664 | 1467683761205 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12100a000) [pid = 1664] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x121475800) [pid = 1664] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1127cc400) [pid = 1664] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1128b3400) [pid = 1664] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11646ec00) [pid = 1664] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x111c75000) [pid = 1664] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1129ce400) [pid = 1664] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1181ad800) [pid = 1664] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1128a5400) [pid = 1664] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1128a9c00) [pid = 1664] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181a7800) [pid = 1664] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126882400) [pid = 1664] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1186b7800) [pid = 1664] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x126882800) [pid = 1664] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1199b2000) [pid = 1664] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:56:01 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119befc00) [pid = 1664] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:56:01 INFO - PROCESS | 1664 | 1467683761252 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 1664 | 1467683761253 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x119010800 == 34 [pid = 1664] [id = 467] 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x111e29000) [pid = 1664] [serial = 1400] [outer = 0x0] 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1128a5400) [pid = 1664] [serial = 1401] [outer = 0x111e29000] 18:56:01 INFO - PROCESS | 1664 | 1467683761279 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117150c00) [pid = 1664] [serial = 1402] [outer = 0x111e29000] 18:56:01 INFO - PROCESS | 1664 | 1467683761538 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:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 669ms 18:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:56:01 INFO - PROCESS | 1664 | 1467683761548 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:56:01 INFO - PROCESS | 1664 | 1467683761549 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:56:01 INFO - PROCESS | 1664 | 1467683761561 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 1664 | 1467683761562 Marionette TRACE conn2 <- [1,1842,null,{}] 18:56:01 INFO - PROCESS | 1664 | 1467683761564 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:56:01 INFO - PROCESS | 1664 | 1467683761565 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:01 INFO - PROCESS | 1664 | 1467683761647 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:56:01 INFO - PROCESS | 1664 | 1467683761652 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 1664 | 1467683761654 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12add4000 == 35 [pid = 1664] [id = 468] 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11714cc00) [pid = 1664] [serial = 1403] [outer = 0x0] 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1190d4400) [pid = 1664] [serial = 1404] [outer = 0x11714cc00] 18:56:01 INFO - PROCESS | 1664 | 1467683761678 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1235e4000) [pid = 1664] [serial = 1405] [outer = 0x11714cc00] 18:56:02 INFO - PROCESS | 1664 | 1467683762000 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:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 482ms 18:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:56:02 INFO - PROCESS | 1664 | 1467683762036 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 1664 | 1467683762037 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:56:02 INFO - PROCESS | 1664 | 1467683762039 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 1664 | 1467683762040 Marionette TRACE conn2 <- [1,1846,null,{}] 18:56:02 INFO - PROCESS | 1664 | 1467683762043 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:56:02 INFO - PROCESS | 1664 | 1467683762044 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:02 INFO - PROCESS | 1664 | 1467683762146 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:56:02 INFO - PROCESS | 1664 | 1467683762155 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 1664 | 1467683762156 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9a000 == 36 [pid = 1664] [id = 469] 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1199b2000) [pid = 1664] [serial = 1406] [outer = 0x0] 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271cd800) [pid = 1664] [serial = 1407] [outer = 0x1199b2000] 18:56:02 INFO - PROCESS | 1664 | 1467683762180 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128a87c00) [pid = 1664] [serial = 1408] [outer = 0x1199b2000] 18:56:02 INFO - PROCESS | 1664 | 1467683762497 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:56:02 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:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 18:56:02 INFO - PROCESS | 1664 | 1467683762509 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 1664 | 1467683762510 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:56:02 INFO - PROCESS | 1664 | 1467683762514 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 1664 | 1467683762516 Marionette TRACE conn2 <- [1,1850,null,{}] 18:56:02 INFO - PROCESS | 1664 | 1467683762518 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:56:02 INFO - PROCESS | 1664 | 1467683762520 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:02 INFO - PROCESS | 1664 | 1467683762608 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:56:02 INFO - PROCESS | 1664 | 1467683762614 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 1664 | 1467683762616 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c09b000 == 37 [pid = 1664] [id = 470] 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119bf3000) [pid = 1664] [serial = 1409] [outer = 0x0] 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128ade000) [pid = 1664] [serial = 1410] [outer = 0x119bf3000] 18:56:02 INFO - PROCESS | 1664 | 1467683762642 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128e2b400) [pid = 1664] [serial = 1411] [outer = 0x119bf3000] 18:56:02 INFO - PROCESS | 1664 | 1467683762973 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:56: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:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 18:56:02 INFO - PROCESS | 1664 | 1467683762984 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 1664 | 1467683762985 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:56:02 INFO - PROCESS | 1664 | 1467683762987 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 1664 | 1467683762988 Marionette TRACE conn2 <- [1,1854,null,{}] 18:56:02 INFO - PROCESS | 1664 | 1467683762990 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:56:02 INFO - PROCESS | 1664 | 1467683762992 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:03 INFO - PROCESS | 1664 | 1467683763103 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:56:03 INFO - PROCESS | 1664 | 1467683763110 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 1664 | 1467683763111 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b5000 == 38 [pid = 1664] [id = 471] 18:56:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1128ae800) [pid = 1664] [serial = 1412] [outer = 0x0] 18:56:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128e2d800) [pid = 1664] [serial = 1413] [outer = 0x1128ae800] 18:56:03 INFO - PROCESS | 1664 | 1467683763136 Marionette DEBUG loaded listener.js 18:56:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1291d9800) [pid = 1664] [serial = 1414] [outer = 0x1128ae800] 18:56:03 INFO - PROCESS | 1664 | 1467683763695 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:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 18:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:56:03 INFO - PROCESS | 1664 | 1467683763708 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:56:03 INFO - PROCESS | 1664 | 1467683763711 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:56:03 INFO - PROCESS | 1664 | 1467683763714 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:56:03 INFO - PROCESS | 1664 | 1467683763717 Marionette TRACE conn2 <- [1,1858,null,{}] 18:56:03 INFO - PROCESS | 1664 | 1467683763721 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:56:03 INFO - PROCESS | 1664 | 1467683763722 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:03 INFO - PROCESS | 1664 | 1467683763836 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:56:03 INFO - PROCESS | 1664 | 1467683763915 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 1664 | 1467683763917 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119007800 == 39 [pid = 1664] [id = 472] 18:56:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1162a5000) [pid = 1664] [serial = 1415] [outer = 0x0] 18:56:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116810000) [pid = 1664] [serial = 1416] [outer = 0x1162a5000] 18:56:03 INFO - PROCESS | 1664 | 1467683763949 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x117e83800) [pid = 1664] [serial = 1417] [outer = 0x1162a5000] 18:56:04 INFO - PROCESS | 1664 | 1467683764490 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:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 826ms 18:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:56:04 INFO - PROCESS | 1664 | 1467683764539 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:56:04 INFO - PROCESS | 1664 | 1467683764542 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:56:04 INFO - PROCESS | 1664 | 1467683764547 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:56:04 INFO - PROCESS | 1664 | 1467683764549 Marionette TRACE conn2 <- [1,1862,null,{}] 18:56:04 INFO - PROCESS | 1664 | 1467683764551 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:56:04 INFO - PROCESS | 1664 | 1467683764553 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:04 INFO - PROCESS | 1664 | 1467683764668 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:56:04 INFO - PROCESS | 1664 | 1467683764750 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:04 INFO - PROCESS | 1664 | 1467683764752 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0f800 == 40 [pid = 1664] [id = 473] 18:56:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11320c000) [pid = 1664] [serial = 1418] [outer = 0x0] 18:56:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118231800) [pid = 1664] [serial = 1419] [outer = 0x11320c000] 18:56:04 INFO - PROCESS | 1664 | 1467683764783 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1190de800) [pid = 1664] [serial = 1420] [outer = 0x11320c000] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12c09b000 == 39 [pid = 1664] [id = 470] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9a000 == 38 [pid = 1664] [id = 469] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12add4000 == 37 [pid = 1664] [id = 468] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119010800 == 36 [pid = 1664] [id = 467] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x129788800 == 35 [pid = 1664] [id = 466] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x127468000 == 34 [pid = 1664] [id = 465] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x126848000 == 33 [pid = 1664] [id = 464] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12361b800 == 32 [pid = 1664] [id = 463] 18:56:05 INFO - PROCESS | 1664 | 1467683765431 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:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x121271000 == 31 [pid = 1664] [id = 462] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b1000 == 30 [pid = 1664] [id = 461] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x117458800 == 29 [pid = 1664] [id = 460] 18:56:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0e000 == 28 [pid = 1664] [id = 459] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x121126400) [pid = 1664] [serial = 1341] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x121480800) [pid = 1664] [serial = 1344] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117eb0400) [pid = 1664] [serial = 1347] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126883000) [pid = 1664] [serial = 1315] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1181f3800) [pid = 1664] [serial = 1332] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1186b9000) [pid = 1664] [serial = 1333] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1128a8c00) [pid = 1664] [serial = 1323] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1128b0000) [pid = 1664] [serial = 1324] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113c68400) [pid = 1664] [serial = 1317] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116766400) [pid = 1664] [serial = 1318] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181f2400) [pid = 1664] [serial = 1320] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11823a000) [pid = 1664] [serial = 1321] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1174b4400) [pid = 1664] [serial = 1329] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11819f800) [pid = 1664] [serial = 1330] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1133d0c00) [pid = 1664] [serial = 1326] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11622d400) [pid = 1664] [serial = 1327] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11885e400) [pid = 1664] [serial = 1335] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11946f400) [pid = 1664] [serial = 1348] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a91000) [pid = 1664] [serial = 1357] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124a6ec00) [pid = 1664] [serial = 1353] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128da7800) [pid = 1664] [serial = 1360] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1271ce000) [pid = 1664] [serial = 1356] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126880400) [pid = 1664] [serial = 1354] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119be9400) [pid = 1664] [serial = 1338] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x120823c00) [pid = 1664] [serial = 1339] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1217db000) [pid = 1664] [serial = 1345] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x121474c00) [pid = 1664] [serial = 1342] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1235e7000) [pid = 1664] [serial = 1351] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11920a400) [pid = 1664] [serial = 1336] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1219c4800) [pid = 1664] [serial = 1350] [outer = 0x0] [url = about:blank] 18:56:05 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128ae3400) [pid = 1664] [serial = 1359] [outer = 0x0] [url = about:blank] 18:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 922ms 18:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:56:05 INFO - PROCESS | 1664 | 1467683765469 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:56:05 INFO - PROCESS | 1664 | 1467683765472 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:56:05 INFO - PROCESS | 1664 | 1467683765475 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:56:05 INFO - PROCESS | 1664 | 1467683765478 Marionette TRACE conn2 <- [1,1866,null,{}] 18:56:05 INFO - PROCESS | 1664 | 1467683765483 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:56:05 INFO - PROCESS | 1664 | 1467683765485 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:05 INFO - PROCESS | 1664 | 1467683765568 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:56:05 INFO - PROCESS | 1664 | 1467683765572 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:05 INFO - PROCESS | 1664 | 1467683765575 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f96000 == 29 [pid = 1664] [id = 474] 18:56:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117e8e400) [pid = 1664] [serial = 1421] [outer = 0x0] 18:56:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1181ac000) [pid = 1664] [serial = 1422] [outer = 0x117e8e400] 18:56:05 INFO - PROCESS | 1664 | 1467683765607 Marionette DEBUG loaded listener.js 18:56:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118225000) [pid = 1664] [serial = 1423] [outer = 0x117e8e400] 18:56:05 INFO - PROCESS | 1664 | 1467683765956 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:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 523ms 18:56:06 INFO - PROCESS | 1664 | 1467683766020 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 1664 | 1467683766023 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:56:06 INFO - PROCESS | 1664 | 1467683766029 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 1664 | 1467683766031 Marionette TRACE conn2 <- [1,1870,null,{}] 18:56:06 INFO - PROCESS | 1664 | 1467683766033 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:56:06 INFO - PROCESS | 1664 | 1467683766035 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:06 INFO - PROCESS | 1664 | 1467683766111 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:56:06 INFO - PROCESS | 1664 | 1467683766115 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 1664 | 1467683766118 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d2800 == 30 [pid = 1664] [id = 475] 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118237400) [pid = 1664] [serial = 1424] [outer = 0x0] 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1186c5000) [pid = 1664] [serial = 1425] [outer = 0x118237400] 18:56:06 INFO - PROCESS | 1664 | 1467683766146 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11946e800) [pid = 1664] [serial = 1426] [outer = 0x118237400] 18:56:06 INFO - PROCESS | 1664 | 1467683766526 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:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 18:56:06 INFO - PROCESS | 1664 | 1467683766554 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 1664 | 1467683766557 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:56:06 INFO - PROCESS | 1664 | 1467683766562 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 1664 | 1467683766566 Marionette TRACE conn2 <- [1,1874,null,{}] 18:56:06 INFO - PROCESS | 1664 | 1467683766577 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:56:06 INFO - PROCESS | 1664 | 1467683766584 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:06 INFO - PROCESS | 1664 | 1467683766706 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:56:06 INFO - PROCESS | 1664 | 1467683766713 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 1664 | 1467683766716 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a82800 == 31 [pid = 1664] [id = 476] 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11297bc00) [pid = 1664] [serial = 1427] [outer = 0x0] 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119bf7800) [pid = 1664] [serial = 1428] [outer = 0x11297bc00] 18:56:06 INFO - PROCESS | 1664 | 1467683766760 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121128c00) [pid = 1664] [serial = 1429] [outer = 0x11297bc00] 18:56:07 INFO - PROCESS | 1664 | 1467683767159 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:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 629ms 18:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:56:07 INFO - PROCESS | 1664 | 1467683767192 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:56:07 INFO - PROCESS | 1664 | 1467683767194 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:56:07 INFO - PROCESS | 1664 | 1467683767196 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:56:07 INFO - PROCESS | 1664 | 1467683767197 Marionette TRACE conn2 <- [1,1878,null,{}] 18:56:07 INFO - PROCESS | 1664 | 1467683767200 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:56:07 INFO - PROCESS | 1664 | 1467683767203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:07 INFO - PROCESS | 1664 | 1467683767318 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:56:07 INFO - PROCESS | 1664 | 1467683767342 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 1664 | 1467683767343 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x127459000 == 32 [pid = 1664] [id = 477] 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x121009400) [pid = 1664] [serial = 1430] [outer = 0x0] 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12147f800) [pid = 1664] [serial = 1431] [outer = 0x121009400] 18:56:07 INFO - PROCESS | 1664 | 1467683767368 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121cde000) [pid = 1664] [serial = 1432] [outer = 0x121009400] 18:56:07 INFO - PROCESS | 1664 | 1467683767687 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:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 18:56:07 INFO - PROCESS | 1664 | 1467683767721 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:56:07 INFO - PROCESS | 1664 | 1467683767724 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:56:07 INFO - PROCESS | 1664 | 1467683767726 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:56:07 INFO - PROCESS | 1664 | 1467683767727 Marionette TRACE conn2 <- [1,1882,null,{}] 18:56:07 INFO - PROCESS | 1664 | 1467683767730 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:56:07 INFO - PROCESS | 1664 | 1467683767731 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:07 INFO - PROCESS | 1664 | 1467683767829 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:56:07 INFO - PROCESS | 1664 | 1467683767868 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 1664 | 1467683767869 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x129413800 == 33 [pid = 1664] [id = 478] 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1215e5000) [pid = 1664] [serial = 1433] [outer = 0x0] 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124d86400) [pid = 1664] [serial = 1434] [outer = 0x1215e5000] 18:56:07 INFO - PROCESS | 1664 | 1467683767893 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125072400) [pid = 1664] [serial = 1435] [outer = 0x1215e5000] 18:56:08 INFO - PROCESS | 1664 | 1467683768230 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:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 18:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:56:08 INFO - PROCESS | 1664 | 1467683768246 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 1664 | 1467683768247 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:56:08 INFO - PROCESS | 1664 | 1467683768249 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 1664 | 1467683768250 Marionette TRACE conn2 <- [1,1886,null,{}] 18:56:08 INFO - PROCESS | 1664 | 1467683768252 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:56:08 INFO - PROCESS | 1664 | 1467683768256 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:08 INFO - PROCESS | 1664 | 1467683768376 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:56:08 INFO - PROCESS | 1664 | 1467683768415 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:08 INFO - PROCESS | 1664 | 1467683768416 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e3000 == 34 [pid = 1664] [id = 479] 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126877400) [pid = 1664] [serial = 1436] [outer = 0x0] 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a88800) [pid = 1664] [serial = 1437] [outer = 0x126877400] 18:56:08 INFO - PROCESS | 1664 | 1467683768441 Marionette DEBUG loaded listener.js 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128e22800) [pid = 1664] [serial = 1438] [outer = 0x126877400] 18:56:08 INFO - PROCESS | 1664 | 1467683768761 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:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 571ms 18:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:56:08 INFO - PROCESS | 1664 | 1467683768821 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 1664 | 1467683768822 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:56:08 INFO - PROCESS | 1664 | 1467683768824 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 1664 | 1467683768825 Marionette TRACE conn2 <- [1,1890,null,{}] 18:56:08 INFO - PROCESS | 1664 | 1467683768828 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:56:08 INFO - PROCESS | 1664 | 1467683768829 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:08 INFO - PROCESS | 1664 | 1467683768926 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:56:08 INFO - PROCESS | 1664 | 1467683768929 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:08 INFO - PROCESS | 1664 | 1467683768930 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x123508000 == 35 [pid = 1664] [id = 480] 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128da8800) [pid = 1664] [serial = 1439] [outer = 0x0] 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128eeb400) [pid = 1664] [serial = 1440] [outer = 0x128da8800] 18:56:08 INFO - PROCESS | 1664 | 1467683768956 Marionette DEBUG loaded listener.js 18:56:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1291dfc00) [pid = 1664] [serial = 1441] [outer = 0x128da8800] 18:56:09 INFO - PROCESS | 1664 | 1467683769252 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:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms 18:56:09 INFO - PROCESS | 1664 | 1467683769294 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:56:09 INFO - PROCESS | 1664 | 1467683769296 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:56:09 INFO - PROCESS | 1664 | 1467683769298 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:56:09 INFO - PROCESS | 1664 | 1467683769299 Marionette TRACE conn2 <- [1,1894,null,{}] 18:56:09 INFO - PROCESS | 1664 | 1467683769309 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:56:09 INFO - PROCESS | 1664 | 1467683769310 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:09 INFO - PROCESS | 1664 | 1467683769420 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:56:09 INFO - PROCESS | 1664 | 1467683769424 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:09 INFO - PROCESS | 1664 | 1467683769425 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdcc000 == 36 [pid = 1664] [id = 481] 18:56:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128e26c00) [pid = 1664] [serial = 1442] [outer = 0x0] 18:56:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1291e3c00) [pid = 1664] [serial = 1443] [outer = 0x128e26c00] 18:56:09 INFO - PROCESS | 1664 | 1467683769449 Marionette DEBUG loaded listener.js 18:56:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x129456c00) [pid = 1664] [serial = 1444] [outer = 0x128e26c00] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1128a6800) [pid = 1664] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117eb1000) [pid = 1664] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118240400) [pid = 1664] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1190d3000) [pid = 1664] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119bf3000) [pid = 1664] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11297d400) [pid = 1664] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1190d5400) [pid = 1664] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181d4000) [pid = 1664] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121127000) [pid = 1664] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118225c00) [pid = 1664] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116767000) [pid = 1664] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12147ec00) [pid = 1664] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1127d2c00) [pid = 1664] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x111e29000) [pid = 1664] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1199b2000) [pid = 1664] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11714cc00) [pid = 1664] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:56:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x115e6b800) [pid = 1664] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:56:09 INFO - PROCESS | 1664 | 1467683769851 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:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 571ms 18:56:09 INFO - PROCESS | 1664 | 1467683769869 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:56:09 INFO - PROCESS | 1664 | 1467683769870 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:56:09 INFO - PROCESS | 1664 | 1467683769873 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:56:09 INFO - PROCESS | 1664 | 1467683769874 Marionette TRACE conn2 <- [1,1898,null,{}] 18:56:09 INFO - PROCESS | 1664 | 1467683769876 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:56:09 INFO - PROCESS | 1664 | 1467683769877 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:09 INFO - PROCESS | 1664 | 1467683769955 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:56:10 INFO - PROCESS | 1664 | 1467683770017 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1664 | 1467683770018 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b36b800 == 37 [pid = 1664] [id = 482] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x111e29000) [pid = 1664] [serial = 1445] [outer = 0x0] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11714cc00) [pid = 1664] [serial = 1446] [outer = 0x111e29000] 18:56:10 INFO - PROCESS | 1664 | 1467683770043 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1186c4c00) [pid = 1664] [serial = 1447] [outer = 0x111e29000] 18:56:10 INFO - PROCESS | 1664 | 1467683770305 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:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 18:56:10 INFO - PROCESS | 1664 | 1467683770342 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 1664 | 1467683770344 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:56:10 INFO - PROCESS | 1664 | 1467683770353 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 1664 | 1467683770354 Marionette TRACE conn2 <- [1,1902,null,{}] 18:56:10 INFO - PROCESS | 1664 | 1467683770357 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:56:10 INFO - PROCESS | 1664 | 1467683770358 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:10 INFO - PROCESS | 1664 | 1467683770442 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:56:10 INFO - PROCESS | 1664 | 1467683770447 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1664 | 1467683770448 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b8000 == 38 [pid = 1664] [id = 483] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1199b2000) [pid = 1664] [serial = 1448] [outer = 0x0] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121132000) [pid = 1664] [serial = 1449] [outer = 0x1199b2000] 18:56:10 INFO - PROCESS | 1664 | 1467683770480 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128a86400) [pid = 1664] [serial = 1450] [outer = 0x1199b2000] 18:56:10 INFO - PROCESS | 1664 | 1467683770804 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:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 467ms 18:56:10 INFO - PROCESS | 1664 | 1467683770822 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 1664 | 1467683770824 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:56:10 INFO - PROCESS | 1664 | 1467683770829 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 1664 | 1467683770831 Marionette TRACE conn2 <- [1,1906,null,{}] 18:56:10 INFO - PROCESS | 1664 | 1467683770833 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:56:10 INFO - PROCESS | 1664 | 1467683770835 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:10 INFO - PROCESS | 1664 | 1467683770954 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:56:10 INFO - PROCESS | 1664 | 1467683770959 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1664 | 1467683770961 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccc5800 == 39 [pid = 1664] [id = 484] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128a87400) [pid = 1664] [serial = 1451] [outer = 0x0] 18:56:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1294e1800) [pid = 1664] [serial = 1452] [outer = 0x128a87400] 18:56:10 INFO - PROCESS | 1664 | 1467683770989 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a544000) [pid = 1664] [serial = 1453] [outer = 0x128a87400] 18:56:11 INFO - PROCESS | 1664 | 1467683771284 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:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 473ms 18:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:56:11 INFO - PROCESS | 1664 | 1467683771300 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 1664 | 1467683771301 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:56:11 INFO - PROCESS | 1664 | 1467683771312 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - PROCESS | 1664 | 1467683771313 Marionette TRACE conn2 <- [1,1910,null,{}] 18:56:11 INFO - PROCESS | 1664 | 1467683771315 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:56:11 INFO - PROCESS | 1664 | 1467683771316 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:11 INFO - PROCESS | 1664 | 1467683771398 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:56:11 INFO - PROCESS | 1664 | 1467683771402 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:11 INFO - PROCESS | 1664 | 1467683771403 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d66c800 == 40 [pid = 1664] [id = 485] 18:56:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1291dac00) [pid = 1664] [serial = 1454] [outer = 0x0] 18:56:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12a6a1000) [pid = 1664] [serial = 1455] [outer = 0x1291dac00] 18:56:11 INFO - PROCESS | 1664 | 1467683771437 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a781000) [pid = 1664] [serial = 1456] [outer = 0x1291dac00] 18:56:11 INFO - PROCESS | 1664 | 1467683771912 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:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 627ms 18:56:11 INFO - PROCESS | 1664 | 1467683771944 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 1664 | 1467683771948 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:56:11 INFO - PROCESS | 1664 | 1467683771953 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - PROCESS | 1664 | 1467683771955 Marionette TRACE conn2 <- [1,1914,null,{}] 18:56:11 INFO - PROCESS | 1664 | 1467683771959 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:56:11 INFO - PROCESS | 1664 | 1467683771961 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:12 INFO - PROCESS | 1664 | 1467683772065 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:56:12 INFO - PROCESS | 1664 | 1467683772160 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 1664 | 1467683772162 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f8f000 == 41 [pid = 1664] [id = 486] 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x116804c00) [pid = 1664] [serial = 1457] [outer = 0x0] 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116a29000) [pid = 1664] [serial = 1458] [outer = 0x116804c00] 18:56:12 INFO - PROCESS | 1664 | 1467683772194 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117e88400) [pid = 1664] [serial = 1459] [outer = 0x116804c00] 18:56:12 INFO - PROCESS | 1664 | 1467683772613 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:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 18:56:12 INFO - PROCESS | 1664 | 1467683772624 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:56:12 INFO - PROCESS | 1664 | 1467683772627 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:56:12 INFO - PROCESS | 1664 | 1467683772632 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:56:12 INFO - PROCESS | 1664 | 1467683772633 Marionette TRACE conn2 <- [1,1918,null,{}] 18:56:12 INFO - PROCESS | 1664 | 1467683772636 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:56:12 INFO - PROCESS | 1664 | 1467683772638 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:12 INFO - PROCESS | 1664 | 1467683772756 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:56:12 INFO - PROCESS | 1664 | 1467683772859 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 1664 | 1467683772861 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a20000 == 42 [pid = 1664] [id = 487] 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11823bc00) [pid = 1664] [serial = 1460] [outer = 0x0] 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1183c5400) [pid = 1664] [serial = 1461] [outer = 0x11823bc00] 18:56:12 INFO - PROCESS | 1664 | 1467683772894 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11885d800) [pid = 1664] [serial = 1462] [outer = 0x11823bc00] 18:56:13 INFO - PROCESS | 1664 | 1467683773317 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:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 719ms 18:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:56:13 INFO - PROCESS | 1664 | 1467683773351 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:56:13 INFO - PROCESS | 1664 | 1467683773353 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:56:13 INFO - PROCESS | 1664 | 1467683773355 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:56:13 INFO - PROCESS | 1664 | 1467683773358 Marionette TRACE conn2 <- [1,1922,null,{}] 18:56:13 INFO - PROCESS | 1664 | 1467683773389 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:56:13 INFO - PROCESS | 1664 | 1467683773392 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:13 INFO - PROCESS | 1664 | 1467683773534 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:56:13 INFO - PROCESS | 1664 | 1467683773549 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 1664 | 1467683773550 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c08a800 == 43 [pid = 1664] [id = 488] 18:56:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119474000) [pid = 1664] [serial = 1463] [outer = 0x0] 18:56:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119816400) [pid = 1664] [serial = 1464] [outer = 0x119474000] 18:56:13 INFO - PROCESS | 1664 | 1467683773582 Marionette DEBUG loaded listener.js 18:56:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12100f800) [pid = 1664] [serial = 1465] [outer = 0x119474000] 18:56:14 INFO - PROCESS | 1664 | 1467683773999 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:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 18:56:14 INFO - PROCESS | 1664 | 1467683774027 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:56:14 INFO - PROCESS | 1664 | 1467683774030 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:56:14 INFO - PROCESS | 1664 | 1467683774033 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 1664 | 1467683774034 Marionette TRACE conn2 <- [1,1926,null,{}] 18:56:14 INFO - PROCESS | 1664 | 1467683774037 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:56:14 INFO - PROCESS | 1664 | 1467683774038 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:14 INFO - PROCESS | 1664 | 1467683774144 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:56:14 INFO - PROCESS | 1664 | 1467683774214 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:14 INFO - PROCESS | 1664 | 1467683774215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d679800 == 44 [pid = 1664] [id = 489] 18:56:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12147a800) [pid = 1664] [serial = 1466] [outer = 0x0] 18:56:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x124deec00) [pid = 1664] [serial = 1467] [outer = 0x12147a800] 18:56:14 INFO - PROCESS | 1664 | 1467683774246 Marionette DEBUG loaded listener.js 18:56:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1271d1000) [pid = 1664] [serial = 1468] [outer = 0x12147a800] 18:56:14 INFO - PROCESS | 1664 | 1467683774735 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:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 18:56:14 INFO - PROCESS | 1664 | 1467683774754 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:56:14 INFO - PROCESS | 1664 | 1467683774756 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:56:14 INFO - PROCESS | 1664 | 1467683774760 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 1664 | 1467683774762 Marionette TRACE conn2 <- [1,1930,null,{}] 18:56:14 INFO - PROCESS | 1664 | 1467683774765 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:56:14 INFO - PROCESS | 1664 | 1467683774767 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:14 INFO - PROCESS | 1664 | 1467683774907 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:56:14 INFO - PROCESS | 1664 | 1467683774981 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:14 INFO - PROCESS | 1664 | 1467683774982 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1182c1800 == 45 [pid = 1664] [id = 490] 18:56:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115deb000) [pid = 1664] [serial = 1469] [outer = 0x0] 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11823e000) [pid = 1664] [serial = 1470] [outer = 0x115deb000] 18:56:15 INFO - PROCESS | 1664 | 1467683775011 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1235e4c00) [pid = 1664] [serial = 1471] [outer = 0x115deb000] 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x115e60800) [pid = 1664] [serial = 1472] [outer = 0x12d2bbc00] 18:56:15 INFO - PROCESS | 1664 | 1467683775618 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:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 923ms 18:56:15 INFO - PROCESS | 1664 | 1467683775683 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:56:15 INFO - PROCESS | 1664 | 1467683775686 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:56:15 INFO - PROCESS | 1664 | 1467683775689 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:56:15 INFO - PROCESS | 1664 | 1467683775691 Marionette TRACE conn2 <- [1,1934,null,{}] 18:56:15 INFO - PROCESS | 1664 | 1467683775695 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:56:15 INFO - PROCESS | 1664 | 1467683775696 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:15 INFO - PROCESS | 1664 | 1467683775788 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:56:15 INFO - PROCESS | 1664 | 1467683775877 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 1664 | 1467683775879 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x118645000 == 46 [pid = 1664] [id = 491] 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x117148c00) [pid = 1664] [serial = 1473] [outer = 0x0] 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1181a6400) [pid = 1664] [serial = 1474] [outer = 0x117148c00] 18:56:15 INFO - PROCESS | 1664 | 1467683775908 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11822a800) [pid = 1664] [serial = 1475] [outer = 0x117148c00] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x126f4f000 == 45 [pid = 1664] [id = 211] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x11685c000 == 44 [pid = 1664] [id = 212] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1167ba800 == 43 [pid = 1664] [id = 196] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac1800 == 42 [pid = 1664] [id = 205] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x11668f800 == 41 [pid = 1664] [id = 197] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x124b07000 == 40 [pid = 1664] [id = 210] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x116f9d000 == 39 [pid = 1664] [id = 204] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119ec9800 == 38 [pid = 1664] [id = 200] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1186da000 == 37 [pid = 1664] [id = 198] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1182d2800 == 36 [pid = 1664] [id = 206] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1195ac000 == 35 [pid = 1664] [id = 207] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119597000 == 34 [pid = 1664] [id = 199] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x121a26800 == 33 [pid = 1664] [id = 209] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12125a000 == 32 [pid = 1664] [id = 208] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccc5800 == 31 [pid = 1664] [id = 484] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b8000 == 30 [pid = 1664] [id = 483] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12b36b800 == 29 [pid = 1664] [id = 482] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdcc000 == 28 [pid = 1664] [id = 481] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x123508000 == 27 [pid = 1664] [id = 480] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e3000 == 26 [pid = 1664] [id = 479] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x129413800 == 25 [pid = 1664] [id = 478] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x127459000 == 24 [pid = 1664] [id = 477] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x124a82800 == 23 [pid = 1664] [id = 476] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d2800 == 22 [pid = 1664] [id = 475] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x116f96000 == 21 [pid = 1664] [id = 474] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0f800 == 20 [pid = 1664] [id = 473] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119007800 == 19 [pid = 1664] [id = 472] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b5000 == 18 [pid = 1664] [id = 471] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x112534000 == 17 [pid = 1664] [id = 201] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12350b800 == 16 [pid = 1664] [id = 202] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12360e800 == 15 [pid = 1664] [id = 203] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12d679800 == 14 [pid = 1664] [id = 489] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c08a800 == 13 [pid = 1664] [id = 488] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x121a20000 == 12 [pid = 1664] [id = 487] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12d66c800 == 11 [pid = 1664] [id = 485] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x116f8f000 == 10 [pid = 1664] [id = 486] 18:56:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1182c1800 == 9 [pid = 1664] [id = 490] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x128e2d800) [pid = 1664] [serial = 1413] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11660f400) [pid = 1664] [serial = 1363] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x112e95c00) [pid = 1664] [serial = 1362] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11823d400) [pid = 1664] [serial = 1366] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12112cc00) [pid = 1664] [serial = 1392] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11946dc00) [pid = 1664] [serial = 1386] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128ade000) [pid = 1664] [serial = 1410] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1181ed400) [pid = 1664] [serial = 1365] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1174af400) [pid = 1664] [serial = 1380] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x121010400) [pid = 1664] [serial = 1369] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11985b800) [pid = 1664] [serial = 1368] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x117eb3000) [pid = 1664] [serial = 1381] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11985d800) [pid = 1664] [serial = 1387] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1186c1800) [pid = 1664] [serial = 1384] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1186bc400) [pid = 1664] [serial = 1383] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126c27000) [pid = 1664] [serial = 1372] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118528800) [pid = 1664] [serial = 1378] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124a6fc00) [pid = 1664] [serial = 1371] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11823c000) [pid = 1664] [serial = 1377] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1174b0000) [pid = 1664] [serial = 1375] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116811400) [pid = 1664] [serial = 1374] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1235ec000) [pid = 1664] [serial = 1395] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x126f0a000) [pid = 1664] [serial = 1398] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1271ce800) [pid = 1664] [serial = 1399] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117150c00) [pid = 1664] [serial = 1402] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a87c00) [pid = 1664] [serial = 1408] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1128a5400) [pid = 1664] [serial = 1401] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1190d4400) [pid = 1664] [serial = 1404] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119be9800) [pid = 1664] [serial = 1389] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12147e800) [pid = 1664] [serial = 1393] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121010800) [pid = 1664] [serial = 1390] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1235e4000) [pid = 1664] [serial = 1405] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271cd800) [pid = 1664] [serial = 1407] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128e2b400) [pid = 1664] [serial = 1411] [outer = 0x0] [url = about:blank] 18:56:17 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126c29400) [pid = 1664] [serial = 1396] [outer = 0x0] [url = about:blank] 18:56:18 INFO - PROCESS | 1664 | 1467683778202 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:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2529ms 18:56:18 INFO - PROCESS | 1664 | 1467683778218 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:56:18 INFO - PROCESS | 1664 | 1467683778221 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:56:18 INFO - PROCESS | 1664 | 1467683778224 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:56:18 INFO - PROCESS | 1664 | 1467683778226 Marionette TRACE conn2 <- [1,1938,null,{}] 18:56:18 INFO - PROCESS | 1664 | 1467683778230 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:56:18 INFO - PROCESS | 1664 | 1467683778232 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:18 INFO - PROCESS | 1664 | 1467683778315 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:56:18 INFO - PROCESS | 1664 | 1467683778372 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 1664 | 1467683778375 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac8000 == 10 [pid = 1664] [id = 492] 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x113c44000) [pid = 1664] [serial = 1476] [outer = 0x0] 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11660f400) [pid = 1664] [serial = 1477] [outer = 0x113c44000] 18:56:18 INFO - PROCESS | 1664 | 1467683778403 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117151000) [pid = 1664] [serial = 1478] [outer = 0x113c44000] 18:56:18 INFO - PROCESS | 1664 | 1467683778696 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:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 18:56:18 INFO - PROCESS | 1664 | 1467683778745 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:56:18 INFO - PROCESS | 1664 | 1467683778749 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:56:18 INFO - PROCESS | 1664 | 1467683778753 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:56:18 INFO - PROCESS | 1664 | 1467683778757 Marionette TRACE conn2 <- [1,1942,null,{}] 18:56:18 INFO - PROCESS | 1664 | 1467683778760 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:56:18 INFO - PROCESS | 1664 | 1467683778762 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:18 INFO - PROCESS | 1664 | 1467683778841 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:56:18 INFO - PROCESS | 1664 | 1467683778846 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 1664 | 1467683778847 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168a9000 == 11 [pid = 1664] [id = 493] 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1176d7000) [pid = 1664] [serial = 1479] [outer = 0x0] 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x117e83c00) [pid = 1664] [serial = 1480] [outer = 0x1176d7000] 18:56:18 INFO - PROCESS | 1664 | 1467683778876 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1181ebc00) [pid = 1664] [serial = 1481] [outer = 0x1176d7000] 18:56:19 INFO - PROCESS | 1664 | 1467683779229 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:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 18:56:19 INFO - PROCESS | 1664 | 1467683779276 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:56:19 INFO - PROCESS | 1664 | 1467683779284 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:56:19 INFO - PROCESS | 1664 | 1467683779287 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 1664 | 1467683779289 Marionette TRACE conn2 <- [1,1946,null,{}] 18:56:19 INFO - PROCESS | 1664 | 1467683779297 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:56:19 INFO - PROCESS | 1664 | 1467683779300 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:19 INFO - PROCESS | 1664 | 1467683779379 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:56:19 INFO - PROCESS | 1664 | 1467683779383 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 1664 | 1467683779385 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12113f000 == 12 [pid = 1664] [id = 494] 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1129cb000) [pid = 1664] [serial = 1482] [outer = 0x0] 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118242800) [pid = 1664] [serial = 1483] [outer = 0x1129cb000] 18:56:19 INFO - PROCESS | 1664 | 1467683779416 Marionette DEBUG loaded listener.js 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1186bc400) [pid = 1664] [serial = 1484] [outer = 0x1129cb000] 18:56:19 INFO - PROCESS | 1664 | 1467683779742 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:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 18:56:19 INFO - PROCESS | 1664 | 1467683779760 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:56:19 INFO - PROCESS | 1664 | 1467683779762 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:56:19 INFO - PROCESS | 1664 | 1467683779764 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 1664 | 1467683779766 Marionette TRACE conn2 <- [1,1950,null,{}] 18:56:19 INFO - PROCESS | 1664 | 1467683779768 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:56:19 INFO - PROCESS | 1664 | 1467683779769 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:19 INFO - PROCESS | 1664 | 1467683779847 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:56:19 INFO - PROCESS | 1664 | 1467683779913 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 1664 | 1467683779914 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x121452000 == 13 [pid = 1664] [id = 495] 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1174af000) [pid = 1664] [serial = 1485] [outer = 0x0] 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1190d4400) [pid = 1664] [serial = 1486] [outer = 0x1174af000] 18:56:19 INFO - PROCESS | 1664 | 1467683779940 Marionette DEBUG loaded listener.js 18:56:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11946f400) [pid = 1664] [serial = 1487] [outer = 0x1174af000] 18:56:20 INFO - PROCESS | 1664 | 1467683780231 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:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 18:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:56:20 INFO - PROCESS | 1664 | 1467683780286 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 1664 | 1467683780288 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:56:20 INFO - PROCESS | 1664 | 1467683780291 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - PROCESS | 1664 | 1467683780293 Marionette TRACE conn2 <- [1,1954,null,{}] 18:56:20 INFO - PROCESS | 1664 | 1467683780298 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:56:20 INFO - PROCESS | 1664 | 1467683780302 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:20 INFO - PROCESS | 1664 | 1467683780453 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:56:20 INFO - PROCESS | 1664 | 1467683780468 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:20 INFO - PROCESS | 1664 | 1467683780469 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b1a800 == 14 [pid = 1664] [id = 496] 18:56:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1176d6c00) [pid = 1664] [serial = 1488] [outer = 0x0] 18:56:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11952a400) [pid = 1664] [serial = 1489] [outer = 0x1176d6c00] 18:56:20 INFO - PROCESS | 1664 | 1467683780508 Marionette DEBUG loaded listener.js 18:56:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119860400) [pid = 1664] [serial = 1490] [outer = 0x1176d6c00] 18:56:20 INFO - PROCESS | 1664 | 1467683780910 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:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 18:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:56:20 INFO - PROCESS | 1664 | 1467683780962 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 1664 | 1467683780964 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:56:20 INFO - PROCESS | 1664 | 1467683780966 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - PROCESS | 1664 | 1467683780967 Marionette TRACE conn2 <- [1,1958,null,{}] 18:56:20 INFO - PROCESS | 1664 | 1467683780969 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:56:20 INFO - PROCESS | 1664 | 1467683780973 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:21 INFO - PROCESS | 1664 | 1467683781094 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:56:21 INFO - PROCESS | 1664 | 1467683781131 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:21 INFO - PROCESS | 1664 | 1467683781132 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b8800 == 15 [pid = 1664] [id = 497] 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1199bac00) [pid = 1664] [serial = 1491] [outer = 0x0] 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12100bc00) [pid = 1664] [serial = 1492] [outer = 0x1199bac00] 18:56:21 INFO - PROCESS | 1664 | 1467683781157 Marionette DEBUG loaded listener.js 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x121474000) [pid = 1664] [serial = 1493] [outer = 0x1199bac00] 18:56:21 INFO - PROCESS | 1664 | 1467683781445 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:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 18:56:21 INFO - PROCESS | 1664 | 1467683781487 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:56:21 INFO - PROCESS | 1664 | 1467683781488 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:56:21 INFO - PROCESS | 1664 | 1467683781490 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:56:21 INFO - PROCESS | 1664 | 1467683781491 Marionette TRACE conn2 <- [1,1962,null,{}] 18:56:21 INFO - PROCESS | 1664 | 1467683781499 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:56:21 INFO - PROCESS | 1664 | 1467683781502 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:21 INFO - PROCESS | 1664 | 1467683781609 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:56:21 INFO - PROCESS | 1664 | 1467683781612 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:21 INFO - PROCESS | 1664 | 1467683781614 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x128e6d000 == 16 [pid = 1664] [id = 498] 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119bec400) [pid = 1664] [serial = 1494] [outer = 0x0] 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1215e4800) [pid = 1664] [serial = 1495] [outer = 0x119bec400] 18:56:21 INFO - PROCESS | 1664 | 1467683781679 Marionette DEBUG loaded listener.js 18:56:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121ceb400) [pid = 1664] [serial = 1496] [outer = 0x119bec400] 18:56:22 INFO - PROCESS | 1664 | 1467683782010 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:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 526ms 18:56:22 INFO - PROCESS | 1664 | 1467683782018 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:56:22 INFO - PROCESS | 1664 | 1467683782020 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:56:22 INFO - PROCESS | 1664 | 1467683782023 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:56:22 INFO - PROCESS | 1664 | 1467683782024 Marionette TRACE conn2 <- [1,1966,null,{}] 18:56:22 INFO - PROCESS | 1664 | 1467683782026 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:56:22 INFO - PROCESS | 1664 | 1467683782027 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:22 INFO - PROCESS | 1664 | 1467683782125 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:56:22 INFO - PROCESS | 1664 | 1467683782134 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 1664 | 1467683782135 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12941f000 == 17 [pid = 1664] [id = 499] 18:56:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1217d8400) [pid = 1664] [serial = 1497] [outer = 0x0] 18:56:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124df0400) [pid = 1664] [serial = 1498] [outer = 0x1217d8400] 18:56:22 INFO - PROCESS | 1664 | 1467683782161 Marionette DEBUG loaded listener.js 18:56:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12558dc00) [pid = 1664] [serial = 1499] [outer = 0x1217d8400] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x126877400) [pid = 1664] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128e26c00) [pid = 1664] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x111e29000) [pid = 1664] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128da8800) [pid = 1664] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117e8e400) [pid = 1664] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128ae800) [pid = 1664] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118237400) [pid = 1664] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11320c000) [pid = 1664] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1199b2000) [pid = 1664] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1162a5000) [pid = 1664] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11297bc00) [pid = 1664] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121009400) [pid = 1664] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a87400) [pid = 1664] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1291dac00) [pid = 1664] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1215e5000) [pid = 1664] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115deb000) [pid = 1664] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12147a800) [pid = 1664] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119474000) [pid = 1664] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11823bc00) [pid = 1664] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:56:22 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116804c00) [pid = 1664] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:56:22 INFO - PROCESS | 1664 | 1467683782848 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:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 870ms 18:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:56:22 INFO - PROCESS | 1664 | 1467683782894 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:56:22 INFO - PROCESS | 1664 | 1467683782895 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:56:22 INFO - PROCESS | 1664 | 1467683782897 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:56:22 INFO - PROCESS | 1664 | 1467683782898 Marionette TRACE conn2 <- [1,1970,null,{}] 18:56:22 INFO - PROCESS | 1664 | 1467683782900 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:56:22 INFO - PROCESS | 1664 | 1467683782901 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:22 INFO - PROCESS | 1664 | 1467683782976 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:56:22 INFO - PROCESS | 1664 | 1467683782981 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 1664 | 1467683782983 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12086a800 == 18 [pid = 1664] [id = 500] 18:56:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1176da000) [pid = 1664] [serial = 1500] [outer = 0x0] 18:56:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118235c00) [pid = 1664] [serial = 1501] [outer = 0x1176da000] 18:56:23 INFO - PROCESS | 1664 | 1467683783011 Marionette DEBUG loaded listener.js 18:56:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119475800) [pid = 1664] [serial = 1502] [outer = 0x1176da000] 18:56:23 INFO - PROCESS | 1664 | 1467683783356 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:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 18:56:23 INFO - PROCESS | 1664 | 1467683783416 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:56:23 INFO - PROCESS | 1664 | 1467683783418 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:56:23 INFO - PROCESS | 1664 | 1467683783421 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:56:23 INFO - PROCESS | 1664 | 1467683783423 Marionette TRACE conn2 <- [1,1974,null,{}] 18:56:23 INFO - PROCESS | 1664 | 1467683783426 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:56:23 INFO - PROCESS | 1664 | 1467683783428 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:23 INFO - PROCESS | 1664 | 1467683783548 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:56:23 INFO - PROCESS | 1664 | 1467683783557 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:23 INFO - PROCESS | 1664 | 1467683783558 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d4000 == 19 [pid = 1664] [id = 501] 18:56:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117147c00) [pid = 1664] [serial = 1503] [outer = 0x0] 18:56:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119beb800) [pid = 1664] [serial = 1504] [outer = 0x117147c00] 18:56:23 INFO - PROCESS | 1664 | 1467683783597 Marionette DEBUG loaded listener.js 18:56:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121a62400) [pid = 1664] [serial = 1505] [outer = 0x117147c00] 18:56:23 INFO - PROCESS | 1664 | 1467683783953 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:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 570ms 18:56:23 INFO - PROCESS | 1664 | 1467683783991 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:56:23 INFO - PROCESS | 1664 | 1467683783993 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:56:23 INFO - PROCESS | 1664 | 1467683783995 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:56:23 INFO - PROCESS | 1664 | 1467683783997 Marionette TRACE conn2 <- [1,1978,null,{}] 18:56:24 INFO - PROCESS | 1664 | 1467683783999 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:56:24 INFO - PROCESS | 1664 | 1467683784001 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:24 INFO - PROCESS | 1664 | 1467683784087 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:56:24 INFO - PROCESS | 1664 | 1467683784091 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:24 INFO - PROCESS | 1664 | 1467683784092 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b13800 == 20 [pid = 1664] [id = 502] 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124a66000) [pid = 1664] [serial = 1506] [outer = 0x0] 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12687d000) [pid = 1664] [serial = 1507] [outer = 0x124a66000] 18:56:24 INFO - PROCESS | 1664 | 1467683784124 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126f17800) [pid = 1664] [serial = 1508] [outer = 0x124a66000] 18:56:24 INFO - PROCESS | 1664 | 1467683784461 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:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 18:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:56:24 INFO - PROCESS | 1664 | 1467683784468 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:56:24 INFO - PROCESS | 1664 | 1467683784469 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:56:24 INFO - PROCESS | 1664 | 1467683784471 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 1664 | 1467683784472 Marionette TRACE conn2 <- [1,1982,null,{}] 18:56:24 INFO - PROCESS | 1664 | 1467683784528 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:56:24 INFO - PROCESS | 1664 | 1467683784529 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:24 INFO - PROCESS | 1664 | 1467683784618 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:56:24 INFO - PROCESS | 1664 | 1467683784716 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:24 INFO - PROCESS | 1664 | 1467683784718 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x116abd800 == 21 [pid = 1664] [id = 503] 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1128b1400) [pid = 1664] [serial = 1509] [outer = 0x0] 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112da4000) [pid = 1664] [serial = 1510] [outer = 0x1128b1400] 18:56:24 INFO - PROCESS | 1664 | 1467683784752 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1133ab400) [pid = 1664] [serial = 1511] [outer = 0x1128b1400] 18:56:25 INFO - PROCESS | 1664 | 1467683785261 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:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 819ms 18:56:25 INFO - PROCESS | 1664 | 1467683785311 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:56:25 INFO - PROCESS | 1664 | 1467683785313 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:56:25 INFO - PROCESS | 1664 | 1467683785318 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:56:25 INFO - PROCESS | 1664 | 1467683785319 Marionette TRACE conn2 <- [1,1986,null,{}] 18:56:25 INFO - PROCESS | 1664 | 1467683785323 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:56:25 INFO - PROCESS | 1664 | 1467683785327 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:25 INFO - PROCESS | 1664 | 1467683785457 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:56:25 INFO - PROCESS | 1664 | 1467683785541 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:25 INFO - PROCESS | 1664 | 1467683785544 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a23000 == 22 [pid = 1664] [id = 504] 18:56:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1181a3c00) [pid = 1664] [serial = 1512] [outer = 0x0] 18:56:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1181ee400) [pid = 1664] [serial = 1513] [outer = 0x1181a3c00] 18:56:25 INFO - PROCESS | 1664 | 1467683785574 Marionette DEBUG loaded listener.js 18:56:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11822ac00) [pid = 1664] [serial = 1514] [outer = 0x1181a3c00] 18:56:26 INFO - PROCESS | 1664 | 1467683786206 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:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 925ms 18:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:56:26 INFO - PROCESS | 1664 | 1467683786258 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 1664 | 1467683786260 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:56:26 INFO - PROCESS | 1664 | 1467683786264 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 1664 | 1467683786266 Marionette TRACE conn2 <- [1,1990,null,{}] 18:56:26 INFO - PROCESS | 1664 | 1467683786272 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:56:26 INFO - PROCESS | 1664 | 1467683786273 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:26 INFO - PROCESS | 1664 | 1467683786360 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1181a6400) [pid = 1664] [serial = 1474] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1183c5400) [pid = 1664] [serial = 1461] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117e88400) [pid = 1664] [serial = 1459] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x128a88800) [pid = 1664] [serial = 1437] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x128e22800) [pid = 1664] [serial = 1438] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1291e3c00) [pid = 1664] [serial = 1443] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11714cc00) [pid = 1664] [serial = 1446] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128eeb400) [pid = 1664] [serial = 1440] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181ac000) [pid = 1664] [serial = 1422] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118225000) [pid = 1664] [serial = 1423] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1291d9800) [pid = 1664] [serial = 1414] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1186c5000) [pid = 1664] [serial = 1425] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11946e800) [pid = 1664] [serial = 1426] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118231800) [pid = 1664] [serial = 1419] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121132000) [pid = 1664] [serial = 1449] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1190de800) [pid = 1664] [serial = 1420] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116810000) [pid = 1664] [serial = 1416] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x117e83800) [pid = 1664] [serial = 1417] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119bf7800) [pid = 1664] [serial = 1428] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x121128c00) [pid = 1664] [serial = 1429] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12147f800) [pid = 1664] [serial = 1431] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1186c4c00) [pid = 1664] [serial = 1447] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12a544000) [pid = 1664] [serial = 1453] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x112da0800) [pid = 1664] [serial = 895] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x128a86400) [pid = 1664] [serial = 1450] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12a6a1000) [pid = 1664] [serial = 1455] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x129456c00) [pid = 1664] [serial = 1444] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x124d86400) [pid = 1664] [serial = 1434] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12a781000) [pid = 1664] [serial = 1456] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1291dfc00) [pid = 1664] [serial = 1441] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1294e1800) [pid = 1664] [serial = 1452] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x121cde000) [pid = 1664] [serial = 1432] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x125072400) [pid = 1664] [serial = 1435] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1235e4c00) [pid = 1664] [serial = 1471] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1271d1000) [pid = 1664] [serial = 1468] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x11823e000) [pid = 1664] [serial = 1470] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x119816400) [pid = 1664] [serial = 1464] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x12100f800) [pid = 1664] [serial = 1465] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x124deec00) [pid = 1664] [serial = 1467] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x11885d800) [pid = 1664] [serial = 1462] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x116a29000) [pid = 1664] [serial = 1458] [outer = 0x0] [url = about:blank] 18:56:26 INFO - PROCESS | 1664 | 1467683786442 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 1664 | 1467683786443 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1164a5000 == 23 [pid = 1664] [id = 505] 18:56:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1128b3400) [pid = 1664] [serial = 1515] [outer = 0x0] 18:56:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x112e82400) [pid = 1664] [serial = 1516] [outer = 0x1128b3400] 18:56:26 INFO - PROCESS | 1664 | 1467683786471 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x116880c00) [pid = 1664] [serial = 1517] [outer = 0x1128b3400] 18:56:26 INFO - PROCESS | 1664 | 1467683786770 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:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 529ms 18:56:26 INFO - PROCESS | 1664 | 1467683786805 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 1664 | 1467683786809 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:56:26 INFO - PROCESS | 1664 | 1467683786816 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 1664 | 1467683786818 Marionette TRACE conn2 <- [1,1994,null,{}] 18:56:26 INFO - PROCESS | 1664 | 1467683786820 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:56:26 INFO - PROCESS | 1664 | 1467683786822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:26 INFO - PROCESS | 1664 | 1467683786899 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:56:26 INFO - PROCESS | 1664 | 1467683786972 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 1664 | 1467683786973 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11862c800 == 24 [pid = 1664] [id = 506] 18:56:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x11687c400) [pid = 1664] [serial = 1518] [outer = 0x0] 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1174aec00) [pid = 1664] [serial = 1519] [outer = 0x11687c400] 18:56:27 INFO - PROCESS | 1664 | 1467683787002 Marionette DEBUG loaded listener.js 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x117eb3000) [pid = 1664] [serial = 1520] [outer = 0x11687c400] 18:56:27 INFO - PROCESS | 1664 | 1467683787278 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:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 18:56:27 INFO - PROCESS | 1664 | 1467683787335 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 1664 | 1467683787336 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:56:27 INFO - PROCESS | 1664 | 1467683787339 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 1664 | 1467683787341 Marionette TRACE conn2 <- [1,1998,null,{}] 18:56:27 INFO - PROCESS | 1664 | 1467683787350 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:56:27 INFO - PROCESS | 1664 | 1467683787354 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:27 INFO - PROCESS | 1664 | 1467683787437 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:56:27 INFO - PROCESS | 1664 | 1467683787442 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 1664 | 1467683787444 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195ad800 == 25 [pid = 1664] [id = 507] 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1128a7000) [pid = 1664] [serial = 1521] [outer = 0x0] 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11823bc00) [pid = 1664] [serial = 1522] [outer = 0x1128a7000] 18:56:27 INFO - PROCESS | 1664 | 1467683787474 Marionette DEBUG loaded listener.js 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1186bac00) [pid = 1664] [serial = 1523] [outer = 0x1128a7000] 18:56:27 INFO - PROCESS | 1664 | 1467683787790 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:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 18:56:27 INFO - PROCESS | 1664 | 1467683787819 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:56:27 INFO - PROCESS | 1664 | 1467683787822 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:56:27 INFO - PROCESS | 1664 | 1467683787826 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 1664 | 1467683787827 Marionette TRACE conn2 <- [1,2002,null,{}] 18:56:27 INFO - PROCESS | 1664 | 1467683787833 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:56:27 INFO - PROCESS | 1664 | 1467683787835 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:27 INFO - PROCESS | 1664 | 1467683787956 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:56:27 INFO - PROCESS | 1664 | 1467683787962 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 1664 | 1467683787963 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x121364000 == 26 [pid = 1664] [id = 508] 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1186c6c00) [pid = 1664] [serial = 1524] [outer = 0x0] 18:56:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11920fc00) [pid = 1664] [serial = 1525] [outer = 0x1186c6c00] 18:56:28 INFO - PROCESS | 1664 | 1467683788001 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119474c00) [pid = 1664] [serial = 1526] [outer = 0x1186c6c00] 18:56:28 INFO - PROCESS | 1664 | 1467683788437 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:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 623ms 18:56:28 INFO - PROCESS | 1664 | 1467683788450 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:56:28 INFO - PROCESS | 1664 | 1467683788451 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:56:28 INFO - PROCESS | 1664 | 1467683788470 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:56:28 INFO - PROCESS | 1664 | 1467683788472 Marionette TRACE conn2 <- [1,2006,null,{}] 18:56:28 INFO - PROCESS | 1664 | 1467683788475 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:56:28 INFO - PROCESS | 1664 | 1467683788476 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:28 INFO - PROCESS | 1664 | 1467683788576 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:56:28 INFO - PROCESS | 1664 | 1467683788611 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:28 INFO - PROCESS | 1664 | 1467683788613 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b44800 == 27 [pid = 1664] [id = 509] 18:56:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1128a6c00) [pid = 1664] [serial = 1527] [outer = 0x0] 18:56:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119818800) [pid = 1664] [serial = 1528] [outer = 0x1128a6c00] 18:56:28 INFO - PROCESS | 1664 | 1467683788637 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1199b1c00) [pid = 1664] [serial = 1529] [outer = 0x1128a6c00] 18:56:28 INFO - PROCESS | 1664 | 1467683788947 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:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 18:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 18:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:56:28 INFO - PROCESS | 1664 | 1467683788993 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:56:28 INFO - PROCESS | 1664 | 1467683788995 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:56:28 INFO - PROCESS | 1664 | 1467683788997 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:56:28 INFO - PROCESS | 1664 | 1467683788998 Marionette TRACE conn2 <- [1,2010,null,{}] 18:56:29 INFO - PROCESS | 1664 | 1467683789000 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:56:29 INFO - PROCESS | 1664 | 1467683789004 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:29 INFO - PROCESS | 1664 | 1467683789115 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:56:29 INFO - PROCESS | 1664 | 1467683789152 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 1664 | 1467683789153 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b7800 == 28 [pid = 1664] [id = 510] 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1199bb400) [pid = 1664] [serial = 1530] [outer = 0x0] 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1210d0800) [pid = 1664] [serial = 1531] [outer = 0x1199bb400] 18:56:29 INFO - PROCESS | 1664 | 1467683789179 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x121480c00) [pid = 1664] [serial = 1532] [outer = 0x1199bb400] 18:56:29 INFO - PROCESS | 1664 | 1467683789501 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:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 18:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 18:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:56:29 INFO - PROCESS | 1664 | 1467683789519 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:56:29 INFO - PROCESS | 1664 | 1467683789520 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:56:29 INFO - PROCESS | 1664 | 1467683789522 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:56:29 INFO - PROCESS | 1664 | 1467683789524 Marionette TRACE conn2 <- [1,2014,null,{}] 18:56:29 INFO - PROCESS | 1664 | 1467683789535 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:56:29 INFO - PROCESS | 1664 | 1467683789536 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:29 INFO - PROCESS | 1664 | 1467683789636 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:56:29 INFO - PROCESS | 1664 | 1467683789639 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 1664 | 1467683789640 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6f000 == 29 [pid = 1664] [id = 511] 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12148c000) [pid = 1664] [serial = 1533] [outer = 0x0] 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x121a70000) [pid = 1664] [serial = 1534] [outer = 0x12148c000] 18:56:29 INFO - PROCESS | 1664 | 1467683789664 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x124a6ec00) [pid = 1664] [serial = 1535] [outer = 0x12148c000] 18:56:29 INFO - PROCESS | 1664 | 1467683789966 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:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 18:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:56:30 INFO - PROCESS | 1664 | 1467683789996 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:56:30 INFO - PROCESS | 1664 | 1467683789997 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:56:30 INFO - PROCESS | 1664 | 1467683789999 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 1664 | 1467683790000 Marionette TRACE conn2 <- [1,2018,null,{}] 18:56:30 INFO - PROCESS | 1664 | 1467683790003 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:56:30 INFO - PROCESS | 1664 | 1467683790004 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:30 INFO - PROCESS | 1664 | 1467683790102 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:56:30 INFO - PROCESS | 1664 | 1467683790105 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:30 INFO - PROCESS | 1664 | 1467683790107 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12941f800 == 30 [pid = 1664] [id = 512] 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x121492000) [pid = 1664] [serial = 1536] [outer = 0x0] 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x124df6000) [pid = 1664] [serial = 1537] [outer = 0x121492000] 18:56:30 INFO - PROCESS | 1664 | 1467683790132 Marionette DEBUG loaded listener.js 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x125596400) [pid = 1664] [serial = 1538] [outer = 0x121492000] 18:56:30 INFO - PROCESS | 1664 | 1467683790460 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:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 470ms 18:56:30 INFO - PROCESS | 1664 | 1467683790469 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:56:30 INFO - PROCESS | 1664 | 1467683790470 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:56:30 INFO - PROCESS | 1664 | 1467683790478 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 1664 | 1467683790480 Marionette TRACE conn2 <- [1,2022,null,{}] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1176d6c00) [pid = 1664] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1217d8400) [pid = 1664] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1129cb000) [pid = 1664] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1176d7000) [pid = 1664] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x119bec400) [pid = 1664] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x117148c00) [pid = 1664] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x117147c00) [pid = 1664] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1174af000) [pid = 1664] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x113c44000) [pid = 1664] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1176da000) [pid = 1664] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:56:30 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1199bac00) [pid = 1664] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:56:30 INFO - PROCESS | 1664 | 1467683790545 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:56:30 INFO - PROCESS | 1664 | 1467683790546 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:30 INFO - PROCESS | 1664 | 1467683790622 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:56:30 INFO - PROCESS | 1664 | 1467683790625 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:30 INFO - PROCESS | 1664 | 1467683790626 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a71800 == 31 [pid = 1664] [id = 513] 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x117148c00) [pid = 1664] [serial = 1539] [outer = 0x0] 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1176d7800) [pid = 1664] [serial = 1540] [outer = 0x117148c00] 18:56:30 INFO - PROCESS | 1664 | 1467683790653 Marionette DEBUG loaded listener.js 18:56:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11952fc00) [pid = 1664] [serial = 1541] [outer = 0x117148c00] 18:56:30 INFO - PROCESS | 1664 | 1467683790971 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:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 527ms 18:56:31 INFO - PROCESS | 1664 | 1467683791002 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:56:31 INFO - PROCESS | 1664 | 1467683791003 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:56:31 INFO - PROCESS | 1664 | 1467683791005 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:56:31 INFO - PROCESS | 1664 | 1467683791006 Marionette TRACE conn2 <- [1,2026,null,{}] 18:56:31 INFO - PROCESS | 1664 | 1467683791009 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:56:31 INFO - PROCESS | 1664 | 1467683791010 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:31 INFO - PROCESS | 1664 | 1467683791086 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:56:31 INFO - PROCESS | 1664 | 1467683791090 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 1664 | 1467683791091 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad2a000 == 32 [pid = 1664] [id = 514] 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x116a21c00) [pid = 1664] [serial = 1542] [outer = 0x0] 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12687a000) [pid = 1664] [serial = 1543] [outer = 0x116a21c00] 18:56:31 INFO - PROCESS | 1664 | 1467683791117 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11823d800) [pid = 1664] [serial = 1544] [outer = 0x116a21c00] 18:56:31 INFO - PROCESS | 1664 | 1467683791435 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:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms 18:56:31 INFO - PROCESS | 1664 | 1467683791478 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:56:31 INFO - PROCESS | 1664 | 1467683791487 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:56:31 INFO - PROCESS | 1664 | 1467683791489 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:56:31 INFO - PROCESS | 1664 | 1467683791490 Marionette TRACE conn2 <- [1,2030,null,{}] 18:56:31 INFO - PROCESS | 1664 | 1467683791493 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:56:31 INFO - PROCESS | 1664 | 1467683791494 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:31 INFO - PROCESS | 1664 | 1467683791609 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:56:31 INFO - PROCESS | 1664 | 1467683791614 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 1664 | 1467683791617 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12baaa000 == 33 [pid = 1664] [id = 515] 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12687e400) [pid = 1664] [serial = 1545] [outer = 0x0] 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1271d1000) [pid = 1664] [serial = 1546] [outer = 0x12687e400] 18:56:31 INFO - PROCESS | 1664 | 1467683791644 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x128a8c800) [pid = 1664] [serial = 1547] [outer = 0x12687e400] 18:56:31 INFO - PROCESS | 1664 | 1467683791955 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:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 18:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:56:32 INFO - PROCESS | 1664 | 1467683792010 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:56:32 INFO - PROCESS | 1664 | 1467683792011 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:56:32 INFO - PROCESS | 1664 | 1467683792014 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 1664 | 1467683792015 Marionette TRACE conn2 <- [1,2034,null,{}] 18:56:32 INFO - PROCESS | 1664 | 1467683792017 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:56:32 INFO - PROCESS | 1664 | 1467683792018 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:32 INFO - PROCESS | 1664 | 1467683792094 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:56:32 INFO - PROCESS | 1664 | 1467683792151 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:32 INFO - PROCESS | 1664 | 1467683792152 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdda000 == 34 [pid = 1664] [id = 516] 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x128a8c400) [pid = 1664] [serial = 1548] [outer = 0x0] 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x128a90400) [pid = 1664] [serial = 1549] [outer = 0x128a8c400] 18:56:32 INFO - PROCESS | 1664 | 1467683792177 Marionette DEBUG loaded listener.js 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x128d79000) [pid = 1664] [serial = 1550] [outer = 0x128a8c400] 18:56:32 INFO - PROCESS | 1664 | 1467683792416 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:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 418ms 18:56:32 INFO - PROCESS | 1664 | 1467683792433 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:56:32 INFO - PROCESS | 1664 | 1467683792434 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:56:32 INFO - PROCESS | 1664 | 1467683792456 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 1664 | 1467683792460 Marionette TRACE conn2 <- [1,2038,null,{}] 18:56:32 INFO - PROCESS | 1664 | 1467683792468 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:56:32 INFO - PROCESS | 1664 | 1467683792470 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:32 INFO - PROCESS | 1664 | 1467683792568 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:56:32 INFO - PROCESS | 1664 | 1467683792686 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:32 INFO - PROCESS | 1664 | 1467683792688 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x115d64800 == 35 [pid = 1664] [id = 517] 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x111ca8400) [pid = 1664] [serial = 1551] [outer = 0x0] 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1125f8400) [pid = 1664] [serial = 1552] [outer = 0x111ca8400] 18:56:32 INFO - PROCESS | 1664 | 1467683792738 Marionette DEBUG loaded listener.js 18:56:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112979c00) [pid = 1664] [serial = 1553] [outer = 0x111ca8400] 18:56:33 INFO - PROCESS | 1664 | 1467683793283 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:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 899ms 18:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:56:33 INFO - PROCESS | 1664 | 1467683793341 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 1664 | 1467683793345 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:56:33 INFO - PROCESS | 1664 | 1467683793349 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 1664 | 1467683793352 Marionette TRACE conn2 <- [1,2042,null,{}] 18:56:33 INFO - PROCESS | 1664 | 1467683793358 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:56:33 INFO - PROCESS | 1664 | 1467683793362 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:33 INFO - PROCESS | 1664 | 1467683793511 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:56:33 INFO - PROCESS | 1664 | 1467683793640 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 1664 | 1467683793642 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119962800 == 36 [pid = 1664] [id = 518] 18:56:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112e82c00) [pid = 1664] [serial = 1554] [outer = 0x0] 18:56:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1176da000) [pid = 1664] [serial = 1555] [outer = 0x112e82c00] 18:56:33 INFO - PROCESS | 1664 | 1467683793690 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1181f0000) [pid = 1664] [serial = 1556] [outer = 0x112e82c00] 18:56:34 INFO - PROCESS | 1664 | 1467683794145 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:56:34 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:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 823ms 18:56:34 INFO - PROCESS | 1664 | 1467683794174 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:56:34 INFO - PROCESS | 1664 | 1467683794177 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:56:34 INFO - PROCESS | 1664 | 1467683794198 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:56:34 INFO - PROCESS | 1664 | 1467683794199 Marionette TRACE conn2 <- [1,2046,null,{}] 18:56:34 INFO - PROCESS | 1664 | 1467683794202 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:56:34 INFO - PROCESS | 1664 | 1467683794203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:34 INFO - PROCESS | 1664 | 1467683794309 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:56:34 INFO - PROCESS | 1664 | 1467683794381 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:34 INFO - PROCESS | 1664 | 1467683794382 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6cd000 == 37 [pid = 1664] [id = 519] 18:56:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1186bd000) [pid = 1664] [serial = 1557] [outer = 0x0] 18:56:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119052400) [pid = 1664] [serial = 1558] [outer = 0x1186bd000] 18:56:34 INFO - PROCESS | 1664 | 1467683794411 Marionette DEBUG loaded listener.js 18:56:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1199b2000) [pid = 1664] [serial = 1559] [outer = 0x1186bd000] 18:56:34 INFO - PROCESS | 1664 | 1467683794830 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:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 18:56:34 INFO - PROCESS | 1664 | 1467683794869 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:56:34 INFO - PROCESS | 1664 | 1467683794870 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:56:34 INFO - PROCESS | 1664 | 1467683794878 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:56:34 INFO - PROCESS | 1664 | 1467683794882 Marionette TRACE conn2 <- [1,2050,null,{}] 18:56:34 INFO - PROCESS | 1664 | 1467683794885 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:56:34 INFO - PROCESS | 1664 | 1467683794888 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:34 INFO - PROCESS | 1664 | 1467683794990 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:56:35 INFO - PROCESS | 1664 | 1467683795048 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:35 INFO - PROCESS | 1664 | 1467683795049 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d4000 == 38 [pid = 1664] [id = 520] 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1190db000) [pid = 1664] [serial = 1560] [outer = 0x0] 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121124800) [pid = 1664] [serial = 1561] [outer = 0x1190db000] 18:56:35 INFO - PROCESS | 1664 | 1467683795078 Marionette DEBUG loaded listener.js 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1235c3800) [pid = 1664] [serial = 1562] [outer = 0x1190db000] 18:56:35 INFO - PROCESS | 1664 | 1467683795485 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:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 680ms 18:56:35 INFO - PROCESS | 1664 | 1467683795553 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 1664 | 1467683795555 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:56:35 INFO - PROCESS | 1664 | 1467683795558 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 1664 | 1467683795559 Marionette TRACE conn2 <- [1,2054,null,{}] 18:56:35 INFO - PROCESS | 1664 | 1467683795561 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:56:35 INFO - PROCESS | 1664 | 1467683795563 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:35 INFO - PROCESS | 1664 | 1467683795682 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:56:35 INFO - PROCESS | 1664 | 1467683795750 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:35 INFO - PROCESS | 1664 | 1467683795751 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x117456800 == 39 [pid = 1664] [id = 521] 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x115e65000) [pid = 1664] [serial = 1563] [outer = 0x0] 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119206000) [pid = 1664] [serial = 1564] [outer = 0x115e65000] 18:56:35 INFO - PROCESS | 1664 | 1467683795781 Marionette DEBUG loaded listener.js 18:56:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x125593000) [pid = 1664] [serial = 1565] [outer = 0x115e65000] 18:56:36 INFO - PROCESS | 1664 | 1467683796309 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:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 820ms 18:56:36 INFO - PROCESS | 1664 | 1467683796380 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:56:36 INFO - PROCESS | 1664 | 1467683796383 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:56:36 INFO - PROCESS | 1664 | 1467683796386 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:56:36 INFO - PROCESS | 1664 | 1467683796388 Marionette TRACE conn2 <- [1,2058,null,{}] 18:56:36 INFO - PROCESS | 1664 | 1467683796391 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:56:36 INFO - PROCESS | 1664 | 1467683796393 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:36 INFO - PROCESS | 1664 | 1467683796482 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:56:36 INFO - PROCESS | 1664 | 1467683796555 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 1664 | 1467683796556 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192c5000 == 40 [pid = 1664] [id = 522] 18:56:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1174af800) [pid = 1664] [serial = 1566] [outer = 0x0] 18:56:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117e86800) [pid = 1664] [serial = 1567] [outer = 0x1174af800] 18:56:36 INFO - PROCESS | 1664 | 1467683796585 Marionette DEBUG loaded listener.js 18:56:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1181f2c00) [pid = 1664] [serial = 1568] [outer = 0x1174af800] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x118645000 == 39 [pid = 1664] [id = 491] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b7800 == 38 [pid = 1664] [id = 510] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6f000 == 37 [pid = 1664] [id = 511] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12941f800 == 36 [pid = 1664] [id = 512] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad2a000 == 35 [pid = 1664] [id = 514] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdda000 == 34 [pid = 1664] [id = 516] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x128a71800 == 33 [pid = 1664] [id = 513] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12baaa000 == 32 [pid = 1664] [id = 515] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117456800 == 31 [pid = 1664] [id = 521] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d4000 == 30 [pid = 1664] [id = 520] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6cd000 == 29 [pid = 1664] [id = 519] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119962800 == 28 [pid = 1664] [id = 518] 18:56:37 INFO - PROCESS | 1664 | --DOCSHELL 0x115d64800 == 27 [pid = 1664] [id = 517] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x121a62400) [pid = 1664] [serial = 1505] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12687d000) [pid = 1664] [serial = 1507] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11952a400) [pid = 1664] [serial = 1489] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12558dc00) [pid = 1664] [serial = 1499] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118242800) [pid = 1664] [serial = 1483] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117e83c00) [pid = 1664] [serial = 1480] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121ceb400) [pid = 1664] [serial = 1496] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11822a800) [pid = 1664] [serial = 1475] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119beb800) [pid = 1664] [serial = 1504] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1190d4400) [pid = 1664] [serial = 1486] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11660f400) [pid = 1664] [serial = 1477] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124df0400) [pid = 1664] [serial = 1498] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11946f400) [pid = 1664] [serial = 1487] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1215e4800) [pid = 1664] [serial = 1495] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117151000) [pid = 1664] [serial = 1478] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119475800) [pid = 1664] [serial = 1502] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1186bc400) [pid = 1664] [serial = 1484] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12100bc00) [pid = 1664] [serial = 1492] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x121474000) [pid = 1664] [serial = 1493] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1181ebc00) [pid = 1664] [serial = 1481] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118235c00) [pid = 1664] [serial = 1501] [outer = 0x0] [url = about:blank] 18:56:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119860400) [pid = 1664] [serial = 1490] [outer = 0x0] [url = about:blank] 18:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1123ms 18:56:37 INFO - PROCESS | 1664 | 1467683797501 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:56:37 INFO - PROCESS | 1664 | 1467683797509 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 1664 | 1467683797511 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:56:37 INFO - PROCESS | 1664 | 1467683797514 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 1664 | 1467683797516 Marionette TRACE conn2 <- [1,2062,null,{}] 18:56:37 INFO - PROCESS | 1664 | 1467683797520 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:56:37 INFO - PROCESS | 1664 | 1467683797521 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:37 INFO - PROCESS | 1664 | 1467683797603 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:56:37 INFO - PROCESS | 1664 | 1467683797608 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:37 INFO - PROCESS | 1664 | 1467683797611 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f9c000 == 28 [pid = 1664] [id = 523] 18:56:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x115d14000) [pid = 1664] [serial = 1569] [outer = 0x0] 18:56:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116a1bc00) [pid = 1664] [serial = 1570] [outer = 0x115d14000] 18:56:37 INFO - PROCESS | 1664 | 1467683797639 Marionette DEBUG loaded listener.js 18:56:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1174ad800) [pid = 1664] [serial = 1571] [outer = 0x115d14000] 18:56:37 INFO - PROCESS | 1664 | 1467683797969 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:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 472ms 18:56:38 INFO - PROCESS | 1664 | 1467683798001 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:56:38 INFO - PROCESS | 1664 | 1467683798007 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:56:38 INFO - PROCESS | 1664 | 1467683798013 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:56:38 INFO - PROCESS | 1664 | 1467683798015 Marionette TRACE conn2 <- [1,2066,null,{}] 18:56:38 INFO - PROCESS | 1664 | 1467683798018 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:56:38 INFO - PROCESS | 1664 | 1467683798019 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:38 INFO - PROCESS | 1664 | 1467683798095 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:56:38 INFO - PROCESS | 1664 | 1467683798100 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:38 INFO - PROCESS | 1664 | 1467683798101 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x119015800 == 29 [pid = 1664] [id = 524] 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117e83400) [pid = 1664] [serial = 1572] [outer = 0x0] 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1181d5800) [pid = 1664] [serial = 1573] [outer = 0x117e83400] 18:56:38 INFO - PROCESS | 1664 | 1467683798132 Marionette DEBUG loaded listener.js 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118224400) [pid = 1664] [serial = 1574] [outer = 0x117e83400] 18:56:38 INFO - PROCESS | 1664 | 1467683798490 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:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 18:56:38 INFO - PROCESS | 1664 | 1467683798535 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:56:38 INFO - PROCESS | 1664 | 1467683798537 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:56:38 INFO - PROCESS | 1664 | 1467683798539 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:56:38 INFO - PROCESS | 1664 | 1467683798541 Marionette TRACE conn2 <- [1,2070,null,{}] 18:56:38 INFO - PROCESS | 1664 | 1467683798549 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:56:38 INFO - PROCESS | 1664 | 1467683798553 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:38 INFO - PROCESS | 1664 | 1467683798629 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:56:38 INFO - PROCESS | 1664 | 1467683798633 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:38 INFO - PROCESS | 1664 | 1467683798635 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12125d800 == 30 [pid = 1664] [id = 525] 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x115decc00) [pid = 1664] [serial = 1575] [outer = 0x0] 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1183d2c00) [pid = 1664] [serial = 1576] [outer = 0x115decc00] 18:56:38 INFO - PROCESS | 1664 | 1467683798665 Marionette DEBUG loaded listener.js 18:56:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118861000) [pid = 1664] [serial = 1577] [outer = 0x115decc00] 18:56:39 INFO - PROCESS | 1664 | 1467683799008 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:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 18:56:39 INFO - PROCESS | 1664 | 1467683799060 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:56:39 INFO - PROCESS | 1664 | 1467683799061 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:56:39 INFO - PROCESS | 1664 | 1467683799064 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:56:39 INFO - PROCESS | 1664 | 1467683799065 Marionette TRACE conn2 <- [1,2074,null,{}] 18:56:39 INFO - PROCESS | 1664 | 1467683799067 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:56:39 INFO - PROCESS | 1664 | 1467683799068 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:39 INFO - PROCESS | 1664 | 1467683799142 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:56:39 INFO - PROCESS | 1664 | 1467683799204 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 1664 | 1467683799205 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x123613000 == 31 [pid = 1664] [id = 526] 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118860c00) [pid = 1664] [serial = 1578] [outer = 0x0] 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119210400) [pid = 1664] [serial = 1579] [outer = 0x118860c00] 18:56:39 INFO - PROCESS | 1664 | 1467683799230 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119816000) [pid = 1664] [serial = 1580] [outer = 0x118860c00] 18:56:39 INFO - PROCESS | 1664 | 1467683799508 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:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 18:56:39 INFO - PROCESS | 1664 | 1467683799536 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:56:39 INFO - PROCESS | 1664 | 1467683799544 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:56:39 INFO - PROCESS | 1664 | 1467683799554 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:56:39 INFO - PROCESS | 1664 | 1467683799556 Marionette TRACE conn2 <- [1,2078,null,{}] 18:56:39 INFO - PROCESS | 1664 | 1467683799567 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:56:39 INFO - PROCESS | 1664 | 1467683799570 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:39 INFO - PROCESS | 1664 | 1467683799665 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:56:39 INFO - PROCESS | 1664 | 1467683799669 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 1664 | 1467683799670 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271a6000 == 32 [pid = 1664] [id = 527] 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x113204c00) [pid = 1664] [serial = 1581] [outer = 0x0] 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11981a800) [pid = 1664] [serial = 1582] [outer = 0x113204c00] 18:56:39 INFO - PROCESS | 1664 | 1467683799694 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119bf5c00) [pid = 1664] [serial = 1583] [outer = 0x113204c00] 18:56:40 INFO - PROCESS | 1664 | 1467683800041 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:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms 18:56:40 INFO - PROCESS | 1664 | 1467683800082 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:56:40 INFO - PROCESS | 1664 | 1467683800084 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:56:40 INFO - PROCESS | 1664 | 1467683800086 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 1664 | 1467683800089 Marionette TRACE conn2 <- [1,2082,null,{}] 18:56:40 INFO - PROCESS | 1664 | 1467683800092 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:56:40 INFO - PROCESS | 1664 | 1467683800096 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:40 INFO - PROCESS | 1664 | 1467683800207 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:56:40 INFO - PROCESS | 1664 | 1467683800244 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 1664 | 1467683800245 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x129166000 == 33 [pid = 1664] [id = 528] 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119bf8c00) [pid = 1664] [serial = 1584] [outer = 0x0] 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12112a400) [pid = 1664] [serial = 1585] [outer = 0x119bf8c00] 18:56:40 INFO - PROCESS | 1664 | 1467683800271 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1219c4c00) [pid = 1664] [serial = 1586] [outer = 0x119bf8c00] 18:56:40 INFO - PROCESS | 1664 | 1467683800580 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:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 18:56:40 INFO - PROCESS | 1664 | 1467683800608 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:56:40 INFO - PROCESS | 1664 | 1467683800610 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:56:40 INFO - PROCESS | 1664 | 1467683800613 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 1664 | 1467683800614 Marionette TRACE conn2 <- [1,2086,null,{}] 18:56:40 INFO - PROCESS | 1664 | 1467683800624 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:56:40 INFO - PROCESS | 1664 | 1467683800632 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:40 INFO - PROCESS | 1664 | 1467683800725 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:56:40 INFO - PROCESS | 1664 | 1467683800728 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 1664 | 1467683800729 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x129775800 == 34 [pid = 1664] [id = 529] 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12112d400) [pid = 1664] [serial = 1587] [outer = 0x0] 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1235e7800) [pid = 1664] [serial = 1588] [outer = 0x12112d400] 18:56:40 INFO - PROCESS | 1664 | 1467683800753 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x121007400) [pid = 1664] [serial = 1589] [outer = 0x12112d400] 18:56:41 INFO - PROCESS | 1664 | 1467683801056 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:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 478ms 18:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:56:41 INFO - PROCESS | 1664 | 1467683801095 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 1664 | 1467683801096 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:56:41 INFO - PROCESS | 1664 | 1467683801098 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 1664 | 1467683801099 Marionette TRACE conn2 <- [1,2090,null,{}] 18:56:41 INFO - PROCESS | 1664 | 1467683801108 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:56:41 INFO - PROCESS | 1664 | 1467683801111 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:41 INFO - PROCESS | 1664 | 1467683801210 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:56:41 INFO - PROCESS | 1664 | 1467683801213 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:41 INFO - PROCESS | 1664 | 1467683801215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d3000 == 35 [pid = 1664] [id = 530] 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1219d2400) [pid = 1664] [serial = 1590] [outer = 0x0] 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x125684000) [pid = 1664] [serial = 1591] [outer = 0x1219d2400] 18:56:41 INFO - PROCESS | 1664 | 1467683801239 Marionette DEBUG loaded listener.js 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x126c27c00) [pid = 1664] [serial = 1592] [outer = 0x1219d2400] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1199bb400) [pid = 1664] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12148c000) [pid = 1664] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11687c400) [pid = 1664] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x121492000) [pid = 1664] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128a7000) [pid = 1664] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128b3400) [pid = 1664] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1186c6c00) [pid = 1664] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124a66000) [pid = 1664] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1181a3c00) [pid = 1664] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12687e400) [pid = 1664] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128b1400) [pid = 1664] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a8c400) [pid = 1664] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117148c00) [pid = 1664] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116a21c00) [pid = 1664] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:56:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1128a6c00) [pid = 1664] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:56:41 INFO - PROCESS | 1664 | 1467683801710 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:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 625ms 18:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:56:41 INFO - PROCESS | 1664 | 1467683801723 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 1664 | 1467683801724 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:56:41 INFO - PROCESS | 1664 | 1467683801726 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 1664 | 1467683801727 Marionette TRACE conn2 <- [1,2094,null,{}] 18:56:41 INFO - PROCESS | 1664 | 1467683801733 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:56:41 INFO - PROCESS | 1664 | 1467683801735 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:41 INFO - PROCESS | 1664 | 1467683801817 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:56:41 INFO - PROCESS | 1664 | 1467683801820 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:41 INFO - PROCESS | 1664 | 1467683801822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12125c000 == 36 [pid = 1664] [id = 531] 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1128a6c00) [pid = 1664] [serial = 1593] [outer = 0x0] 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11822e000) [pid = 1664] [serial = 1594] [outer = 0x1128a6c00] 18:56:41 INFO - PROCESS | 1664 | 1467683801848 Marionette DEBUG loaded listener.js 18:56:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119bf2400) [pid = 1664] [serial = 1595] [outer = 0x1128a6c00] 18:56:42 INFO - PROCESS | 1664 | 1467683802158 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:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 18:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:56:42 INFO - PROCESS | 1664 | 1467683802198 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:56:42 INFO - PROCESS | 1664 | 1467683802199 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:56:42 INFO - PROCESS | 1664 | 1467683802201 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:56:42 INFO - PROCESS | 1664 | 1467683802202 Marionette TRACE conn2 <- [1,2098,null,{}] 18:56:42 INFO - PROCESS | 1664 | 1467683802204 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:56:42 INFO - PROCESS | 1664 | 1467683802205 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:42 INFO - PROCESS | 1664 | 1467683802303 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:56:42 INFO - PROCESS | 1664 | 1467683802310 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:42 INFO - PROCESS | 1664 | 1467683802313 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9b000 == 37 [pid = 1664] [id = 532] 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1186c6c00) [pid = 1664] [serial = 1596] [outer = 0x0] 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12558e400) [pid = 1664] [serial = 1597] [outer = 0x1186c6c00] 18:56:42 INFO - PROCESS | 1664 | 1467683802338 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126fa6400) [pid = 1664] [serial = 1598] [outer = 0x1186c6c00] 18:56:42 INFO - PROCESS | 1664 | 1467683802634 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:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 18:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:56:42 INFO - PROCESS | 1664 | 1467683802673 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:56:42 INFO - PROCESS | 1664 | 1467683802675 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:56:42 INFO - PROCESS | 1664 | 1467683802678 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:56:42 INFO - PROCESS | 1664 | 1467683802679 Marionette TRACE conn2 <- [1,2102,null,{}] 18:56:42 INFO - PROCESS | 1664 | 1467683802682 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:56:42 INFO - PROCESS | 1664 | 1467683802683 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:42 INFO - PROCESS | 1664 | 1467683802781 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:56:42 INFO - PROCESS | 1664 | 1467683802784 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:42 INFO - PROCESS | 1664 | 1467683802786 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f50800 == 38 [pid = 1664] [id = 533] 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126fb5c00) [pid = 1664] [serial = 1599] [outer = 0x0] 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128a89000) [pid = 1664] [serial = 1600] [outer = 0x126fb5c00] 18:56:42 INFO - PROCESS | 1664 | 1467683802814 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128da2c00) [pid = 1664] [serial = 1601] [outer = 0x126fb5c00] 18:56:43 INFO - PROCESS | 1664 | 1467683803161 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:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 18:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:56:43 INFO - PROCESS | 1664 | 1467683803200 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:56:43 INFO - PROCESS | 1664 | 1467683803201 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:56:43 INFO - PROCESS | 1664 | 1467683803203 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:56:43 INFO - PROCESS | 1664 | 1467683803204 Marionette TRACE conn2 <- [1,2106,null,{}] 18:56:43 INFO - PROCESS | 1664 | 1467683803206 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:56:43 INFO - PROCESS | 1664 | 1467683803207 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:43 INFO - PROCESS | 1664 | 1467683803314 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:56:43 INFO - PROCESS | 1664 | 1467683803321 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 1664 | 1467683803322 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b9000 == 39 [pid = 1664] [id = 534] 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da5000) [pid = 1664] [serial = 1602] [outer = 0x0] 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128da7c00) [pid = 1664] [serial = 1603] [outer = 0x128da5000] 18:56:43 INFO - PROCESS | 1664 | 1467683803346 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128dafc00) [pid = 1664] [serial = 1604] [outer = 0x128da5000] 18:56:43 INFO - PROCESS | 1664 | 1467683803629 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:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 18:56:43 INFO - PROCESS | 1664 | 1467683803725 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:56:43 INFO - PROCESS | 1664 | 1467683803727 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:56:43 INFO - PROCESS | 1664 | 1467683803730 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:56:43 INFO - PROCESS | 1664 | 1467683803733 Marionette TRACE conn2 <- [1,2110,null,{}] 18:56:43 INFO - PROCESS | 1664 | 1467683803737 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:56:43 INFO - PROCESS | 1664 | 1467683803739 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:43 INFO - PROCESS | 1664 | 1467683803850 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:56:43 INFO - PROCESS | 1664 | 1467683803905 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 1664 | 1467683803907 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab7000 == 40 [pid = 1664] [id = 535] 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1129ca400) [pid = 1664] [serial = 1605] [outer = 0x0] 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112e81c00) [pid = 1664] [serial = 1606] [outer = 0x1129ca400] 18:56:43 INFO - PROCESS | 1664 | 1467683803940 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116764400) [pid = 1664] [serial = 1607] [outer = 0x1129ca400] 18:56:44 INFO - PROCESS | 1664 | 1467683804478 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:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 826ms 18:56:44 INFO - PROCESS | 1664 | 1467683804559 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:56:44 INFO - PROCESS | 1664 | 1467683804561 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:56:44 INFO - PROCESS | 1664 | 1467683804566 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:56:44 INFO - PROCESS | 1664 | 1467683804568 Marionette TRACE conn2 <- [1,2114,null,{}] 18:56:44 INFO - PROCESS | 1664 | 1467683804571 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:56:44 INFO - PROCESS | 1664 | 1467683804573 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:44 INFO - PROCESS | 1664 | 1467683804682 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:56:44 INFO - PROCESS | 1664 | 1467683804738 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:44 INFO - PROCESS | 1664 | 1467683804740 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12361b000 == 41 [pid = 1664] [id = 536] 18:56:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116804c00) [pid = 1664] [serial = 1608] [outer = 0x0] 18:56:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118229c00) [pid = 1664] [serial = 1609] [outer = 0x116804c00] 18:56:44 INFO - PROCESS | 1664 | 1467683804772 Marionette DEBUG loaded listener.js 18:56:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11823e400) [pid = 1664] [serial = 1610] [outer = 0x116804c00] 18:56:45 INFO - PROCESS | 1664 | 1467683805463 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:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 931ms 18:56:45 INFO - PROCESS | 1664 | 1467683805505 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:56:45 INFO - PROCESS | 1664 | 1467683805507 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:56:45 INFO - PROCESS | 1664 | 1467683805512 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:56:45 INFO - PROCESS | 1664 | 1467683805516 Marionette TRACE conn2 <- [1,2118,null,{}] 18:56:45 INFO - PROCESS | 1664 | 1467683805521 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:56:45 INFO - PROCESS | 1664 | 1467683805523 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:45 INFO - PROCESS | 1664 | 1467683805652 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x126f50800 == 40 [pid = 1664] [id = 533] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9b000 == 39 [pid = 1664] [id = 532] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12125c000 == 38 [pid = 1664] [id = 531] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d3000 == 37 [pid = 1664] [id = 530] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x129775800 == 36 [pid = 1664] [id = 529] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x129166000 == 35 [pid = 1664] [id = 528] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1271a6000 == 34 [pid = 1664] [id = 527] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x123613000 == 33 [pid = 1664] [id = 526] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12125d800 == 32 [pid = 1664] [id = 525] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x119015800 == 31 [pid = 1664] [id = 524] 18:56:45 INFO - PROCESS | 1664 | 1467683805848 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 1664 | 1467683805850 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x116f9c000 == 30 [pid = 1664] [id = 523] 18:56:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1192c5000 == 29 [pid = 1664] [id = 522] 18:56:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x116646800 == 30 [pid = 1664] [id = 537] 18:56:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x111f0f800) [pid = 1664] [serial = 1611] [outer = 0x0] 18:56:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116768800) [pid = 1664] [serial = 1612] [outer = 0x111f0f800] 18:56:45 INFO - PROCESS | 1664 | 1467683805905 Marionette DEBUG loaded listener.js 18:56:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1174b4c00) [pid = 1664] [serial = 1613] [outer = 0x111f0f800] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1210d0800) [pid = 1664] [serial = 1531] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x121a70000) [pid = 1664] [serial = 1534] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x121480c00) [pid = 1664] [serial = 1532] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1174aec00) [pid = 1664] [serial = 1519] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x117eb3000) [pid = 1664] [serial = 1520] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124df6000) [pid = 1664] [serial = 1537] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11823bc00) [pid = 1664] [serial = 1522] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1186bac00) [pid = 1664] [serial = 1523] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112e82400) [pid = 1664] [serial = 1516] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116880c00) [pid = 1664] [serial = 1517] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11920fc00) [pid = 1664] [serial = 1525] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x126f17800) [pid = 1664] [serial = 1508] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181ee400) [pid = 1664] [serial = 1513] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x128a8c800) [pid = 1664] [serial = 1547] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11822ac00) [pid = 1664] [serial = 1514] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112da4000) [pid = 1664] [serial = 1510] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1133ab400) [pid = 1664] [serial = 1511] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a90400) [pid = 1664] [serial = 1549] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124a6ec00) [pid = 1664] [serial = 1535] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x125596400) [pid = 1664] [serial = 1538] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1176d7800) [pid = 1664] [serial = 1540] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11823d800) [pid = 1664] [serial = 1544] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12687a000) [pid = 1664] [serial = 1543] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11952fc00) [pid = 1664] [serial = 1541] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1199b1c00) [pid = 1664] [serial = 1529] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119818800) [pid = 1664] [serial = 1528] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271d1000) [pid = 1664] [serial = 1546] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119474c00) [pid = 1664] [serial = 1526] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128d79000) [pid = 1664] [serial = 1550] [outer = 0x0] [url = about:blank] 18:56:46 INFO - PROCESS | 1664 | 1467683806422 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:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 929ms 18:56:46 INFO - PROCESS | 1664 | 1467683806442 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:56:46 INFO - PROCESS | 1664 | 1467683806445 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:56:46 INFO - PROCESS | 1664 | 1467683806448 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:56:46 INFO - PROCESS | 1664 | 1467683806450 Marionette TRACE conn2 <- [1,2122,null,{}] 18:56:46 INFO - PROCESS | 1664 | 1467683806453 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:56:46 INFO - PROCESS | 1664 | 1467683806458 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:46 INFO - PROCESS | 1664 | 1467683806552 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:56:46 INFO - PROCESS | 1664 | 1467683806609 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:46 INFO - PROCESS | 1664 | 1467683806611 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192cd800 == 31 [pid = 1664] [id = 538] 18:56:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x117eafc00) [pid = 1664] [serial = 1614] [outer = 0x0] 18:56:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11822c800) [pid = 1664] [serial = 1615] [outer = 0x117eafc00] 18:56:46 INFO - PROCESS | 1664 | 1467683806642 Marionette DEBUG loaded listener.js 18:56:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118242800) [pid = 1664] [serial = 1616] [outer = 0x117eafc00] 18:56:47 INFO - PROCESS | 1664 | 1467683807062 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:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 675ms 18:56:47 INFO - PROCESS | 1664 | 1467683807125 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:56:47 INFO - PROCESS | 1664 | 1467683807127 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:56:47 INFO - PROCESS | 1664 | 1467683807130 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 1664 | 1467683807131 Marionette TRACE conn2 <- [1,2126,null,{}] 18:56:47 INFO - PROCESS | 1664 | 1467683807134 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:56:47 INFO - PROCESS | 1664 | 1467683807136 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:47 INFO - PROCESS | 1664 | 1467683807252 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:56:47 INFO - PROCESS | 1664 | 1467683807334 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:47 INFO - PROCESS | 1664 | 1467683807335 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x121271800 == 32 [pid = 1664] [id = 539] 18:56:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1183ccc00) [pid = 1664] [serial = 1617] [outer = 0x0] 18:56:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119050400) [pid = 1664] [serial = 1618] [outer = 0x1183ccc00] 18:56:47 INFO - PROCESS | 1664 | 1467683807366 Marionette DEBUG loaded listener.js 18:56:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1174b4400) [pid = 1664] [serial = 1619] [outer = 0x1183ccc00] 18:56:47 INFO - PROCESS | 1664 | 1467683807787 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:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 18:56:47 INFO - PROCESS | 1664 | 1467683807802 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:56:47 INFO - PROCESS | 1664 | 1467683807804 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:56:47 INFO - PROCESS | 1664 | 1467683807811 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 1664 | 1467683807816 Marionette TRACE conn2 <- [1,2130,null,{}] 18:56:47 INFO - PROCESS | 1664 | 1467683807819 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:56:47 INFO - PROCESS | 1664 | 1467683807823 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:47 INFO - PROCESS | 1664 | 1467683807920 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:56:47 INFO - PROCESS | 1664 | 1467683807977 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:47 INFO - PROCESS | 1664 | 1467683807979 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x126ca1800 == 33 [pid = 1664] [id = 540] 18:56:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1183cd000) [pid = 1664] [serial = 1620] [outer = 0x0] 18:56:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119beb000) [pid = 1664] [serial = 1621] [outer = 0x1183cd000] 18:56:48 INFO - PROCESS | 1664 | 1467683808008 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12100fc00) [pid = 1664] [serial = 1622] [outer = 0x1183cd000] 18:56:48 INFO - PROCESS | 1664 | 1467683808417 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:56:48 INFO - PROCESS | 1664 | 1467683808437 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:56:48 INFO - PROCESS | 1664 | 1467683808442 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:56:48 INFO - PROCESS | 1664 | 1467683808443 Marionette TRACE conn2 <- [1,2134,null,{}] 18:56:48 INFO - PROCESS | 1664 | 1467683808446 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:56:48 INFO - PROCESS | 1664 | 1467683808447 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:48 INFO - PROCESS | 1664 | 1467683808542 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:56:48 INFO - PROCESS | 1664 | 1467683808627 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:48 INFO - PROCESS | 1664 | 1467683808628 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x128e5d000 == 34 [pid = 1664] [id = 541] 18:56:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11338bc00) [pid = 1664] [serial = 1623] [outer = 0x0] 18:56:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121131400) [pid = 1664] [serial = 1624] [outer = 0x11338bc00] 18:56:48 INFO - PROCESS | 1664 | 1467683808670 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12148d800) [pid = 1664] [serial = 1625] [outer = 0x11338bc00] 18:56:49 INFO - PROCESS | 1664 | 1467683809080 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:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 18:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:56:49 INFO - PROCESS | 1664 | 1467683809112 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 1664 | 1467683809113 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:56:49 INFO - PROCESS | 1664 | 1467683809115 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 1664 | 1467683809116 Marionette TRACE conn2 <- [1,2138,null,{}] 18:56:49 INFO - PROCESS | 1664 | 1467683809120 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:56:49 INFO - PROCESS | 1664 | 1467683809122 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:49 INFO - PROCESS | 1664 | 1467683809214 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:56:49 INFO - PROCESS | 1664 | 1467683809269 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:49 INFO - PROCESS | 1664 | 1467683809273 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x129779800 == 35 [pid = 1664] [id = 542] 18:56:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1235e8c00) [pid = 1664] [serial = 1626] [outer = 0x0] 18:56:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124d8b800) [pid = 1664] [serial = 1627] [outer = 0x1235e8c00] 18:56:49 INFO - PROCESS | 1664 | 1467683809311 Marionette DEBUG loaded listener.js 18:56:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126880000) [pid = 1664] [serial = 1628] [outer = 0x1235e8c00] 18:56:49 INFO - PROCESS | 1664 | 1467683809806 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:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 18:56:49 INFO - PROCESS | 1664 | 1467683809846 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 1664 | 1467683809848 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:56:49 INFO - PROCESS | 1664 | 1467683809852 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 1664 | 1467683809853 Marionette TRACE conn2 <- [1,2142,null,{}] 18:56:49 INFO - PROCESS | 1664 | 1467683809857 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:56:49 INFO - PROCESS | 1664 | 1467683809859 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12361b000 == 34 [pid = 1664] [id = 536] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab7000 == 33 [pid = 1664] [id = 535] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x128e5d000 == 32 [pid = 1664] [id = 541] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b9000 == 31 [pid = 1664] [id = 534] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x126ca1800 == 30 [pid = 1664] [id = 540] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x121271800 == 29 [pid = 1664] [id = 539] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x1192cd800 == 28 [pid = 1664] [id = 538] 18:56:50 INFO - PROCESS | 1664 | --DOCSHELL 0x116646800 == 27 [pid = 1664] [id = 537] 18:56:50 INFO - PROCESS | 1664 | 1467683810517 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:56:50 INFO - PROCESS | 1664 | 1467683810552 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:50 INFO - PROCESS | 1664 | 1467683810554 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684f000 == 28 [pid = 1664] [id = 543] 18:56:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x112da0000) [pid = 1664] [serial = 1629] [outer = 0x0] 18:56:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112e7b400) [pid = 1664] [serial = 1630] [outer = 0x112da0000] 18:56:50 INFO - PROCESS | 1664 | 1467683810583 Marionette DEBUG loaded listener.js 18:56:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x114f6b400) [pid = 1664] [serial = 1631] [outer = 0x112da0000] 18:56:50 INFO - PROCESS | 1664 | 1467683810888 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:56:50 INFO - PROCESS | 1664 | 1467683810930 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:56:50 INFO - PROCESS | 1664 | 1467683810933 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:56:50 INFO - PROCESS | 1664 | 1467683810935 Marionette TRACE conn2 <- [1,2146,null,{}] 18:56:50 INFO - PROCESS | 1664 | 1467683810939 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:56:50 INFO - PROCESS | 1664 | 1467683810940 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:51 INFO - PROCESS | 1664 | 1467683811045 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:56:51 INFO - PROCESS | 1664 | 1467683811098 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:51 INFO - PROCESS | 1664 | 1467683811100 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b8800 == 29 [pid = 1664] [id = 544] 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116a21c00) [pid = 1664] [serial = 1632] [outer = 0x0] 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1176d7000) [pid = 1664] [serial = 1633] [outer = 0x116a21c00] 18:56:51 INFO - PROCESS | 1664 | 1467683811128 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1181ed000) [pid = 1664] [serial = 1634] [outer = 0x116a21c00] 18:56:51 INFO - PROCESS | 1664 | 1467683811427 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:56:51 INFO - PROCESS | 1664 | 1467683811456 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:56:51 INFO - PROCESS | 1664 | 1467683811458 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:56:51 INFO - PROCESS | 1664 | 1467683811460 Marionette TRACE conn2 <- [1,2150,null,{}] 18:56:51 INFO - PROCESS | 1664 | 1467683811465 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:56:51 INFO - PROCESS | 1664 | 1467683811468 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:51 INFO - PROCESS | 1664 | 1467683811548 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:56:51 INFO - PROCESS | 1664 | 1467683811560 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:51 INFO - PROCESS | 1664 | 1467683811561 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x123509800 == 30 [pid = 1664] [id = 545] 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11822e400) [pid = 1664] [serial = 1635] [outer = 0x0] 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1183d1c00) [pid = 1664] [serial = 1636] [outer = 0x11822e400] 18:56:51 INFO - PROCESS | 1664 | 1467683811599 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1190d0400) [pid = 1664] [serial = 1637] [outer = 0x11822e400] 18:56:51 INFO - PROCESS | 1664 | 1467683811968 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:56:52 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:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 18:56:52 INFO - PROCESS | 1664 | 1467683812030 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:56:52 INFO - PROCESS | 1664 | 1467683812033 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:56:52 INFO - PROCESS | 1664 | 1467683812045 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:56:52 INFO - PROCESS | 1664 | 1467683812050 Marionette TRACE conn2 <- [1,2154,null,{}] 18:56:52 INFO - PROCESS | 1664 | 1467683812054 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:56:52 INFO - PROCESS | 1664 | 1467683812056 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:52 INFO - PROCESS | 1664 | 1467683812176 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:56:52 INFO - PROCESS | 1664 | 1467683812284 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 1664 | 1467683812285 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d0000 == 31 [pid = 1664] [id = 546] 18:56:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11852bc00) [pid = 1664] [serial = 1638] [outer = 0x0] 18:56:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11946bc00) [pid = 1664] [serial = 1639] [outer = 0x11852bc00] 18:56:52 INFO - PROCESS | 1664 | 1467683812322 Marionette DEBUG loaded listener.js 18:56:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119be9c00) [pid = 1664] [serial = 1640] [outer = 0x11852bc00] 18:56:52 INFO - PROCESS | 1664 | 1467683812697 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:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 686ms 18:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:56:52 INFO - PROCESS | 1664 | 1467683812731 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:56:52 INFO - PROCESS | 1664 | 1467683812733 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:56:52 INFO - PROCESS | 1664 | 1467683812736 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:56:52 INFO - PROCESS | 1664 | 1467683812737 Marionette TRACE conn2 <- [1,2158,null,{}] 18:56:52 INFO - PROCESS | 1664 | 1467683812741 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:56:52 INFO - PROCESS | 1664 | 1467683812743 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:52 INFO - PROCESS | 1664 | 1467683812910 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:56:52 INFO - PROCESS | 1664 | 1467683812940 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 1664 | 1467683812941 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x129776800 == 32 [pid = 1664] [id = 547] 18:56:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119bf8400) [pid = 1664] [serial = 1641] [outer = 0x0] 18:56:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12100b400) [pid = 1664] [serial = 1642] [outer = 0x119bf8400] 18:56:52 INFO - PROCESS | 1664 | 1467683812973 Marionette DEBUG loaded listener.js 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12112e000) [pid = 1664] [serial = 1643] [outer = 0x119bf8400] 18:56:53 INFO - PROCESS | 1664 | 1467683813284 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:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 573ms 18:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:56:53 INFO - PROCESS | 1664 | 1467683813317 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 1664 | 1467683813319 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:56:53 INFO - PROCESS | 1664 | 1467683813321 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 1664 | 1467683813322 Marionette TRACE conn2 <- [1,2162,null,{}] 18:56:53 INFO - PROCESS | 1664 | 1467683813324 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:56:53 INFO - PROCESS | 1664 | 1467683813327 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:53 INFO - PROCESS | 1664 | 1467683813453 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:56:53 INFO - PROCESS | 1664 | 1467683813457 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:53 INFO - PROCESS | 1664 | 1467683813461 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad41800 == 33 [pid = 1664] [id = 548] 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1217e7400) [pid = 1664] [serial = 1644] [outer = 0x0] 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124df3400) [pid = 1664] [serial = 1645] [outer = 0x1217e7400] 18:56:53 INFO - PROCESS | 1664 | 1467683813487 Marionette DEBUG loaded listener.js 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12687d000) [pid = 1664] [serial = 1646] [outer = 0x1217e7400] 18:56:53 INFO - PROCESS | 1664 | 1467683813795 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:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 18:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:56:53 INFO - PROCESS | 1664 | 1467683813842 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 1664 | 1467683813843 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:56:53 INFO - PROCESS | 1664 | 1467683813846 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 1664 | 1467683813849 Marionette TRACE conn2 <- [1,2166,null,{}] 18:56:53 INFO - PROCESS | 1664 | 1467683813853 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:56:53 INFO - PROCESS | 1664 | 1467683813854 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:53 INFO - PROCESS | 1664 | 1467683813956 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:56:53 INFO - PROCESS | 1664 | 1467683813960 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:53 INFO - PROCESS | 1664 | 1467683813961 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba9d800 == 34 [pid = 1664] [id = 549] 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12687d400) [pid = 1664] [serial = 1647] [outer = 0x0] 18:56:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x126f15400) [pid = 1664] [serial = 1648] [outer = 0x12687d400] 18:56:53 INFO - PROCESS | 1664 | 1467683813985 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1271db000) [pid = 1664] [serial = 1649] [outer = 0x12687d400] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x113204c00) [pid = 1664] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x115d14000) [pid = 1664] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119bf8c00) [pid = 1664] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1219d2400) [pid = 1664] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1174af800) [pid = 1664] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12112d400) [pid = 1664] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x115decc00) [pid = 1664] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1128a6c00) [pid = 1664] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118860c00) [pid = 1664] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1186c6c00) [pid = 1664] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x126fb5c00) [pid = 1664] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x117e83400) [pid = 1664] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x111ca8400) [pid = 1664] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e82c00) [pid = 1664] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1186bd000) [pid = 1664] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1190db000) [pid = 1664] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115e65000) [pid = 1664] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128da5000) [pid = 1664] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1129ca400) [pid = 1664] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:56:54 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116804c00) [pid = 1664] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:56:54 INFO - PROCESS | 1664 | 1467683814541 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:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 726ms 18:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:56:54 INFO - PROCESS | 1664 | 1467683814572 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:56:54 INFO - PROCESS | 1664 | 1467683814574 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:56:54 INFO - PROCESS | 1664 | 1467683814576 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:56:54 INFO - PROCESS | 1664 | 1467683814577 Marionette TRACE conn2 <- [1,2170,null,{}] 18:56:54 INFO - PROCESS | 1664 | 1467683814579 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:56:54 INFO - PROCESS | 1664 | 1467683814580 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:54 INFO - PROCESS | 1664 | 1467683814653 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:56:54 INFO - PROCESS | 1664 | 1467683814657 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 1664 | 1467683814657 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b09000 == 35 [pid = 1664] [id = 550] 18:56:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1125f7400) [pid = 1664] [serial = 1650] [outer = 0x0] 18:56:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11629a800) [pid = 1664] [serial = 1651] [outer = 0x1125f7400] 18:56:54 INFO - PROCESS | 1664 | 1467683814684 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118237800) [pid = 1664] [serial = 1652] [outer = 0x1125f7400] 18:56:55 INFO - PROCESS | 1664 | 1467683815007 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:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 18:56:55 INFO - PROCESS | 1664 | 1467683815044 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:56:55 INFO - PROCESS | 1664 | 1467683815045 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:56:55 INFO - PROCESS | 1664 | 1467683815049 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:56:55 INFO - PROCESS | 1664 | 1467683815051 Marionette TRACE conn2 <- [1,2174,null,{}] 18:56:55 INFO - PROCESS | 1664 | 1467683815053 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:56:55 INFO - PROCESS | 1664 | 1467683815054 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:55 INFO - PROCESS | 1664 | 1467683815152 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:56:55 INFO - PROCESS | 1664 | 1467683815159 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:55 INFO - PROCESS | 1664 | 1467683815160 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c088000 == 36 [pid = 1664] [id = 551] 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1186c4c00) [pid = 1664] [serial = 1653] [outer = 0x0] 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119815000) [pid = 1664] [serial = 1654] [outer = 0x1186c4c00] 18:56:55 INFO - PROCESS | 1664 | 1467683815187 Marionette DEBUG loaded listener.js 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121492000) [pid = 1664] [serial = 1655] [outer = 0x1186c4c00] 18:56:55 INFO - PROCESS | 1664 | 1467683815500 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:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 472ms 18:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:56:55 INFO - PROCESS | 1664 | 1467683815520 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:56:55 INFO - PROCESS | 1664 | 1467683815522 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:56:55 INFO - PROCESS | 1664 | 1467683815524 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:56:55 INFO - PROCESS | 1664 | 1467683815525 Marionette TRACE conn2 <- [1,2178,null,{}] 18:56:55 INFO - PROCESS | 1664 | 1467683815528 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:56:55 INFO - PROCESS | 1664 | 1467683815529 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:55 INFO - PROCESS | 1664 | 1467683815603 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:56:55 INFO - PROCESS | 1664 | 1467683815607 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:55 INFO - PROCESS | 1664 | 1467683815608 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b2800 == 37 [pid = 1664] [id = 552] 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1199b1000) [pid = 1664] [serial = 1656] [outer = 0x0] 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126f0a400) [pid = 1664] [serial = 1657] [outer = 0x1199b1000] 18:56:55 INFO - PROCESS | 1664 | 1467683815635 Marionette DEBUG loaded listener.js 18:56:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a86400) [pid = 1664] [serial = 1658] [outer = 0x1199b1000] 18:56:56 INFO - PROCESS | 1664 | 1467683816024 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:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 18:56:56 INFO - PROCESS | 1664 | 1467683816095 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:56:56 INFO - PROCESS | 1664 | 1467683816097 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:56:56 INFO - PROCESS | 1664 | 1467683816100 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 1664 | 1467683816102 Marionette TRACE conn2 <- [1,2182,null,{}] 18:56:56 INFO - PROCESS | 1664 | 1467683816105 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:56:56 INFO - PROCESS | 1664 | 1467683816107 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:56 INFO - PROCESS | 1664 | 1467683816246 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:56:56 INFO - PROCESS | 1664 | 1467683816259 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:56 INFO - PROCESS | 1664 | 1467683816261 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccbe000 == 38 [pid = 1664] [id = 553] 18:56:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128a8c000) [pid = 1664] [serial = 1659] [outer = 0x0] 18:56:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128ae2400) [pid = 1664] [serial = 1660] [outer = 0x128a8c000] 18:56:56 INFO - PROCESS | 1664 | 1467683816302 Marionette DEBUG loaded listener.js 18:56:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128daa000) [pid = 1664] [serial = 1661] [outer = 0x128a8c000] 18:56:56 INFO - PROCESS | 1664 | 1467683816956 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:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 870ms 18:56:56 INFO - PROCESS | 1664 | 1467683816971 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:56:56 INFO - PROCESS | 1664 | 1467683816976 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:56:56 INFO - PROCESS | 1664 | 1467683816979 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 1664 | 1467683816981 Marionette TRACE conn2 <- [1,2186,null,{}] 18:56:56 INFO - PROCESS | 1664 | 1467683816986 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:56:56 INFO - PROCESS | 1664 | 1467683816988 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:57 INFO - PROCESS | 1664 | 1467683817094 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:56:57 INFO - PROCESS | 1664 | 1467683817176 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:57 INFO - PROCESS | 1664 | 1467683817177 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12084f800 == 39 [pid = 1664] [id = 554] 18:56:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x115d13800) [pid = 1664] [serial = 1662] [outer = 0x0] 18:56:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116807800) [pid = 1664] [serial = 1663] [outer = 0x115d13800] 18:56:57 INFO - PROCESS | 1664 | 1467683817208 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1176d8000) [pid = 1664] [serial = 1664] [outer = 0x115d13800] 18:56:57 INFO - PROCESS | 1664 | 1467683817767 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:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 824ms 18:56:57 INFO - PROCESS | 1664 | 1467683817804 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:56:57 INFO - PROCESS | 1664 | 1467683817807 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:56:57 INFO - PROCESS | 1664 | 1467683817812 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:56:57 INFO - PROCESS | 1664 | 1467683817816 Marionette TRACE conn2 <- [1,2190,null,{}] 18:56:57 INFO - PROCESS | 1664 | 1467683817818 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:56:57 INFO - PROCESS | 1664 | 1467683817820 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:57 INFO - PROCESS | 1664 | 1467683817928 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:56:58 INFO - PROCESS | 1664 | 1467683818152 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 1664 | 1467683818154 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f9b800 == 40 [pid = 1664] [id = 555] 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11320c000) [pid = 1664] [serial = 1665] [outer = 0x0] 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x113386c00) [pid = 1664] [serial = 1666] [outer = 0x11320c000] 18:56:58 INFO - PROCESS | 1664 | 1467683818182 Marionette DEBUG loaded listener.js 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116fcac00) [pid = 1664] [serial = 1667] [outer = 0x11320c000] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b2800 == 39 [pid = 1664] [id = 552] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12c088000 == 38 [pid = 1664] [id = 551] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x124b09000 == 37 [pid = 1664] [id = 550] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba9d800 == 36 [pid = 1664] [id = 549] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad41800 == 35 [pid = 1664] [id = 548] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x129776800 == 34 [pid = 1664] [id = 547] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d0000 == 33 [pid = 1664] [id = 546] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x123509800 == 32 [pid = 1664] [id = 545] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b8800 == 31 [pid = 1664] [id = 544] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x11684f000 == 30 [pid = 1664] [id = 543] 18:56:58 INFO - PROCESS | 1664 | --DOCSHELL 0x129779800 == 29 [pid = 1664] [id = 542] 18:56:58 INFO - PROCESS | 1664 | 1467683818621 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:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 826ms 18:56:58 INFO - PROCESS | 1664 | 1467683818638 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:56:58 INFO - PROCESS | 1664 | 1467683818640 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:56:58 INFO - PROCESS | 1664 | 1467683818643 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:56:58 INFO - PROCESS | 1664 | 1467683818645 Marionette TRACE conn2 <- [1,2194,null,{}] 18:56:58 INFO - PROCESS | 1664 | 1467683818648 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:56:58 INFO - PROCESS | 1664 | 1467683818649 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:58 INFO - PROCESS | 1664 | 1467683818734 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11981a800) [pid = 1664] [serial = 1582] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116a1bc00) [pid = 1664] [serial = 1570] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1174ad800) [pid = 1664] [serial = 1571] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1219c4c00) [pid = 1664] [serial = 1586] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12112a400) [pid = 1664] [serial = 1585] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x125684000) [pid = 1664] [serial = 1591] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1181f2c00) [pid = 1664] [serial = 1568] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1235e7800) [pid = 1664] [serial = 1588] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117e86800) [pid = 1664] [serial = 1567] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1183d2c00) [pid = 1664] [serial = 1576] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x118861000) [pid = 1664] [serial = 1577] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119bf2400) [pid = 1664] [serial = 1595] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119210400) [pid = 1664] [serial = 1579] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12558e400) [pid = 1664] [serial = 1597] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11822e000) [pid = 1664] [serial = 1594] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128a89000) [pid = 1664] [serial = 1600] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181d5800) [pid = 1664] [serial = 1573] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118224400) [pid = 1664] [serial = 1574] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x112979c00) [pid = 1664] [serial = 1553] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1125f8400) [pid = 1664] [serial = 1552] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1181f0000) [pid = 1664] [serial = 1556] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1176da000) [pid = 1664] [serial = 1555] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1199b2000) [pid = 1664] [serial = 1559] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119052400) [pid = 1664] [serial = 1558] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128da2c00) [pid = 1664] [serial = 1601] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1235c3800) [pid = 1664] [serial = 1562] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x121124800) [pid = 1664] [serial = 1561] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x125593000) [pid = 1664] [serial = 1565] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119206000) [pid = 1664] [serial = 1564] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x126c27c00) [pid = 1664] [serial = 1592] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128dafc00) [pid = 1664] [serial = 1604] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128da7c00) [pid = 1664] [serial = 1603] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x121007400) [pid = 1664] [serial = 1589] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126fa6400) [pid = 1664] [serial = 1598] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119bf5c00) [pid = 1664] [serial = 1583] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116764400) [pid = 1664] [serial = 1607] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11823e400) [pid = 1664] [serial = 1610] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118229c00) [pid = 1664] [serial = 1609] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119816000) [pid = 1664] [serial = 1580] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112e81c00) [pid = 1664] [serial = 1606] [outer = 0x0] [url = about:blank] 18:56:58 INFO - PROCESS | 1664 | 1467683818798 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 1664 | 1467683818800 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816e000 == 30 [pid = 1664] [id = 556] 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11325a800) [pid = 1664] [serial = 1668] [outer = 0x0] 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1174b4000) [pid = 1664] [serial = 1669] [outer = 0x11325a800] 18:56:58 INFO - PROCESS | 1664 | 1467683818831 Marionette DEBUG loaded listener.js 18:56:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1181f0000) [pid = 1664] [serial = 1670] [outer = 0x11325a800] 18:56:59 INFO - PROCESS | 1664 | 1467683819119 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:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 18:56:59 INFO - PROCESS | 1664 | 1467683819166 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:56:59 INFO - PROCESS | 1664 | 1467683819168 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:56:59 INFO - PROCESS | 1664 | 1467683819171 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:56:59 INFO - PROCESS | 1664 | 1467683819172 Marionette TRACE conn2 <- [1,2198,null,{}] 18:56:59 INFO - PROCESS | 1664 | 1467683819179 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:56:59 INFO - PROCESS | 1664 | 1467683819180 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:59 INFO - PROCESS | 1664 | 1467683819283 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:56:59 INFO - PROCESS | 1664 | 1467683819335 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:59 INFO - PROCESS | 1664 | 1467683819337 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ec8000 == 31 [pid = 1664] [id = 557] 18:56:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181efc00) [pid = 1664] [serial = 1671] [outer = 0x0] 18:56:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11822f800) [pid = 1664] [serial = 1672] [outer = 0x1181efc00] 18:56:59 INFO - PROCESS | 1664 | 1467683819363 Marionette DEBUG loaded listener.js 18:56:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1186b9800) [pid = 1664] [serial = 1673] [outer = 0x1181efc00] 18:56:59 INFO - PROCESS | 1664 | 1467683819650 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:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 18:56:59 INFO - PROCESS | 1664 | 1467683819691 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:56:59 INFO - PROCESS | 1664 | 1467683819694 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:56:59 INFO - PROCESS | 1664 | 1467683819710 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:56:59 INFO - PROCESS | 1664 | 1467683819719 Marionette TRACE conn2 <- [1,2202,null,{}] 18:56:59 INFO - PROCESS | 1664 | 1467683819723 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:56:59 INFO - PROCESS | 1664 | 1467683819727 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:59 INFO - PROCESS | 1664 | 1467683819862 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:56:59 INFO - PROCESS | 1664 | 1467683819937 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:59 INFO - PROCESS | 1664 | 1467683819939 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:56:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a77000 == 32 [pid = 1664] [id = 558] 18:56:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128aa800) [pid = 1664] [serial = 1674] [outer = 0x0] 18:56:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1186c2800) [pid = 1664] [serial = 1675] [outer = 0x1128aa800] 18:56:59 INFO - PROCESS | 1664 | 1467683819980 Marionette DEBUG loaded listener.js 18:57:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119819c00) [pid = 1664] [serial = 1676] [outer = 0x1128aa800] 18:57:00 INFO - PROCESS | 1664 | 1467683820300 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:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 642ms 18:57:00 INFO - PROCESS | 1664 | 1467683820343 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:57:00 INFO - PROCESS | 1664 | 1467683820345 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:57:00 INFO - PROCESS | 1664 | 1467683820348 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:57:00 INFO - PROCESS | 1664 | 1467683820349 Marionette TRACE conn2 <- [1,2206,null,{}] 18:57:00 INFO - PROCESS | 1664 | 1467683820351 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:57:00 INFO - PROCESS | 1664 | 1467683820352 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:00 INFO - PROCESS | 1664 | 1467683820489 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:57:00 INFO - PROCESS | 1664 | 1467683820495 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:00 INFO - PROCESS | 1664 | 1467683820496 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1250d9000 == 33 [pid = 1664] [id = 559] 18:57:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11952a400) [pid = 1664] [serial = 1677] [outer = 0x0] 18:57:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119866800) [pid = 1664] [serial = 1678] [outer = 0x11952a400] 18:57:00 INFO - PROCESS | 1664 | 1467683820522 Marionette DEBUG loaded listener.js 18:57:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121009000) [pid = 1664] [serial = 1679] [outer = 0x11952a400] 18:57:00 INFO - PROCESS | 1664 | 1467683820861 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:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 18:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:57:00 INFO - PROCESS | 1664 | 1467683820870 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:57:00 INFO - PROCESS | 1664 | 1467683820871 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:57:00 INFO - PROCESS | 1664 | 1467683820873 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:57:00 INFO - PROCESS | 1664 | 1467683820874 Marionette TRACE conn2 <- [1,2210,null,{}] 18:57:00 INFO - PROCESS | 1664 | 1467683820877 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:57:00 INFO - PROCESS | 1664 | 1467683820880 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:01 INFO - PROCESS | 1664 | 1467683821004 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:57:01 INFO - PROCESS | 1664 | 1467683821023 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:01 INFO - PROCESS | 1664 | 1467683821028 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x123611800 == 34 [pid = 1664] [id = 560] 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x121473800) [pid = 1664] [serial = 1680] [outer = 0x0] 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12147d000) [pid = 1664] [serial = 1681] [outer = 0x121473800] 18:57:01 INFO - PROCESS | 1664 | 1467683821074 Marionette DEBUG loaded listener.js 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1235bf400) [pid = 1664] [serial = 1682] [outer = 0x121473800] 18:57:01 INFO - PROCESS | 1664 | 1467683821421 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:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 18:57:01 INFO - PROCESS | 1664 | 1467683821444 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 1664 | 1467683821445 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:57:01 INFO - PROCESS | 1664 | 1467683821447 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 1664 | 1467683821448 Marionette TRACE conn2 <- [1,2214,null,{}] 18:57:01 INFO - PROCESS | 1664 | 1467683821460 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:57:01 INFO - PROCESS | 1664 | 1467683821462 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:01 INFO - PROCESS | 1664 | 1467683821560 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:57:01 INFO - PROCESS | 1664 | 1467683821563 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:01 INFO - PROCESS | 1664 | 1467683821564 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7d2000 == 35 [pid = 1664] [id = 561] 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1127d4000) [pid = 1664] [serial = 1683] [outer = 0x0] 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x124f28c00) [pid = 1664] [serial = 1684] [outer = 0x1127d4000] 18:57:01 INFO - PROCESS | 1664 | 1467683821589 Marionette DEBUG loaded listener.js 18:57:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126c27000) [pid = 1664] [serial = 1685] [outer = 0x1127d4000] 18:57:01 INFO - PROCESS | 1664 | 1467683821922 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:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 18:57:01 INFO - PROCESS | 1664 | 1467683821966 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 1664 | 1467683821967 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:57:01 INFO - PROCESS | 1664 | 1467683821977 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 1664 | 1467683821978 Marionette TRACE conn2 <- [1,2218,null,{}] 18:57:01 INFO - PROCESS | 1664 | 1467683821980 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:57:01 INFO - PROCESS | 1664 | 1467683821981 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:02 INFO - PROCESS | 1664 | 1467683822077 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:57:02 INFO - PROCESS | 1664 | 1467683822081 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 1664 | 1467683822082 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b35c800 == 36 [pid = 1664] [id = 562] 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1186b9000) [pid = 1664] [serial = 1686] [outer = 0x0] 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1271d1000) [pid = 1664] [serial = 1687] [outer = 0x1186b9000] 18:57:02 INFO - PROCESS | 1664 | 1467683822106 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a8a800) [pid = 1664] [serial = 1688] [outer = 0x1186b9000] 18:57:02 INFO - PROCESS | 1664 | 1467683822396 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:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 468ms 18:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:57:02 INFO - PROCESS | 1664 | 1467683822447 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:57:02 INFO - PROCESS | 1664 | 1467683822449 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:57:02 INFO - PROCESS | 1664 | 1467683822457 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:57:02 INFO - PROCESS | 1664 | 1467683822458 Marionette TRACE conn2 <- [1,2222,null,{}] 18:57:02 INFO - PROCESS | 1664 | 1467683822468 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:57:02 INFO - PROCESS | 1664 | 1467683822469 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:02 INFO - PROCESS | 1664 | 1467683822574 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:57:02 INFO - PROCESS | 1664 | 1467683822578 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 1664 | 1467683822579 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12baa4800 == 37 [pid = 1664] [id = 563] 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121474c00) [pid = 1664] [serial = 1689] [outer = 0x0] 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a93800) [pid = 1664] [serial = 1690] [outer = 0x121474c00] 18:57:02 INFO - PROCESS | 1664 | 1467683822603 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128d7b400) [pid = 1664] [serial = 1691] [outer = 0x121474c00] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1125f7400) [pid = 1664] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1199b1000) [pid = 1664] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11852bc00) [pid = 1664] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1186c4c00) [pid = 1664] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119bf8400) [pid = 1664] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1217e7400) [pid = 1664] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11822e400) [pid = 1664] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116a21c00) [pid = 1664] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112da0000) [pid = 1664] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1235e8c00) [pid = 1664] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x111f0f800) [pid = 1664] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117eafc00) [pid = 1664] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1183ccc00) [pid = 1664] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1183cd000) [pid = 1664] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11338bc00) [pid = 1664] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:57:02 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12687d400) [pid = 1664] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:57:03 INFO - PROCESS | 1664 | 1467683823009 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:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 579ms 18:57:03 INFO - PROCESS | 1664 | 1467683823036 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 1664 | 1467683823037 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:57:03 INFO - PROCESS | 1664 | 1467683823040 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - PROCESS | 1664 | 1467683823041 Marionette TRACE conn2 <- [1,2226,null,{}] 18:57:03 INFO - PROCESS | 1664 | 1467683823043 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:57:03 INFO - PROCESS | 1664 | 1467683823044 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:03 INFO - PROCESS | 1664 | 1467683823123 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:57:03 INFO - PROCESS | 1664 | 1467683823178 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 1664 | 1467683823179 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x121464800 == 38 [pid = 1664] [id = 564] 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1128a9000) [pid = 1664] [serial = 1692] [outer = 0x0] 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11822e400) [pid = 1664] [serial = 1693] [outer = 0x1128a9000] 18:57:03 INFO - PROCESS | 1664 | 1467683823204 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1199b1000) [pid = 1664] [serial = 1694] [outer = 0x1128a9000] 18:57:03 INFO - PROCESS | 1664 | 1467683823442 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:57:03 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:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 418ms 18:57:03 INFO - PROCESS | 1664 | 1467683823465 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 1664 | 1467683823467 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:57:03 INFO - PROCESS | 1664 | 1467683823469 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - PROCESS | 1664 | 1467683823470 Marionette TRACE conn2 <- [1,2230,null,{}] 18:57:03 INFO - PROCESS | 1664 | 1467683823472 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:57:03 INFO - PROCESS | 1664 | 1467683823474 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:03 INFO - PROCESS | 1664 | 1467683823564 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:57:03 INFO - PROCESS | 1664 | 1467683823568 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 1664 | 1467683823570 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d4800 == 39 [pid = 1664] [id = 565] 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12100a400) [pid = 1664] [serial = 1695] [outer = 0x0] 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x126f13400) [pid = 1664] [serial = 1696] [outer = 0x12100a400] 18:57:03 INFO - PROCESS | 1664 | 1467683823597 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128da6400) [pid = 1664] [serial = 1697] [outer = 0x12100a400] 18:57:03 INFO - PROCESS | 1664 | 1467683823919 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:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 18:57:03 INFO - PROCESS | 1664 | 1467683823959 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 1664 | 1467683823960 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:57:03 INFO - PROCESS | 1664 | 1467683823964 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - PROCESS | 1664 | 1467683823966 Marionette TRACE conn2 <- [1,2234,null,{}] 18:57:03 INFO - PROCESS | 1664 | 1467683823968 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:57:03 INFO - PROCESS | 1664 | 1467683823970 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:04 INFO - PROCESS | 1664 | 1467683824056 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:57:04 INFO - PROCESS | 1664 | 1467683824117 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:04 INFO - PROCESS | 1664 | 1467683824118 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6bd000 == 40 [pid = 1664] [id = 566] 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1210d1000) [pid = 1664] [serial = 1698] [outer = 0x0] 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128dae400) [pid = 1664] [serial = 1699] [outer = 0x1210d1000] 18:57:04 INFO - PROCESS | 1664 | 1467683824142 Marionette DEBUG loaded listener.js 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128ee7800) [pid = 1664] [serial = 1700] [outer = 0x1210d1000] 18:57:04 INFO - PROCESS | 1664 | 1467683824388 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:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 18:57:04 INFO - PROCESS | 1664 | 1467683824433 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 1664 | 1467683824434 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:57:04 INFO - PROCESS | 1664 | 1467683824437 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 1664 | 1467683824438 Marionette TRACE conn2 <- [1,2238,null,{}] 18:57:04 INFO - PROCESS | 1664 | 1467683824440 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:57:04 INFO - PROCESS | 1664 | 1467683824443 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:04 INFO - PROCESS | 1664 | 1467683824532 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:57:04 INFO - PROCESS | 1664 | 1467683824536 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:04 INFO - PROCESS | 1664 | 1467683824537 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccc0800 == 41 [pid = 1664] [id = 567] 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128ee6400) [pid = 1664] [serial = 1701] [outer = 0x0] 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1291d8c00) [pid = 1664] [serial = 1702] [outer = 0x128ee6400] 18:57:04 INFO - PROCESS | 1664 | 1467683824563 Marionette DEBUG loaded listener.js 18:57:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1291de400) [pid = 1664] [serial = 1703] [outer = 0x128ee6400] 18:57:04 INFO - PROCESS | 1664 | 1467683824917 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:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 18:57:04 INFO - PROCESS | 1664 | 1467683824958 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 1664 | 1467683824960 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:57:04 INFO - PROCESS | 1664 | 1467683824966 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 1664 | 1467683824969 Marionette TRACE conn2 <- [1,2242,null,{}] 18:57:04 INFO - PROCESS | 1664 | 1467683824973 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:57:04 INFO - PROCESS | 1664 | 1467683824975 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:05 INFO - PROCESS | 1664 | 1467683825078 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:57:05 INFO - PROCESS | 1664 | 1467683825133 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 1664 | 1467683825135 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f96800 == 42 [pid = 1664] [id = 568] 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116469800) [pid = 1664] [serial = 1704] [outer = 0x0] 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x116881800) [pid = 1664] [serial = 1705] [outer = 0x116469800] 18:57:05 INFO - PROCESS | 1664 | 1467683825167 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x117eb5800) [pid = 1664] [serial = 1706] [outer = 0x116469800] 18:57:05 INFO - PROCESS | 1664 | 1467683825629 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:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 679ms 18:57:05 INFO - PROCESS | 1664 | 1467683825645 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:57:05 INFO - PROCESS | 1664 | 1467683825648 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:57:05 INFO - PROCESS | 1664 | 1467683825653 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:57:05 INFO - PROCESS | 1664 | 1467683825654 Marionette TRACE conn2 <- [1,2246,null,{}] 18:57:05 INFO - PROCESS | 1664 | 1467683825657 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:57:05 INFO - PROCESS | 1664 | 1467683825659 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:05 INFO - PROCESS | 1664 | 1467683825762 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:57:05 INFO - PROCESS | 1664 | 1467683825818 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 1664 | 1467683825819 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b4d800 == 43 [pid = 1664] [id = 569] 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118230000) [pid = 1664] [serial = 1707] [outer = 0x0] 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118860400) [pid = 1664] [serial = 1708] [outer = 0x118230000] 18:57:05 INFO - PROCESS | 1664 | 1467683825850 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11920b400) [pid = 1664] [serial = 1709] [outer = 0x118230000] 18:57:06 INFO - PROCESS | 1664 | 1467683826253 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:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 18:57:06 INFO - PROCESS | 1664 | 1467683826341 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 1664 | 1467683826342 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:57:06 INFO - PROCESS | 1664 | 1467683826347 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 1664 | 1467683826350 Marionette TRACE conn2 <- [1,2250,null,{}] 18:57:06 INFO - PROCESS | 1664 | 1467683826358 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:57:06 INFO - PROCESS | 1664 | 1467683826361 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:06 INFO - PROCESS | 1664 | 1467683826483 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:57:06 INFO - PROCESS | 1664 | 1467683826554 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:06 INFO - PROCESS | 1664 | 1467683826556 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b2800 == 44 [pid = 1664] [id = 570] 18:57:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12112f000) [pid = 1664] [serial = 1710] [outer = 0x0] 18:57:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12134a800) [pid = 1664] [serial = 1711] [outer = 0x12112f000] 18:57:06 INFO - PROCESS | 1664 | 1467683826588 Marionette DEBUG loaded listener.js 18:57:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1235bd000) [pid = 1664] [serial = 1712] [outer = 0x12112f000] 18:57:06 INFO - PROCESS | 1664 | 1467683826972 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:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 674ms 18:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:57:07 INFO - PROCESS | 1664 | 1467683827021 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:57:07 INFO - PROCESS | 1664 | 1467683827023 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:57:07 INFO - PROCESS | 1664 | 1467683827025 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:57:07 INFO - PROCESS | 1664 | 1467683827027 Marionette TRACE conn2 <- [1,2254,null,{}] 18:57:07 INFO - PROCESS | 1664 | 1467683827029 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:57:07 INFO - PROCESS | 1664 | 1467683827030 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:07 INFO - PROCESS | 1664 | 1467683827132 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:57:07 INFO - PROCESS | 1664 | 1467683827190 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 1664 | 1467683827191 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d25c800 == 45 [pid = 1664] [id = 571] 18:57:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12558e400) [pid = 1664] [serial = 1713] [outer = 0x0] 18:57:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126fabc00) [pid = 1664] [serial = 1714] [outer = 0x12558e400] 18:57:07 INFO - PROCESS | 1664 | 1467683827220 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128da4800) [pid = 1664] [serial = 1715] [outer = 0x12558e400] 18:57:07 INFO - PROCESS | 1664 | 1467683827869 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:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 869ms 18:57:07 INFO - PROCESS | 1664 | 1467683827895 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:57:07 INFO - PROCESS | 1664 | 1467683827897 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:57:07 INFO - PROCESS | 1664 | 1467683827901 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:57:07 INFO - PROCESS | 1664 | 1467683827902 Marionette TRACE conn2 <- [1,2258,null,{}] 18:57:07 INFO - PROCESS | 1664 | 1467683827907 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:57:07 INFO - PROCESS | 1664 | 1467683827909 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:08 INFO - PROCESS | 1664 | 1467683827998 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:57:08 INFO - PROCESS | 1664 | 1467683828068 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 1664 | 1467683828071 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x120850800 == 46 [pid = 1664] [id = 572] 18:57:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1174a7400) [pid = 1664] [serial = 1716] [outer = 0x0] 18:57:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1174b3400) [pid = 1664] [serial = 1717] [outer = 0x1174a7400] 18:57:08 INFO - PROCESS | 1664 | 1467683828099 Marionette DEBUG loaded listener.js 18:57:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1181ee400) [pid = 1664] [serial = 1718] [outer = 0x1174a7400] 18:57:08 INFO - PROCESS | 1664 | 1467683828522 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:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 674ms 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6bd000 == 45 [pid = 1664] [id = 566] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d4800 == 44 [pid = 1664] [id = 565] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x121464800 == 43 [pid = 1664] [id = 564] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12baa4800 == 42 [pid = 1664] [id = 563] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12b35c800 == 41 [pid = 1664] [id = 562] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7d2000 == 40 [pid = 1664] [id = 561] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x123611800 == 39 [pid = 1664] [id = 560] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1250d9000 == 38 [pid = 1664] [id = 559] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x124a77000 == 37 [pid = 1664] [id = 558] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x119ec8000 == 36 [pid = 1664] [id = 557] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11816e000 == 35 [pid = 1664] [id = 556] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x116f9b800 == 34 [pid = 1664] [id = 555] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccbe000 == 33 [pid = 1664] [id = 553] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12084f800 == 32 [pid = 1664] [id = 554] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12d25c800 == 31 [pid = 1664] [id = 571] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b2800 == 30 [pid = 1664] [id = 570] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x124b4d800 == 29 [pid = 1664] [id = 569] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccc0800 == 28 [pid = 1664] [id = 567] 18:57:09 INFO - PROCESS | 1664 | --DOCSHELL 0x116f96800 == 27 [pid = 1664] [id = 568] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12100b400) [pid = 1664] [serial = 1642] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x124df3400) [pid = 1664] [serial = 1645] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1183d1c00) [pid = 1664] [serial = 1636] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1190d0400) [pid = 1664] [serial = 1637] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1176d7000) [pid = 1664] [serial = 1633] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1181ed000) [pid = 1664] [serial = 1634] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e7b400) [pid = 1664] [serial = 1630] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x114f6b400) [pid = 1664] [serial = 1631] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126880000) [pid = 1664] [serial = 1628] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124d8b800) [pid = 1664] [serial = 1627] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1174b4c00) [pid = 1664] [serial = 1613] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116768800) [pid = 1664] [serial = 1612] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118242800) [pid = 1664] [serial = 1616] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11822c800) [pid = 1664] [serial = 1615] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1174b4400) [pid = 1664] [serial = 1619] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119050400) [pid = 1664] [serial = 1618] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12100fc00) [pid = 1664] [serial = 1622] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119beb000) [pid = 1664] [serial = 1621] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12148d800) [pid = 1664] [serial = 1625] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121131400) [pid = 1664] [serial = 1624] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x126f15400) [pid = 1664] [serial = 1648] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12687d000) [pid = 1664] [serial = 1646] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118237800) [pid = 1664] [serial = 1652] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11629a800) [pid = 1664] [serial = 1651] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x126f0a400) [pid = 1664] [serial = 1657] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128a86400) [pid = 1664] [serial = 1658] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271db000) [pid = 1664] [serial = 1649] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11946bc00) [pid = 1664] [serial = 1639] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128ae2400) [pid = 1664] [serial = 1660] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119be9c00) [pid = 1664] [serial = 1640] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12112e000) [pid = 1664] [serial = 1643] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x121492000) [pid = 1664] [serial = 1655] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119815000) [pid = 1664] [serial = 1654] [outer = 0x0] [url = about:blank] 18:57:09 INFO - PROCESS | 1664 | 1467683829131 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 1664 | 1467683829134 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:57:09 INFO - PROCESS | 1664 | 1467683829143 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 1664 | 1467683829144 Marionette TRACE conn2 <- [1,2262,null,{}] 18:57:09 INFO - PROCESS | 1664 | 1467683829148 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:57:09 INFO - PROCESS | 1664 | 1467683829150 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:09 INFO - PROCESS | 1664 | 1467683829227 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:57:09 INFO - PROCESS | 1664 | 1467683829233 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 1664 | 1467683829236 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b9000 == 28 [pid = 1664] [id = 573] 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11324f400) [pid = 1664] [serial = 1719] [outer = 0x0] 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1133ddc00) [pid = 1664] [serial = 1720] [outer = 0x11324f400] 18:57:09 INFO - PROCESS | 1664 | 1467683829266 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116766400) [pid = 1664] [serial = 1721] [outer = 0x11324f400] 18:57:09 INFO - PROCESS | 1664 | 1467683829612 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:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 18:57:09 INFO - PROCESS | 1664 | 1467683829663 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 1664 | 1467683829665 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:57:09 INFO - PROCESS | 1664 | 1467683829699 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 1664 | 1467683829702 Marionette TRACE conn2 <- [1,2266,null,{}] 18:57:09 INFO - PROCESS | 1664 | 1467683829705 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:57:09 INFO - PROCESS | 1664 | 1467683829707 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:09 INFO - PROCESS | 1664 | 1467683829783 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:57:09 INFO - PROCESS | 1664 | 1467683829787 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 1664 | 1467683829790 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x118637800 == 29 [pid = 1664] [id = 574] 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1174b4400) [pid = 1664] [serial = 1722] [outer = 0x0] 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1181ac800) [pid = 1664] [serial = 1723] [outer = 0x1174b4400] 18:57:09 INFO - PROCESS | 1664 | 1467683829819 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1181f3800) [pid = 1664] [serial = 1724] [outer = 0x1174b4400] 18:57:10 INFO - PROCESS | 1664 | 1467683830150 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:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 480ms 18:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:57:10 INFO - PROCESS | 1664 | 1467683830175 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:57:10 INFO - PROCESS | 1664 | 1467683830176 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:57:10 INFO - PROCESS | 1664 | 1467683830178 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 1664 | 1467683830180 Marionette TRACE conn2 <- [1,2270,null,{}] 18:57:10 INFO - PROCESS | 1664 | 1467683830186 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:57:10 INFO - PROCESS | 1664 | 1467683830191 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:10 INFO - PROCESS | 1664 | 1467683830282 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:57:10 INFO - PROCESS | 1664 | 1467683830340 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:10 INFO - PROCESS | 1664 | 1467683830343 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b10000 == 30 [pid = 1664] [id = 575] 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118242800) [pid = 1664] [serial = 1725] [outer = 0x0] 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1183cd800) [pid = 1664] [serial = 1726] [outer = 0x118242800] 18:57:10 INFO - PROCESS | 1664 | 1467683830375 Marionette DEBUG loaded listener.js 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1186c2c00) [pid = 1664] [serial = 1727] [outer = 0x118242800] 18:57:10 INFO - PROCESS | 1664 | 1467683830675 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:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 18:57:10 INFO - PROCESS | 1664 | 1467683830698 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:57:10 INFO - PROCESS | 1664 | 1467683830700 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:57:10 INFO - PROCESS | 1664 | 1467683830702 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 1664 | 1467683830703 Marionette TRACE conn2 <- [1,2274,null,{}] 18:57:10 INFO - PROCESS | 1664 | 1467683830706 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:57:10 INFO - PROCESS | 1664 | 1467683830707 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:10 INFO - PROCESS | 1664 | 1467683830788 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:57:10 INFO - PROCESS | 1664 | 1467683830847 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:10 INFO - PROCESS | 1664 | 1467683830848 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12145f000 == 31 [pid = 1664] [id = 576] 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1186c4400) [pid = 1664] [serial = 1728] [outer = 0x0] 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119206c00) [pid = 1664] [serial = 1729] [outer = 0x1186c4400] 18:57:10 INFO - PROCESS | 1664 | 1467683830874 Marionette DEBUG loaded listener.js 18:57:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119468400) [pid = 1664] [serial = 1730] [outer = 0x1186c4400] 18:57:11 INFO - PROCESS | 1664 | 1467683831145 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:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 18:57:11 INFO - PROCESS | 1664 | 1467683831178 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:57:11 INFO - PROCESS | 1664 | 1467683831180 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:57:11 INFO - PROCESS | 1664 | 1467683831182 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:57:11 INFO - PROCESS | 1664 | 1467683831183 Marionette TRACE conn2 <- [1,2278,null,{}] 18:57:11 INFO - PROCESS | 1664 | 1467683831186 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:57:11 INFO - PROCESS | 1664 | 1467683831187 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:11 INFO - PROCESS | 1664 | 1467683831287 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:57:11 INFO - PROCESS | 1664 | 1467683831291 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:11 INFO - PROCESS | 1664 | 1467683831300 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b46000 == 32 [pid = 1664] [id = 577] 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119468800) [pid = 1664] [serial = 1731] [outer = 0x0] 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119535c00) [pid = 1664] [serial = 1732] [outer = 0x119468800] 18:57:11 INFO - PROCESS | 1664 | 1467683831325 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119865000) [pid = 1664] [serial = 1733] [outer = 0x119468800] 18:57:11 INFO - PROCESS | 1664 | 1467683831640 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:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 18:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:57:11 INFO - PROCESS | 1664 | 1467683831705 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:57:11 INFO - PROCESS | 1664 | 1467683831707 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:57:11 INFO - PROCESS | 1664 | 1467683831709 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:57:11 INFO - PROCESS | 1664 | 1467683831710 Marionette TRACE conn2 <- [1,2282,null,{}] 18:57:11 INFO - PROCESS | 1664 | 1467683831714 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:57:11 INFO - PROCESS | 1664 | 1467683831719 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:11 INFO - PROCESS | 1664 | 1467683831835 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:57:11 INFO - PROCESS | 1664 | 1467683831873 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:11 INFO - PROCESS | 1664 | 1467683831875 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6e800 == 33 [pid = 1664] [id = 578] 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119bf4c00) [pid = 1664] [serial = 1734] [outer = 0x0] 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12100d400) [pid = 1664] [serial = 1735] [outer = 0x119bf4c00] 18:57:11 INFO - PROCESS | 1664 | 1467683831900 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121478c00) [pid = 1664] [serial = 1736] [outer = 0x119bf4c00] 18:57:12 INFO - PROCESS | 1664 | 1467683832201 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:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 18:57:12 INFO - PROCESS | 1664 | 1467683832229 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:57:12 INFO - PROCESS | 1664 | 1467683832230 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:57:12 INFO - PROCESS | 1664 | 1467683832250 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:57:12 INFO - PROCESS | 1664 | 1467683832251 Marionette TRACE conn2 <- [1,2286,null,{}] 18:57:12 INFO - PROCESS | 1664 | 1467683832256 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:57:12 INFO - PROCESS | 1664 | 1467683832257 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:12 INFO - PROCESS | 1664 | 1467683832350 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:57:12 INFO - PROCESS | 1664 | 1467683832354 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 1664 | 1467683832355 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x129777000 == 34 [pid = 1664] [id = 579] 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x121479400) [pid = 1664] [serial = 1737] [outer = 0x0] 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1217e7400) [pid = 1664] [serial = 1738] [outer = 0x121479400] 18:57:12 INFO - PROCESS | 1664 | 1467683832387 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124a73c00) [pid = 1664] [serial = 1739] [outer = 0x121479400] 18:57:12 INFO - PROCESS | 1664 | 1467683832688 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:57:12 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:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 488ms 18:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:57:12 INFO - PROCESS | 1664 | 1467683832721 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:57:12 INFO - PROCESS | 1664 | 1467683832722 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:57:12 INFO - PROCESS | 1664 | 1467683832725 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:57:12 INFO - PROCESS | 1664 | 1467683832726 Marionette TRACE conn2 <- [1,2290,null,{}] 18:57:12 INFO - PROCESS | 1664 | 1467683832728 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:57:12 INFO - PROCESS | 1664 | 1467683832729 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:12 INFO - PROCESS | 1664 | 1467683832832 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:57:12 INFO - PROCESS | 1664 | 1467683832836 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 1664 | 1467683832837 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5bc000 == 35 [pid = 1664] [id = 580] 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x121481800) [pid = 1664] [serial = 1740] [outer = 0x0] 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12506d800) [pid = 1664] [serial = 1741] [outer = 0x121481800] 18:57:12 INFO - PROCESS | 1664 | 1467683832862 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12687d000) [pid = 1664] [serial = 1742] [outer = 0x121481800] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181efc00) [pid = 1664] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128a9000) [pid = 1664] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128a8c000) [pid = 1664] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x121473800) [pid = 1664] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x128ee6400) [pid = 1664] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11320c000) [pid = 1664] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1128aa800) [pid = 1664] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12100a400) [pid = 1664] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115d13800) [pid = 1664] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1127d4000) [pid = 1664] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11325a800) [pid = 1664] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121474c00) [pid = 1664] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11952a400) [pid = 1664] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1210d1000) [pid = 1664] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:57:13 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1186b9000) [pid = 1664] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:57:13 INFO - PROCESS | 1664 | 1467683833378 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:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 18:57:13 INFO - PROCESS | 1664 | 1467683833396 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 1664 | 1467683833397 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:57:13 INFO - PROCESS | 1664 | 1467683833399 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 1664 | 1467683833401 Marionette TRACE conn2 <- [1,2294,null,{}] 18:57:13 INFO - PROCESS | 1664 | 1467683833403 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:57:13 INFO - PROCESS | 1664 | 1467683833404 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:13 INFO - PROCESS | 1664 | 1467683833481 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:57:13 INFO - PROCESS | 1664 | 1467683833485 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:13 INFO - PROCESS | 1664 | 1467683833486 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e7000 == 36 [pid = 1664] [id = 581] 18:57:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1133a9400) [pid = 1664] [serial = 1743] [outer = 0x0] 18:57:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1174adc00) [pid = 1664] [serial = 1744] [outer = 0x1133a9400] 18:57:13 INFO - PROCESS | 1664 | 1467683833521 Marionette DEBUG loaded listener.js 18:57:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1190db000) [pid = 1664] [serial = 1745] [outer = 0x1133a9400] 18:57:13 INFO - PROCESS | 1664 | 1467683833833 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:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 18:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:57:13 INFO - PROCESS | 1664 | 1467683833868 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 1664 | 1467683833869 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:57:13 INFO - PROCESS | 1664 | 1467683833871 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 1664 | 1467683833873 Marionette TRACE conn2 <- [1,2298,null,{}] 18:57:13 INFO - PROCESS | 1664 | 1467683833877 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:57:13 INFO - PROCESS | 1664 | 1467683833878 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:13 INFO - PROCESS | 1664 | 1467683833952 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:57:14 INFO - PROCESS | 1664 | 1467683834010 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 1664 | 1467683834011 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b35d000 == 37 [pid = 1664] [id = 582] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1128b0000) [pid = 1664] [serial = 1746] [outer = 0x0] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124df6000) [pid = 1664] [serial = 1747] [outer = 0x1128b0000] 18:57:14 INFO - PROCESS | 1664 | 1467683834036 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126f0a400) [pid = 1664] [serial = 1748] [outer = 0x1128b0000] 18:57:14 INFO - PROCESS | 1664 | 1467683834285 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:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 420ms 18:57:14 INFO - PROCESS | 1664 | 1467683834293 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:57:14 INFO - PROCESS | 1664 | 1467683834295 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:57:14 INFO - PROCESS | 1664 | 1467683834305 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:57:14 INFO - PROCESS | 1664 | 1467683834306 Marionette TRACE conn2 <- [1,2302,null,{}] 18:57:14 INFO - PROCESS | 1664 | 1467683834308 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:57:14 INFO - PROCESS | 1664 | 1467683834310 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:14 INFO - PROCESS | 1664 | 1467683834407 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:57:14 INFO - PROCESS | 1664 | 1467683834411 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 1664 | 1467683834413 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c08a800 == 38 [pid = 1664] [id = 583] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1236fac00) [pid = 1664] [serial = 1749] [outer = 0x0] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1273a7c00) [pid = 1664] [serial = 1750] [outer = 0x1236fac00] 18:57:14 INFO - PROCESS | 1664 | 1467683834441 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128ae7c00) [pid = 1664] [serial = 1751] [outer = 0x1236fac00] 18:57:14 INFO - PROCESS | 1664 | 1467683834793 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:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 18:57:14 INFO - PROCESS | 1664 | 1467683834825 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:57:14 INFO - PROCESS | 1664 | 1467683834826 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:57:14 INFO - PROCESS | 1664 | 1467683834828 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:57:14 INFO - PROCESS | 1664 | 1467683834829 Marionette TRACE conn2 <- [1,2306,null,{}] 18:57:14 INFO - PROCESS | 1664 | 1467683834832 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:57:14 INFO - PROCESS | 1664 | 1467683834833 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:14 INFO - PROCESS | 1664 | 1467683834940 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:57:14 INFO - PROCESS | 1664 | 1467683834944 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 1664 | 1467683834945 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3de000 == 39 [pid = 1664] [id = 584] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a86c00) [pid = 1664] [serial = 1752] [outer = 0x0] 18:57:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128daf000) [pid = 1664] [serial = 1753] [outer = 0x128a86c00] 18:57:14 INFO - PROCESS | 1664 | 1467683834969 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128e28400) [pid = 1664] [serial = 1754] [outer = 0x128a86c00] 18:57:15 INFO - PROCESS | 1664 | 1467683835260 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:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 471ms 18:57:15 INFO - PROCESS | 1664 | 1467683835301 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:57:15 INFO - PROCESS | 1664 | 1467683835303 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:57:15 INFO - PROCESS | 1664 | 1467683835305 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:57:15 INFO - PROCESS | 1664 | 1467683835306 Marionette TRACE conn2 <- [1,2310,null,{}] 18:57:15 INFO - PROCESS | 1664 | 1467683835308 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:57:15 INFO - PROCESS | 1664 | 1467683835309 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:15 INFO - PROCESS | 1664 | 1467683835434 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:57:15 INFO - PROCESS | 1664 | 1467683835517 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:15 INFO - PROCESS | 1664 | 1467683835519 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f17000 == 40 [pid = 1664] [id = 585] 18:57:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1125fa800) [pid = 1664] [serial = 1755] [outer = 0x0] 18:57:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1127cf000) [pid = 1664] [serial = 1756] [outer = 0x1125fa800] 18:57:15 INFO - PROCESS | 1664 | 1467683835552 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112ea2000) [pid = 1664] [serial = 1757] [outer = 0x1125fa800] 18:57:16 INFO - PROCESS | 1664 | 1467683836205 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:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 919ms 18:57:16 INFO - PROCESS | 1664 | 1467683836226 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:57:16 INFO - PROCESS | 1664 | 1467683836231 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:57:16 INFO - PROCESS | 1664 | 1467683836236 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:57:16 INFO - PROCESS | 1664 | 1467683836239 Marionette TRACE conn2 <- [1,2314,null,{}] 18:57:16 INFO - PROCESS | 1664 | 1467683836269 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:57:16 INFO - PROCESS | 1664 | 1467683836274 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:16 INFO - PROCESS | 1664 | 1467683836436 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:57:16 INFO - PROCESS | 1664 | 1467683836533 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:16 INFO - PROCESS | 1664 | 1467683836535 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0f800 == 41 [pid = 1664] [id = 586] 18:57:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1174b4c00) [pid = 1664] [serial = 1758] [outer = 0x0] 18:57:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1181e8c00) [pid = 1664] [serial = 1759] [outer = 0x1174b4c00] 18:57:16 INFO - PROCESS | 1664 | 1467683836567 Marionette DEBUG loaded listener.js 18:57:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118228800) [pid = 1664] [serial = 1760] [outer = 0x1174b4c00] 18:57:17 INFO - PROCESS | 1664 | 1467683837225 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:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1047ms 18:57:17 INFO - PROCESS | 1664 | 1467683837282 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:57:17 INFO - PROCESS | 1664 | 1467683837285 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:57:17 INFO - PROCESS | 1664 | 1467683837288 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:57:17 INFO - PROCESS | 1664 | 1467683837290 Marionette TRACE conn2 <- [1,2318,null,{}] 18:57:17 INFO - PROCESS | 1664 | 1467683837294 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:57:17 INFO - PROCESS | 1664 | 1467683837295 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:17 INFO - PROCESS | 1664 | 1467683837399 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:57:17 INFO - PROCESS | 1664 | 1467683837480 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:17 INFO - PROCESS | 1664 | 1467683837483 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f99800 == 42 [pid = 1664] [id = 587] 18:57:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116fc4000) [pid = 1664] [serial = 1761] [outer = 0x0] 18:57:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1174a6400) [pid = 1664] [serial = 1762] [outer = 0x116fc4000] 18:57:17 INFO - PROCESS | 1664 | 1467683837512 Marionette DEBUG loaded listener.js 18:57:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x117e84c00) [pid = 1664] [serial = 1763] [outer = 0x116fc4000] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3de000 == 41 [pid = 1664] [id = 584] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12c08a800 == 40 [pid = 1664] [id = 583] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12b35d000 == 39 [pid = 1664] [id = 582] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e7000 == 38 [pid = 1664] [id = 581] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5bc000 == 37 [pid = 1664] [id = 580] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x129777000 == 36 [pid = 1664] [id = 579] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6e800 == 35 [pid = 1664] [id = 578] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x124b46000 == 34 [pid = 1664] [id = 577] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x12145f000 == 33 [pid = 1664] [id = 576] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x119b10000 == 32 [pid = 1664] [id = 575] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x118637800 == 31 [pid = 1664] [id = 574] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b9000 == 30 [pid = 1664] [id = 573] 18:57:17 INFO - PROCESS | 1664 | --DOCSHELL 0x120850800 == 29 [pid = 1664] [id = 572] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124f28c00) [pid = 1664] [serial = 1684] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12147d000) [pid = 1664] [serial = 1681] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128a93800) [pid = 1664] [serial = 1690] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11822e400) [pid = 1664] [serial = 1693] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11822f800) [pid = 1664] [serial = 1672] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x113386c00) [pid = 1664] [serial = 1666] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116fcac00) [pid = 1664] [serial = 1667] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1174b4000) [pid = 1664] [serial = 1669] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181f0000) [pid = 1664] [serial = 1670] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128daa000) [pid = 1664] [serial = 1661] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116807800) [pid = 1664] [serial = 1663] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1176d8000) [pid = 1664] [serial = 1664] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119866800) [pid = 1664] [serial = 1678] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1186c2800) [pid = 1664] [serial = 1675] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119819c00) [pid = 1664] [serial = 1676] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1186b9800) [pid = 1664] [serial = 1673] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128ee7800) [pid = 1664] [serial = 1700] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x128a8a800) [pid = 1664] [serial = 1688] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1271d1000) [pid = 1664] [serial = 1687] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1291d8c00) [pid = 1664] [serial = 1702] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126f13400) [pid = 1664] [serial = 1696] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128dae400) [pid = 1664] [serial = 1699] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128da6400) [pid = 1664] [serial = 1697] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1291de400) [pid = 1664] [serial = 1703] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126c27000) [pid = 1664] [serial = 1685] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128d7b400) [pid = 1664] [serial = 1691] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1235bf400) [pid = 1664] [serial = 1682] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1199b1000) [pid = 1664] [serial = 1694] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x121009000) [pid = 1664] [serial = 1679] [outer = 0x0] [url = about:blank] 18:57:17 INFO - PROCESS | 1664 | 1467683837913 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:57:17 INFO - PROCESS | 1664 | 1467683837964 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:57:17 INFO - PROCESS | 1664 | 1467683837968 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:57:17 INFO - PROCESS | 1664 | 1467683837970 Marionette TRACE conn2 <- [1,2322,null,{}] 18:57:17 INFO - PROCESS | 1664 | 1467683837972 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:57:17 INFO - PROCESS | 1664 | 1467683837974 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:18 INFO - PROCESS | 1664 | 1467683838054 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:57:18 INFO - PROCESS | 1664 | 1467683838060 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 1664 | 1467683838063 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195b1000 == 30 [pid = 1664] [id = 588] 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181ee000) [pid = 1664] [serial = 1764] [outer = 0x0] 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11822f800) [pid = 1664] [serial = 1765] [outer = 0x1181ee000] 18:57:18 INFO - PROCESS | 1664 | 1467683838091 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118241c00) [pid = 1664] [serial = 1766] [outer = 0x1181ee000] 18:57:18 INFO - PROCESS | 1664 | 1467683838420 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:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 476ms 18:57:18 INFO - PROCESS | 1664 | 1467683838462 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:57:18 INFO - PROCESS | 1664 | 1467683838464 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:57:18 INFO - PROCESS | 1664 | 1467683838467 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:57:18 INFO - PROCESS | 1664 | 1467683838470 Marionette TRACE conn2 <- [1,2326,null,{}] 18:57:18 INFO - PROCESS | 1664 | 1467683838478 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:57:18 INFO - PROCESS | 1664 | 1467683838481 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:18 INFO - PROCESS | 1664 | 1467683838562 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:57:18 INFO - PROCESS | 1664 | 1467683838567 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 1664 | 1467683838569 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12367b800 == 31 [pid = 1664] [id = 589] 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118860c00) [pid = 1664] [serial = 1767] [outer = 0x0] 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119468000) [pid = 1664] [serial = 1768] [outer = 0x118860c00] 18:57:18 INFO - PROCESS | 1664 | 1467683838599 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11981fc00) [pid = 1664] [serial = 1769] [outer = 0x118860c00] 18:57:18 INFO - PROCESS | 1664 | 1467683838942 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:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 526ms 18:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:57:19 INFO - PROCESS | 1664 | 1467683838994 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1664 | 1467683838995 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:57:19 INFO - PROCESS | 1664 | 1467683838998 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1664 | 1467683838999 Marionette TRACE conn2 <- [1,2330,null,{}] 18:57:19 INFO - PROCESS | 1664 | 1467683839001 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:57:19 INFO - PROCESS | 1664 | 1467683839002 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:19 INFO - PROCESS | 1664 | 1467683839080 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:57:19 INFO - PROCESS | 1664 | 1467683839085 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:19 INFO - PROCESS | 1664 | 1467683839087 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a64800 == 32 [pid = 1664] [id = 590] 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1199b2000) [pid = 1664] [serial = 1770] [outer = 0x0] 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119bf8c00) [pid = 1664] [serial = 1771] [outer = 0x1199b2000] 18:57:19 INFO - PROCESS | 1664 | 1467683839112 Marionette DEBUG loaded listener.js 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1210cf000) [pid = 1664] [serial = 1772] [outer = 0x1199b2000] 18:57:19 INFO - PROCESS | 1664 | 1467683839440 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:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 18:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:57:19 INFO - PROCESS | 1664 | 1467683839467 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1664 | 1467683839468 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:57:19 INFO - PROCESS | 1664 | 1467683839470 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1664 | 1467683839471 Marionette TRACE conn2 <- [1,2334,null,{}] 18:57:19 INFO - PROCESS | 1664 | 1467683839474 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:57:19 INFO - PROCESS | 1664 | 1467683839475 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:19 INFO - PROCESS | 1664 | 1467683839550 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:57:19 INFO - PROCESS | 1664 | 1467683839553 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:19 INFO - PROCESS | 1664 | 1467683839554 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x11909f800 == 33 [pid = 1664] [id = 591] 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x121124800) [pid = 1664] [serial = 1773] [outer = 0x0] 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12112d000) [pid = 1664] [serial = 1774] [outer = 0x121124800] 18:57:19 INFO - PROCESS | 1664 | 1467683839581 Marionette DEBUG loaded listener.js 18:57:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12148b800) [pid = 1664] [serial = 1775] [outer = 0x121124800] 18:57:19 INFO - PROCESS | 1664 | 1467683839910 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:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 18:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:57:19 INFO - PROCESS | 1664 | 1467683839942 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1664 | 1467683839943 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:57:19 INFO - PROCESS | 1664 | 1467683839948 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1664 | 1467683839949 Marionette TRACE conn2 <- [1,2338,null,{}] 18:57:19 INFO - PROCESS | 1664 | 1467683839951 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:57:19 INFO - PROCESS | 1664 | 1467683839955 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:20 INFO - PROCESS | 1664 | 1467683840084 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:57:20 INFO - PROCESS | 1664 | 1467683840097 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:20 INFO - PROCESS | 1664 | 1467683840098 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad3f800 == 34 [pid = 1664] [id = 592] 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1217e1800) [pid = 1664] [serial = 1776] [outer = 0x0] 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1235ed000) [pid = 1664] [serial = 1777] [outer = 0x1217e1800] 18:57:20 INFO - PROCESS | 1664 | 1467683840124 Marionette DEBUG loaded listener.js 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1271d2c00) [pid = 1664] [serial = 1778] [outer = 0x1217e1800] 18:57:20 INFO - PROCESS | 1664 | 1467683840473 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:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 18:57:20 INFO - PROCESS | 1664 | 1467683840517 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:57:20 INFO - PROCESS | 1664 | 1467683840518 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:57:20 INFO - PROCESS | 1664 | 1467683840520 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:57:20 INFO - PROCESS | 1664 | 1467683840521 Marionette TRACE conn2 <- [1,2342,null,{}] 18:57:20 INFO - PROCESS | 1664 | 1467683840524 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:57:20 INFO - PROCESS | 1664 | 1467683840525 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:20 INFO - PROCESS | 1664 | 1467683840623 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:57:20 INFO - PROCESS | 1664 | 1467683840627 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:20 INFO - PROCESS | 1664 | 1467683840628 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12baa5000 == 35 [pid = 1664] [id = 593] 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124d90000) [pid = 1664] [serial = 1779] [outer = 0x0] 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a8c800) [pid = 1664] [serial = 1780] [outer = 0x124d90000] 18:57:20 INFO - PROCESS | 1664 | 1467683840653 Marionette DEBUG loaded listener.js 18:57:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128ae4000) [pid = 1664] [serial = 1781] [outer = 0x124d90000] 18:57:20 INFO - PROCESS | 1664 | 1467683840967 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:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 472ms 18:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:57:20 INFO - PROCESS | 1664 | 1467683840994 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:57:20 INFO - PROCESS | 1664 | 1467683840995 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:57:20 INFO - PROCESS | 1664 | 1467683840997 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:57:20 INFO - PROCESS | 1664 | 1467683840998 Marionette TRACE conn2 <- [1,2346,null,{}] 18:57:21 INFO - PROCESS | 1664 | 1467683841000 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:57:21 INFO - PROCESS | 1664 | 1467683841002 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:21 INFO - PROCESS | 1664 | 1467683841107 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:57:21 INFO - PROCESS | 1664 | 1467683841111 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 1664 | 1467683841112 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bddc800 == 36 [pid = 1664] [id = 594] 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1271d7000) [pid = 1664] [serial = 1782] [outer = 0x0] 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128da2400) [pid = 1664] [serial = 1783] [outer = 0x1271d7000] 18:57:21 INFO - PROCESS | 1664 | 1467683841137 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128e2fc00) [pid = 1664] [serial = 1784] [outer = 0x1271d7000] 18:57:21 INFO - PROCESS | 1664 | 1467683841473 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:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 18:57:21 INFO - PROCESS | 1664 | 1467683841516 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:57:21 INFO - PROCESS | 1664 | 1467683841518 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:57:21 INFO - PROCESS | 1664 | 1467683841520 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:57:21 INFO - PROCESS | 1664 | 1467683841521 Marionette TRACE conn2 <- [1,2350,null,{}] 18:57:21 INFO - PROCESS | 1664 | 1467683841523 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:57:21 INFO - PROCESS | 1664 | 1467683841524 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:21 INFO - PROCESS | 1664 | 1467683841625 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:57:21 INFO - PROCESS | 1664 | 1467683841629 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 1664 | 1467683841630 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d7800 == 37 [pid = 1664] [id = 595] 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128e2c800) [pid = 1664] [serial = 1785] [outer = 0x0] 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1291d6400) [pid = 1664] [serial = 1786] [outer = 0x128e2c800] 18:57:21 INFO - PROCESS | 1664 | 1467683841654 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1291dd000) [pid = 1664] [serial = 1787] [outer = 0x128e2c800] 18:57:21 INFO - PROCESS | 1664 | 1467683841972 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:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 473ms 18:57:21 INFO - PROCESS | 1664 | 1467683841995 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:57:21 INFO - PROCESS | 1664 | 1467683841996 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:57:22 INFO - PROCESS | 1664 | 1467683841998 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 1664 | 1467683842000 Marionette TRACE conn2 <- [1,2354,null,{}] 18:57:22 INFO - PROCESS | 1664 | 1467683842002 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:57:22 INFO - PROCESS | 1664 | 1467683842003 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:22 INFO - PROCESS | 1664 | 1467683842214 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1174b4400) [pid = 1664] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1174a7400) [pid = 1664] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1186c4400) [pid = 1664] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119468800) [pid = 1664] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118242800) [pid = 1664] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121479400) [pid = 1664] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116469800) [pid = 1664] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118230000) [pid = 1664] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12112f000) [pid = 1664] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119bf4c00) [pid = 1664] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12558e400) [pid = 1664] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121481800) [pid = 1664] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1133a9400) [pid = 1664] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1236fac00) [pid = 1664] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11324f400) [pid = 1664] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:57:22 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1128b0000) [pid = 1664] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:57:22 INFO - PROCESS | 1664 | 1467683842260 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 1664 | 1467683842261 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192c3800 == 38 [pid = 1664] [id = 596] 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1125f1c00) [pid = 1664] [serial = 1788] [outer = 0x0] 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x113205000) [pid = 1664] [serial = 1789] [outer = 0x1125f1c00] 18:57:22 INFO - PROCESS | 1664 | 1467683842286 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1181f0800) [pid = 1664] [serial = 1790] [outer = 0x1125f1c00] 18:57:22 INFO - PROCESS | 1664 | 1467683842551 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:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 568ms 18:57:22 INFO - PROCESS | 1664 | 1467683842567 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:57:22 INFO - PROCESS | 1664 | 1467683842571 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:57:22 INFO - PROCESS | 1664 | 1467683842579 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 1664 | 1467683842581 Marionette TRACE conn2 <- [1,2358,null,{}] 18:57:22 INFO - PROCESS | 1664 | 1467683842584 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:57:22 INFO - PROCESS | 1664 | 1467683842585 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:22 INFO - PROCESS | 1664 | 1467683842681 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:57:22 INFO - PROCESS | 1664 | 1467683842685 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 1664 | 1467683842687 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d242800 == 39 [pid = 1664] [id = 597] 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11823f800) [pid = 1664] [serial = 1791] [outer = 0x0] 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121131c00) [pid = 1664] [serial = 1792] [outer = 0x11823f800] 18:57:22 INFO - PROCESS | 1664 | 1467683842715 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x129452400) [pid = 1664] [serial = 1793] [outer = 0x11823f800] 18:57:23 INFO - PROCESS | 1664 | 1467683843059 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:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 18:57:23 INFO - PROCESS | 1664 | 1467683843100 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 1664 | 1467683843101 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:57:23 INFO - PROCESS | 1664 | 1467683843103 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 1664 | 1467683843104 Marionette TRACE conn2 <- [1,2362,null,{}] 18:57:23 INFO - PROCESS | 1664 | 1467683843117 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:57:23 INFO - PROCESS | 1664 | 1467683843118 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:23 INFO - PROCESS | 1664 | 1467683843200 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:57:23 INFO - PROCESS | 1664 | 1467683843203 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:23 INFO - PROCESS | 1664 | 1467683843204 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d678000 == 40 [pid = 1664] [id = 598] 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x129455000) [pid = 1664] [serial = 1794] [outer = 0x0] 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1294e0c00) [pid = 1664] [serial = 1795] [outer = 0x129455000] 18:57:23 INFO - PROCESS | 1664 | 1467683843231 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1294e8000) [pid = 1664] [serial = 1796] [outer = 0x129455000] 18:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 467ms 18:57:23 INFO - PROCESS | 1664 | 1467683843566 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:57:23 INFO - PROCESS | 1664 | 1467683843572 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 1664 | 1467683843573 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:57:23 INFO - PROCESS | 1664 | 1467683843576 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 1664 | 1467683843577 Marionette TRACE conn2 <- [1,2366,null,{}] 18:57:23 INFO - PROCESS | 1664 | 1467683843579 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:57:23 INFO - PROCESS | 1664 | 1467683843580 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:23 INFO - PROCESS | 1664 | 1467683843662 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:57:23 INFO - PROCESS | 1664 | 1467683843667 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:23 INFO - PROCESS | 1664 | 1467683843668 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d812800 == 41 [pid = 1664] [id = 599] 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11325a800) [pid = 1664] [serial = 1797] [outer = 0x0] 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a543c00) [pid = 1664] [serial = 1798] [outer = 0x11325a800] 18:57:23 INFO - PROCESS | 1664 | 1467683843694 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a54c800) [pid = 1664] [serial = 1799] [outer = 0x11325a800] 18:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 468ms 18:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:57:24 INFO - PROCESS | 1664 | 1467683844039 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:57:24 INFO - PROCESS | 1664 | 1467683844044 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 1664 | 1467683844045 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:57:24 INFO - PROCESS | 1664 | 1467683844047 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - PROCESS | 1664 | 1467683844049 Marionette TRACE conn2 <- [1,2370,null,{}] 18:57:24 INFO - PROCESS | 1664 | 1467683844053 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:57:24 INFO - PROCESS | 1664 | 1467683844055 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:24 INFO - PROCESS | 1664 | 1467683844165 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:57:24 INFO - PROCESS | 1664 | 1467683844172 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 1664 | 1467683844173 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da0b800 == 42 [pid = 1664] [id = 600] 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124a66c00) [pid = 1664] [serial = 1800] [outer = 0x0] 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a542400) [pid = 1664] [serial = 1801] [outer = 0x124a66c00] 18:57:24 INFO - PROCESS | 1664 | 1467683844197 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a6a4c00) [pid = 1664] [serial = 1802] [outer = 0x124a66c00] 18:57:24 INFO - PROCESS | 1664 | 1467683844646 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:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 627ms 18:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:57:24 INFO - PROCESS | 1664 | 1467683844680 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 1664 | 1467683844683 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:57:24 INFO - PROCESS | 1664 | 1467683844686 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - PROCESS | 1664 | 1467683844689 Marionette TRACE conn2 <- [1,2374,null,{}] 18:57:24 INFO - PROCESS | 1664 | 1467683844695 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:57:24 INFO - PROCESS | 1664 | 1467683844697 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:24 INFO - PROCESS | 1664 | 1467683844803 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:57:24 INFO - PROCESS | 1664 | 1467683844876 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 1664 | 1467683844878 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x121144800 == 43 [pid = 1664] [id = 601] 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x117145c00) [pid = 1664] [serial = 1803] [outer = 0x0] 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117eafc00) [pid = 1664] [serial = 1804] [outer = 0x117145c00] 18:57:24 INFO - PROCESS | 1664 | 1467683844909 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11822dc00) [pid = 1664] [serial = 1805] [outer = 0x117145c00] 18:57:25 INFO - PROCESS | 1664 | 1467683845325 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:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 18:57:25 INFO - PROCESS | 1664 | 1467683845358 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:57:25 INFO - PROCESS | 1664 | 1467683845361 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:57:25 INFO - PROCESS | 1664 | 1467683845366 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:57:25 INFO - PROCESS | 1664 | 1467683845368 Marionette TRACE conn2 <- [1,2378,null,{}] 18:57:25 INFO - PROCESS | 1664 | 1467683845370 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:57:25 INFO - PROCESS | 1664 | 1467683845372 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:25 INFO - PROCESS | 1664 | 1467683845481 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:57:25 INFO - PROCESS | 1664 | 1467683845544 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:25 INFO - PROCESS | 1664 | 1467683845545 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad24800 == 44 [pid = 1664] [id = 602] 18:57:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1183cdc00) [pid = 1664] [serial = 1806] [outer = 0x0] 18:57:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119534c00) [pid = 1664] [serial = 1807] [outer = 0x1183cdc00] 18:57:25 INFO - PROCESS | 1664 | 1467683845617 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119bf0000) [pid = 1664] [serial = 1808] [outer = 0x1183cdc00] 18:57:26 INFO - PROCESS | 1664 | 1467683846057 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:57:26 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:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 723ms 18:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:57:26 INFO - PROCESS | 1664 | 1467683846089 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 1664 | 1467683846090 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:57:26 INFO - PROCESS | 1664 | 1467683846094 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 1664 | 1467683846097 Marionette TRACE conn2 <- [1,2382,null,{}] 18:57:26 INFO - PROCESS | 1664 | 1467683846129 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:57:26 INFO - PROCESS | 1664 | 1467683846132 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:26 INFO - PROCESS | 1664 | 1467683846272 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:57:26 INFO - PROCESS | 1664 | 1467683846329 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:26 INFO - PROCESS | 1664 | 1467683846331 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dd7f000 == 45 [pid = 1664] [id = 603] 18:57:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1217df000) [pid = 1664] [serial = 1809] [outer = 0x0] 18:57:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x125684000) [pid = 1664] [serial = 1810] [outer = 0x1217df000] 18:57:26 INFO - PROCESS | 1664 | 1467683846363 Marionette DEBUG loaded listener.js 18:57:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126fb2000) [pid = 1664] [serial = 1811] [outer = 0x1217df000] 18:57:26 INFO - PROCESS | 1664 | 1467683846799 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:57:26 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:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 775ms 18:57:26 INFO - PROCESS | 1664 | 1467683846869 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 1664 | 1467683846871 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:57:26 INFO - PROCESS | 1664 | 1467683846876 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 1664 | 1467683846877 Marionette TRACE conn2 <- [1,2386,null,{}] 18:57:26 INFO - PROCESS | 1664 | 1467683846879 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:57:26 INFO - PROCESS | 1664 | 1467683846880 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:26 INFO - PROCESS | 1664 | 1467683846987 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:57:27 INFO - PROCESS | 1664 | 1467683847227 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1664 | 1467683847229 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b8000 == 46 [pid = 1664] [id = 604] 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1125f5c00) [pid = 1664] [serial = 1812] [outer = 0x0] 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116469800) [pid = 1664] [serial = 1813] [outer = 0x1125f5c00] 18:57:27 INFO - PROCESS | 1664 | 1467683847257 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1174afc00) [pid = 1664] [serial = 1814] [outer = 0x1125f5c00] 18:57:27 INFO - PROCESS | 1664 | 1467683847682 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:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 18:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:57:27 INFO - PROCESS | 1664 | 1467683847699 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:57:27 INFO - PROCESS | 1664 | 1467683847701 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:57:27 INFO - PROCESS | 1664 | 1467683847704 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 1664 | 1467683847706 Marionette TRACE conn2 <- [1,2390,null,{}] 18:57:27 INFO - PROCESS | 1664 | 1467683847710 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:57:27 INFO - PROCESS | 1664 | 1467683847713 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:27 INFO - PROCESS | 1664 | 1467683847806 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:57:27 INFO - PROCESS | 1664 | 1467683847867 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1664 | 1467683847868 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192cf800 == 47 [pid = 1664] [id = 605] 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1181ec400) [pid = 1664] [serial = 1815] [outer = 0x0] 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x118227800) [pid = 1664] [serial = 1816] [outer = 0x1181ec400] 18:57:27 INFO - PROCESS | 1664 | 1467683847897 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1186bd000) [pid = 1664] [serial = 1817] [outer = 0x1181ec400] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d812800 == 46 [pid = 1664] [id = 599] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d678000 == 45 [pid = 1664] [id = 598] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d242800 == 44 [pid = 1664] [id = 597] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1192c3800 == 43 [pid = 1664] [id = 596] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d7800 == 42 [pid = 1664] [id = 595] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12bddc800 == 41 [pid = 1664] [id = 594] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12baa5000 == 40 [pid = 1664] [id = 593] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad3f800 == 39 [pid = 1664] [id = 592] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11909f800 == 38 [pid = 1664] [id = 591] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128a64800 == 37 [pid = 1664] [id = 590] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12367b800 == 36 [pid = 1664] [id = 589] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1195b1000 == 35 [pid = 1664] [id = 588] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x116f99800 == 34 [pid = 1664] [id = 587] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0f800 == 33 [pid = 1664] [id = 586] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x114f17000 == 32 [pid = 1664] [id = 585] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b8000 == 31 [pid = 1664] [id = 604] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12dd7f000 == 30 [pid = 1664] [id = 603] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad24800 == 29 [pid = 1664] [id = 602] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x121144800 == 28 [pid = 1664] [id = 601] 18:57:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12da0b800 == 27 [pid = 1664] [id = 600] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1181ac800) [pid = 1664] [serial = 1723] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1181f3800) [pid = 1664] [serial = 1724] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1181ee400) [pid = 1664] [serial = 1718] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1174b3400) [pid = 1664] [serial = 1717] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119206c00) [pid = 1664] [serial = 1729] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119535c00) [pid = 1664] [serial = 1732] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1183cd800) [pid = 1664] [serial = 1726] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1217e7400) [pid = 1664] [serial = 1738] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1186c2c00) [pid = 1664] [serial = 1727] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117eb5800) [pid = 1664] [serial = 1706] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116881800) [pid = 1664] [serial = 1705] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11920b400) [pid = 1664] [serial = 1709] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118860400) [pid = 1664] [serial = 1708] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1235bd000) [pid = 1664] [serial = 1712] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12134a800) [pid = 1664] [serial = 1711] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x121478c00) [pid = 1664] [serial = 1736] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128da4800) [pid = 1664] [serial = 1715] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12100d400) [pid = 1664] [serial = 1735] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12506d800) [pid = 1664] [serial = 1741] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x126fabc00) [pid = 1664] [serial = 1714] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1174adc00) [pid = 1664] [serial = 1744] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1190db000) [pid = 1664] [serial = 1745] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128ae7c00) [pid = 1664] [serial = 1751] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1273a7c00) [pid = 1664] [serial = 1750] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1133ddc00) [pid = 1664] [serial = 1720] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x126f0a400) [pid = 1664] [serial = 1748] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12687d000) [pid = 1664] [serial = 1742] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x116766400) [pid = 1664] [serial = 1721] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128daf000) [pid = 1664] [serial = 1753] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124a73c00) [pid = 1664] [serial = 1739] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119865000) [pid = 1664] [serial = 1733] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119468400) [pid = 1664] [serial = 1730] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124df6000) [pid = 1664] [serial = 1747] [outer = 0x0] [url = about:blank] 18:57:28 INFO - PROCESS | 1664 | 1467683848855 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:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1176ms 18:57:28 INFO - PROCESS | 1664 | 1467683848881 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:57:28 INFO - PROCESS | 1664 | 1467683848883 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:57:28 INFO - PROCESS | 1664 | 1467683848886 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:57:28 INFO - PROCESS | 1664 | 1467683848888 Marionette TRACE conn2 <- [1,2394,null,{}] 18:57:28 INFO - PROCESS | 1664 | 1467683848891 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:57:28 INFO - PROCESS | 1664 | 1467683848893 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:28 INFO - PROCESS | 1664 | 1467683848971 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:57:29 INFO - PROCESS | 1664 | 1467683849027 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 1664 | 1467683849028 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab0000 == 28 [pid = 1664] [id = 606] 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1128a8800) [pid = 1664] [serial = 1818] [outer = 0x0] 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112e7bc00) [pid = 1664] [serial = 1819] [outer = 0x1128a8800] 18:57:29 INFO - PROCESS | 1664 | 1467683849056 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1133b1800) [pid = 1664] [serial = 1820] [outer = 0x1128a8800] 18:57:29 INFO - PROCESS | 1664 | 1467683849365 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:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 18:57:29 INFO - PROCESS | 1664 | 1467683849407 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1664 | 1467683849410 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:57:29 INFO - PROCESS | 1664 | 1467683849415 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1664 | 1467683849417 Marionette TRACE conn2 <- [1,2398,null,{}] 18:57:29 INFO - PROCESS | 1664 | 1467683849419 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:57:29 INFO - PROCESS | 1664 | 1467683849421 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:29 INFO - PROCESS | 1664 | 1467683849503 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:57:29 INFO - PROCESS | 1664 | 1467683849507 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 1664 | 1467683849509 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863e800 == 29 [pid = 1664] [id = 607] 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11680b400) [pid = 1664] [serial = 1821] [outer = 0x0] 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1174a7400) [pid = 1664] [serial = 1822] [outer = 0x11680b400] 18:57:29 INFO - PROCESS | 1664 | 1467683849538 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1174b2400) [pid = 1664] [serial = 1823] [outer = 0x11680b400] 18:57:29 INFO - PROCESS | 1664 | 1467683849901 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:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 18:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:57:29 INFO - PROCESS | 1664 | 1467683849936 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1664 | 1467683849937 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:57:29 INFO - PROCESS | 1664 | 1467683849939 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1664 | 1467683849942 Marionette TRACE conn2 <- [1,2402,null,{}] 18:57:29 INFO - PROCESS | 1664 | 1467683849950 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:57:29 INFO - PROCESS | 1664 | 1467683849953 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:30 INFO - PROCESS | 1664 | 1467683850030 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:57:30 INFO - PROCESS | 1664 | 1467683850036 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 1664 | 1467683850039 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ed6800 == 30 [pid = 1664] [id = 608] 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1128acc00) [pid = 1664] [serial = 1824] [outer = 0x0] 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1181f2400) [pid = 1664] [serial = 1825] [outer = 0x1128acc00] 18:57:30 INFO - PROCESS | 1664 | 1467683850070 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118234800) [pid = 1664] [serial = 1826] [outer = 0x1128acc00] 18:57:30 INFO - PROCESS | 1664 | 1467683850397 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:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 472ms 18:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:57:30 INFO - PROCESS | 1664 | 1467683850411 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1664 | 1467683850413 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:57:30 INFO - PROCESS | 1664 | 1467683850415 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1664 | 1467683850416 Marionette TRACE conn2 <- [1,2406,null,{}] 18:57:30 INFO - PROCESS | 1664 | 1467683850420 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:57:30 INFO - PROCESS | 1664 | 1467683850423 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:30 INFO - PROCESS | 1664 | 1467683850502 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:57:30 INFO - PROCESS | 1664 | 1467683850567 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 1664 | 1467683850569 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218b6000 == 31 [pid = 1664] [id = 609] 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1181c8800) [pid = 1664] [serial = 1827] [outer = 0x0] 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11828c000) [pid = 1664] [serial = 1828] [outer = 0x1181c8800] 18:57:30 INFO - PROCESS | 1664 | 1467683850594 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1186c2c00) [pid = 1664] [serial = 1829] [outer = 0x1181c8800] 18:57:30 INFO - PROCESS | 1664 | 1467683850917 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:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 18:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:57:30 INFO - PROCESS | 1664 | 1467683850933 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1664 | 1467683850935 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:57:30 INFO - PROCESS | 1664 | 1467683850937 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1664 | 1467683850938 Marionette TRACE conn2 <- [1,2410,null,{}] 18:57:30 INFO - PROCESS | 1664 | 1467683850941 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:57:30 INFO - PROCESS | 1664 | 1467683850945 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:31 INFO - PROCESS | 1664 | 1467683851040 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:57:31 INFO - PROCESS | 1664 | 1467683851077 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1664 | 1467683851078 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x116414000 == 32 [pid = 1664] [id = 610] 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1128b1800) [pid = 1664] [serial = 1830] [outer = 0x0] 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119051000) [pid = 1664] [serial = 1831] [outer = 0x1128b1800] 18:57:31 INFO - PROCESS | 1664 | 1467683851103 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11920a000) [pid = 1664] [serial = 1832] [outer = 0x1128b1800] 18:57:31 INFO - PROCESS | 1664 | 1467683851415 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:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 18:57:31 INFO - PROCESS | 1664 | 1467683851456 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:57:31 INFO - PROCESS | 1664 | 1467683851457 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:57:31 INFO - PROCESS | 1664 | 1467683851459 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 1664 | 1467683851460 Marionette TRACE conn2 <- [1,2414,null,{}] 18:57:31 INFO - PROCESS | 1664 | 1467683851465 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:57:31 INFO - PROCESS | 1664 | 1467683851469 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:31 INFO - PROCESS | 1664 | 1467683851581 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:57:31 INFO - PROCESS | 1664 | 1467683851618 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1664 | 1467683851619 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6d000 == 33 [pid = 1664] [id = 611] 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119467800) [pid = 1664] [serial = 1833] [outer = 0x0] 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119815000) [pid = 1664] [serial = 1834] [outer = 0x119467800] 18:57:31 INFO - PROCESS | 1664 | 1467683851645 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12100a400) [pid = 1664] [serial = 1835] [outer = 0x119467800] 18:57:31 INFO - PROCESS | 1664 | 1467683851946 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:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 18:57:31 INFO - PROCESS | 1664 | 1467683851979 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:57:31 INFO - PROCESS | 1664 | 1467683851991 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:57:31 INFO - PROCESS | 1664 | 1467683851993 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 1664 | 1467683851994 Marionette TRACE conn2 <- [1,2418,null,{}] 18:57:31 INFO - PROCESS | 1664 | 1467683851997 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:57:31 INFO - PROCESS | 1664 | 1467683851998 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:32 INFO - PROCESS | 1664 | 1467683852095 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:57:32 INFO - PROCESS | 1664 | 1467683852108 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 1664 | 1467683852109 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12940e800 == 34 [pid = 1664] [id = 612] 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11823ac00) [pid = 1664] [serial = 1836] [outer = 0x0] 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1210ce800) [pid = 1664] [serial = 1837] [outer = 0x11823ac00] 18:57:32 INFO - PROCESS | 1664 | 1467683852133 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12112e400) [pid = 1664] [serial = 1838] [outer = 0x11823ac00] 18:57:32 INFO - PROCESS | 1664 | 1467683852474 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:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 18:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:57:32 INFO - PROCESS | 1664 | 1467683852514 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 1664 | 1467683852515 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:57:32 INFO - PROCESS | 1664 | 1467683852517 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - PROCESS | 1664 | 1467683852518 Marionette TRACE conn2 <- [1,2422,null,{}] 18:57:32 INFO - PROCESS | 1664 | 1467683852521 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:57:32 INFO - PROCESS | 1664 | 1467683852522 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:32 INFO - PROCESS | 1664 | 1467683852622 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:57:32 INFO - PROCESS | 1664 | 1467683852626 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 1664 | 1467683852627 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5a9800 == 35 [pid = 1664] [id = 613] 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1125fa000) [pid = 1664] [serial = 1839] [outer = 0x0] 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12147a800) [pid = 1664] [serial = 1840] [outer = 0x1125fa000] 18:57:32 INFO - PROCESS | 1664 | 1467683852651 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1215e5000) [pid = 1664] [serial = 1841] [outer = 0x1125fa000] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124a66c00) [pid = 1664] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11325a800) [pid = 1664] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124d90000) [pid = 1664] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1271d7000) [pid = 1664] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x128e2c800) [pid = 1664] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1181ee000) [pid = 1664] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1174b4c00) [pid = 1664] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1199b2000) [pid = 1664] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1125fa800) [pid = 1664] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128a86c00) [pid = 1664] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121124800) [pid = 1664] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118860c00) [pid = 1664] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116fc4000) [pid = 1664] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x129455000) [pid = 1664] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1125f1c00) [pid = 1664] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11823f800) [pid = 1664] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:57:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1217e1800) [pid = 1664] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:57:33 INFO - PROCESS | 1664 | 1467683853156 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:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 669ms 18:57:33 INFO - PROCESS | 1664 | 1467683853187 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 1664 | 1467683853188 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:57:33 INFO - PROCESS | 1664 | 1467683853191 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 1664 | 1467683853192 Marionette TRACE conn2 <- [1,2426,null,{}] 18:57:33 INFO - PROCESS | 1664 | 1467683853194 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:57:33 INFO - PROCESS | 1664 | 1467683853203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:33 INFO - PROCESS | 1664 | 1467683853278 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:57:33 INFO - PROCESS | 1664 | 1467683853284 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 1664 | 1467683853286 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ed5000 == 36 [pid = 1664] [id = 614] 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11661b400) [pid = 1664] [serial = 1842] [outer = 0x0] 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1181ebc00) [pid = 1664] [serial = 1843] [outer = 0x11661b400] 18:57:33 INFO - PROCESS | 1664 | 1467683853311 Marionette DEBUG loaded listener.js 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12100f000) [pid = 1664] [serial = 1844] [outer = 0x11661b400] 18:57:33 INFO - PROCESS | 1664 | 1467683853638 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:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 18:57:33 INFO - PROCESS | 1664 | 1467683853660 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 1664 | 1467683853661 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:57:33 INFO - PROCESS | 1664 | 1467683853667 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 1664 | 1467683853668 Marionette TRACE conn2 <- [1,2430,null,{}] 18:57:33 INFO - PROCESS | 1664 | 1467683853671 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:57:33 INFO - PROCESS | 1664 | 1467683853672 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:33 INFO - PROCESS | 1664 | 1467683853779 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:57:33 INFO - PROCESS | 1664 | 1467683853786 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 1664 | 1467683853787 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad2f800 == 37 [pid = 1664] [id = 615] 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11714a400) [pid = 1664] [serial = 1845] [outer = 0x0] 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12147d000) [pid = 1664] [serial = 1846] [outer = 0x11714a400] 18:57:33 INFO - PROCESS | 1664 | 1467683853811 Marionette DEBUG loaded listener.js 18:57:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1235c3c00) [pid = 1664] [serial = 1847] [outer = 0x11714a400] 18:57:34 INFO - PROCESS | 1664 | 1467683854110 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:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 18:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:57:34 INFO - PROCESS | 1664 | 1467683854137 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:57:34 INFO - PROCESS | 1664 | 1467683854139 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:57:34 INFO - PROCESS | 1664 | 1467683854141 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:57:34 INFO - PROCESS | 1664 | 1467683854143 Marionette TRACE conn2 <- [1,2434,null,{}] 18:57:34 INFO - PROCESS | 1664 | 1467683854147 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:57:34 INFO - PROCESS | 1664 | 1467683854149 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:34 INFO - PROCESS | 1664 | 1467683854243 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:57:34 INFO - PROCESS | 1664 | 1467683854249 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 1664 | 1467683854250 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12684e800 == 38 [pid = 1664] [id = 616] 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1235f0400) [pid = 1664] [serial = 1848] [outer = 0x0] 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12506ac00) [pid = 1664] [serial = 1849] [outer = 0x1235f0400] 18:57:34 INFO - PROCESS | 1664 | 1467683854276 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126f0d000) [pid = 1664] [serial = 1850] [outer = 0x1235f0400] 18:57:34 INFO - PROCESS | 1664 | 1467683854611 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:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 18:57:34 INFO - PROCESS | 1664 | 1467683854661 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:57:34 INFO - PROCESS | 1664 | 1467683854662 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:57:34 INFO - PROCESS | 1664 | 1467683854665 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:57:34 INFO - PROCESS | 1664 | 1467683854666 Marionette TRACE conn2 <- [1,2438,null,{}] 18:57:34 INFO - PROCESS | 1664 | 1467683854668 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:57:34 INFO - PROCESS | 1664 | 1467683854669 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:34 INFO - PROCESS | 1664 | 1467683854774 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:57:34 INFO - PROCESS | 1664 | 1467683854782 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 1664 | 1467683854783 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c098800 == 39 [pid = 1664] [id = 617] 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126880000) [pid = 1664] [serial = 1851] [outer = 0x0] 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126f17800) [pid = 1664] [serial = 1852] [outer = 0x126880000] 18:57:34 INFO - PROCESS | 1664 | 1467683854811 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1271d5000) [pid = 1664] [serial = 1853] [outer = 0x126880000] 18:57:35 INFO - PROCESS | 1664 | 1467683855141 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:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 517ms 18:57:35 INFO - PROCESS | 1664 | 1467683855183 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 1664 | 1467683855186 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:57:35 INFO - PROCESS | 1664 | 1467683855192 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 1664 | 1467683855194 Marionette TRACE conn2 <- [1,2442,null,{}] 18:57:35 INFO - PROCESS | 1664 | 1467683855198 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:57:35 INFO - PROCESS | 1664 | 1467683855200 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:35 INFO - PROCESS | 1664 | 1467683855312 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:57:35 INFO - PROCESS | 1664 | 1467683855369 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 1664 | 1467683855372 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168b6800 == 40 [pid = 1664] [id = 618] 18:57:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1128a4800) [pid = 1664] [serial = 1854] [outer = 0x0] 18:57:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1128ac000) [pid = 1664] [serial = 1855] [outer = 0x1128a4800] 18:57:35 INFO - PROCESS | 1664 | 1467683855404 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1133ab800) [pid = 1664] [serial = 1856] [outer = 0x1128a4800] 18:57:35 INFO - PROCESS | 1664 | 1467683855935 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:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 824ms 18:57:36 INFO - PROCESS | 1664 | 1467683856016 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 1664 | 1467683856019 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:57:36 INFO - PROCESS | 1664 | 1467683856024 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 1664 | 1467683856026 Marionette TRACE conn2 <- [1,2446,null,{}] 18:57:36 INFO - PROCESS | 1664 | 1467683856030 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:57:36 INFO - PROCESS | 1664 | 1467683856032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:36 INFO - PROCESS | 1664 | 1467683856142 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:57:36 INFO - PROCESS | 1664 | 1467683856225 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 1664 | 1467683856226 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x123695000 == 41 [pid = 1664] [id = 619] 18:57:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1176d4000) [pid = 1664] [serial = 1857] [outer = 0x0] 18:57:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x117e8bc00) [pid = 1664] [serial = 1858] [outer = 0x1176d4000] 18:57:36 INFO - PROCESS | 1664 | 1467683856258 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1181e9400) [pid = 1664] [serial = 1859] [outer = 0x1176d4000] 18:57:36 INFO - PROCESS | 1664 | 1467683856921 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:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 921ms 18:57:36 INFO - PROCESS | 1664 | 1467683856956 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 1664 | 1467683856958 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:57:36 INFO - PROCESS | 1664 | 1467683856963 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 1664 | 1467683856965 Marionette TRACE conn2 <- [1,2450,null,{}] 18:57:36 INFO - PROCESS | 1664 | 1467683856971 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:57:36 INFO - PROCESS | 1664 | 1467683856973 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:37 INFO - PROCESS | 1664 | 1467683857074 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12684e800 == 40 [pid = 1664] [id = 616] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad2f800 == 39 [pid = 1664] [id = 615] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119ed5000 == 38 [pid = 1664] [id = 614] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5a9800 == 37 [pid = 1664] [id = 613] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12940e800 == 36 [pid = 1664] [id = 612] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6d000 == 35 [pid = 1664] [id = 611] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x116414000 == 34 [pid = 1664] [id = 610] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1218b6000 == 33 [pid = 1664] [id = 609] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119ed6800 == 32 [pid = 1664] [id = 608] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11863e800 == 31 [pid = 1664] [id = 607] 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab0000 == 30 [pid = 1664] [id = 606] 18:57:37 INFO - PROCESS | 1664 | 1467683857226 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1664 | 1467683857230 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1192cf800 == 29 [pid = 1664] [id = 605] 18:57:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684f800 == 30 [pid = 1664] [id = 620] 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x115d14000) [pid = 1664] [serial = 1860] [outer = 0x0] 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116fc3400) [pid = 1664] [serial = 1861] [outer = 0x115d14000] 18:57:37 INFO - PROCESS | 1664 | 1467683857277 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1174b4800) [pid = 1664] [serial = 1862] [outer = 0x115d14000] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118228800) [pid = 1664] [serial = 1760] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119bf8c00) [pid = 1664] [serial = 1771] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1210cf000) [pid = 1664] [serial = 1772] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1127cf000) [pid = 1664] [serial = 1756] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112ea2000) [pid = 1664] [serial = 1757] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128e28400) [pid = 1664] [serial = 1754] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12112d000) [pid = 1664] [serial = 1774] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12148b800) [pid = 1664] [serial = 1775] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119468000) [pid = 1664] [serial = 1768] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11981fc00) [pid = 1664] [serial = 1769] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1174a6400) [pid = 1664] [serial = 1762] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117e84c00) [pid = 1664] [serial = 1763] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1294e0c00) [pid = 1664] [serial = 1795] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181f0800) [pid = 1664] [serial = 1790] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113205000) [pid = 1664] [serial = 1789] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121131c00) [pid = 1664] [serial = 1792] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1235ed000) [pid = 1664] [serial = 1777] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x129452400) [pid = 1664] [serial = 1793] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1294e8000) [pid = 1664] [serial = 1796] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128ae4000) [pid = 1664] [serial = 1781] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1271d2c00) [pid = 1664] [serial = 1778] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a54c800) [pid = 1664] [serial = 1799] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a6a4c00) [pid = 1664] [serial = 1802] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a542400) [pid = 1664] [serial = 1801] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12a543c00) [pid = 1664] [serial = 1798] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128a8c800) [pid = 1664] [serial = 1780] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128da2400) [pid = 1664] [serial = 1783] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1291d6400) [pid = 1664] [serial = 1786] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128e2fc00) [pid = 1664] [serial = 1784] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11822f800) [pid = 1664] [serial = 1765] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118241c00) [pid = 1664] [serial = 1766] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1291dd000) [pid = 1664] [serial = 1787] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1181e8c00) [pid = 1664] [serial = 1759] [outer = 0x0] [url = about:blank] 18:57:37 INFO - PROCESS | 1664 | 1467683857746 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:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 822ms 18:57:37 INFO - PROCESS | 1664 | 1467683857786 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 1664 | 1467683857789 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:57:37 INFO - PROCESS | 1664 | 1467683857800 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1664 | 1467683857801 Marionette TRACE conn2 <- [1,2454,null,{}] 18:57:37 INFO - PROCESS | 1664 | 1467683857804 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:57:37 INFO - PROCESS | 1664 | 1467683857805 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:37 INFO - PROCESS | 1664 | 1467683857886 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:57:37 INFO - PROCESS | 1664 | 1467683857894 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1664 | 1467683857895 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x119979000 == 31 [pid = 1664] [id = 621] 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181d1800) [pid = 1664] [serial = 1863] [outer = 0x0] 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11822bc00) [pid = 1664] [serial = 1864] [outer = 0x1181d1800] 18:57:37 INFO - PROCESS | 1664 | 1467683857922 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11823f800) [pid = 1664] [serial = 1865] [outer = 0x1181d1800] 18:57:38 INFO - PROCESS | 1664 | 1467683858252 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:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 474ms 18:57:38 INFO - PROCESS | 1664 | 1467683858275 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:57:38 INFO - PROCESS | 1664 | 1467683858277 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:57:38 INFO - PROCESS | 1664 | 1467683858279 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1664 | 1467683858282 Marionette TRACE conn2 <- [1,2458,null,{}] 18:57:38 INFO - PROCESS | 1664 | 1467683858291 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:57:38 INFO - PROCESS | 1664 | 1467683858295 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:38 INFO - PROCESS | 1664 | 1467683858386 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:57:38 INFO - PROCESS | 1664 | 1467683858450 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1664 | 1467683858451 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b55800 == 32 [pid = 1664] [id = 622] 18:57:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118283c00) [pid = 1664] [serial = 1866] [outer = 0x0] 18:57:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1190db400) [pid = 1664] [serial = 1867] [outer = 0x118283c00] 18:57:38 INFO - PROCESS | 1664 | 1467683858479 Marionette DEBUG loaded listener.js 18:57:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119536000) [pid = 1664] [serial = 1868] [outer = 0x118283c00] 18:57:38 INFO - PROCESS | 1664 | 1467683858776 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:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 18:57:38 INFO - PROCESS | 1664 | 1467683858800 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 1664 | 1467683858802 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:57:38 INFO - PROCESS | 1664 | 1467683858804 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1664 | 1467683858805 Marionette TRACE conn2 <- [1,2462,null,{}] 18:57:38 INFO - PROCESS | 1664 | 1467683858807 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:57:38 INFO - PROCESS | 1664 | 1467683858808 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:38 INFO - PROCESS | 1664 | 1467683858896 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:57:38 INFO - PROCESS | 1664 | 1467683858955 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1664 | 1467683858956 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a62000 == 33 [pid = 1664] [id = 623] 18:57:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11946a000) [pid = 1664] [serial = 1869] [outer = 0x0] 18:57:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119863800) [pid = 1664] [serial = 1870] [outer = 0x11946a000] 18:57:38 INFO - PROCESS | 1664 | 1467683858982 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119bf6000) [pid = 1664] [serial = 1871] [outer = 0x11946a000] 18:57:39 INFO - PROCESS | 1664 | 1467683859325 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:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 18:57:39 INFO - PROCESS | 1664 | 1467683859375 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 1664 | 1467683859378 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:57:39 INFO - PROCESS | 1664 | 1467683859381 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 1664 | 1467683859383 Marionette TRACE conn2 <- [1,2466,null,{}] 18:57:39 INFO - PROCESS | 1664 | 1467683859386 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:57:39 INFO - PROCESS | 1664 | 1467683859388 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:39 INFO - PROCESS | 1664 | 1467683859551 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:57:39 INFO - PROCESS | 1664 | 1467683859576 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 1664 | 1467683859577 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5ab000 == 34 [pid = 1664] [id = 624] 18:57:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x121007400) [pid = 1664] [serial = 1872] [outer = 0x0] 18:57:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1210cfc00) [pid = 1664] [serial = 1873] [outer = 0x121007400] 18:57:39 INFO - PROCESS | 1664 | 1467683859617 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121131c00) [pid = 1664] [serial = 1874] [outer = 0x121007400] 18:57:40 INFO - PROCESS | 1664 | 1467683860067 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:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 721ms 18:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:57:40 INFO - PROCESS | 1664 | 1467683860107 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 1664 | 1467683860108 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:57:40 INFO - PROCESS | 1664 | 1467683860110 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - PROCESS | 1664 | 1467683860111 Marionette TRACE conn2 <- [1,2470,null,{}] 18:57:40 INFO - PROCESS | 1664 | 1467683860115 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:57:40 INFO - PROCESS | 1664 | 1467683860119 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:40 INFO - PROCESS | 1664 | 1467683860237 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:57:40 INFO - PROCESS | 1664 | 1467683860277 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1664 | 1467683860279 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12add3000 == 35 [pid = 1664] [id = 625] 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124a66c00) [pid = 1664] [serial = 1875] [outer = 0x0] 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12568b000) [pid = 1664] [serial = 1876] [outer = 0x124a66c00] 18:57:40 INFO - PROCESS | 1664 | 1467683860303 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126884c00) [pid = 1664] [serial = 1877] [outer = 0x124a66c00] 18:57:40 INFO - PROCESS | 1664 | 1467683860601 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:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 18:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:57:40 INFO - PROCESS | 1664 | 1467683860631 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 1664 | 1467683860632 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:57:40 INFO - PROCESS | 1664 | 1467683860635 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - PROCESS | 1664 | 1467683860639 Marionette TRACE conn2 <- [1,2474,null,{}] 18:57:40 INFO - PROCESS | 1664 | 1467683860641 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:57:40 INFO - PROCESS | 1664 | 1467683860643 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:40 INFO - PROCESS | 1664 | 1467683860749 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:57:40 INFO - PROCESS | 1664 | 1467683860760 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1664 | 1467683860761 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdd0800 == 36 [pid = 1664] [id = 626] 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126fabc00) [pid = 1664] [serial = 1878] [outer = 0x0] 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1273a8000) [pid = 1664] [serial = 1879] [outer = 0x126fabc00] 18:57:40 INFO - PROCESS | 1664 | 1467683860787 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a8bc00) [pid = 1664] [serial = 1880] [outer = 0x126fabc00] 18:57:41 INFO - PROCESS | 1664 | 1467683861123 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:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 18:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:57:41 INFO - PROCESS | 1664 | 1467683861158 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1664 | 1467683861160 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:57:41 INFO - PROCESS | 1664 | 1467683861162 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1664 | 1467683861163 Marionette TRACE conn2 <- [1,2478,null,{}] 18:57:41 INFO - PROCESS | 1664 | 1467683861171 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:57:41 INFO - PROCESS | 1664 | 1467683861172 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:41 INFO - PROCESS | 1664 | 1467683861352 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1181c8800) [pid = 1664] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119467800) [pid = 1664] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128acc00) [pid = 1664] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128a8800) [pid = 1664] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181ec400) [pid = 1664] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1128b1800) [pid = 1664] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11823ac00) [pid = 1664] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1125fa000) [pid = 1664] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117145c00) [pid = 1664] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1183cdc00) [pid = 1664] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11680b400) [pid = 1664] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1217df000) [pid = 1664] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1125f5c00) [pid = 1664] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11661b400) [pid = 1664] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11714a400) [pid = 1664] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:57:41 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1235f0400) [pid = 1664] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:57:41 INFO - PROCESS | 1664 | 1467683861398 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1664 | 1467683861398 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ac7000 == 37 [pid = 1664] [id = 627] 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11213c800) [pid = 1664] [serial = 1881] [outer = 0x0] 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128b1800) [pid = 1664] [serial = 1882] [outer = 0x11213c800] 18:57:41 INFO - PROCESS | 1664 | 1467683861423 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x117e85800) [pid = 1664] [serial = 1883] [outer = 0x11213c800] 18:57:41 INFO - PROCESS | 1664 | 1467683861671 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:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 18:57:41 INFO - PROCESS | 1664 | 1467683861681 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1664 | 1467683861683 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:57:41 INFO - PROCESS | 1664 | 1467683861685 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1664 | 1467683861686 Marionette TRACE conn2 <- [1,2482,null,{}] 18:57:41 INFO - PROCESS | 1664 | 1467683861689 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:57:41 INFO - PROCESS | 1664 | 1467683861690 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:41 INFO - PROCESS | 1664 | 1467683861784 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:57:41 INFO - PROCESS | 1664 | 1467683861788 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1664 | 1467683861789 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6af000 == 38 [pid = 1664] [id = 628] 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117e86800) [pid = 1664] [serial = 1884] [outer = 0x0] 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119470c00) [pid = 1664] [serial = 1885] [outer = 0x117e86800] 18:57:41 INFO - PROCESS | 1664 | 1467683861814 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124a65800) [pid = 1664] [serial = 1886] [outer = 0x117e86800] 18:57:42 INFO - PROCESS | 1664 | 1467683862140 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:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 469ms 18:57:42 INFO - PROCESS | 1664 | 1467683862154 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 1664 | 1467683862156 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:57:42 INFO - PROCESS | 1664 | 1467683862161 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1664 | 1467683862162 Marionette TRACE conn2 <- [1,2486,null,{}] 18:57:42 INFO - PROCESS | 1664 | 1467683862165 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:57:42 INFO - PROCESS | 1664 | 1467683862166 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:42 INFO - PROCESS | 1664 | 1467683862276 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:57:42 INFO - PROCESS | 1664 | 1467683862283 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1664 | 1467683862284 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6b7000 == 39 [pid = 1664] [id = 629] 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118235c00) [pid = 1664] [serial = 1887] [outer = 0x0] 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1236ed400) [pid = 1664] [serial = 1888] [outer = 0x118235c00] 18:57:42 INFO - PROCESS | 1664 | 1467683862309 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128ae3800) [pid = 1664] [serial = 1889] [outer = 0x118235c00] 18:57:42 INFO - PROCESS | 1664 | 1467683862604 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:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 469ms 18:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:57:42 INFO - PROCESS | 1664 | 1467683862631 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 1664 | 1467683862632 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:57:42 INFO - PROCESS | 1664 | 1467683862634 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1664 | 1467683862636 Marionette TRACE conn2 <- [1,2490,null,{}] 18:57:42 INFO - PROCESS | 1664 | 1467683862649 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:57:42 INFO - PROCESS | 1664 | 1467683862651 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:42 INFO - PROCESS | 1664 | 1467683862743 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:57:42 INFO - PROCESS | 1664 | 1467683862747 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1664 | 1467683862749 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d24a800 == 40 [pid = 1664] [id = 630] 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128adcc00) [pid = 1664] [serial = 1890] [outer = 0x0] 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128da4000) [pid = 1664] [serial = 1891] [outer = 0x128adcc00] 18:57:42 INFO - PROCESS | 1664 | 1467683862775 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128e30400) [pid = 1664] [serial = 1892] [outer = 0x128adcc00] 18:57:43 INFO - PROCESS | 1664 | 1467683863133 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:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 18:57:43 INFO - PROCESS | 1664 | 1467683863155 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:57:43 INFO - PROCESS | 1664 | 1467683863160 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:57:43 INFO - PROCESS | 1664 | 1467683863163 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1664 | 1467683863165 Marionette TRACE conn2 <- [1,2494,null,{}] 18:57:43 INFO - PROCESS | 1664 | 1467683863168 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:57:43 INFO - PROCESS | 1664 | 1467683863170 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:43 INFO - PROCESS | 1664 | 1467683863330 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:57:43 INFO - PROCESS | 1664 | 1467683863418 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 1664 | 1467683863420 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11684b000 == 41 [pid = 1664] [id = 631] 18:57:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x111ca9800) [pid = 1664] [serial = 1893] [outer = 0x0] 18:57:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1127cec00) [pid = 1664] [serial = 1894] [outer = 0x111ca9800] 18:57:43 INFO - PROCESS | 1664 | 1467683863453 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x114f6b000) [pid = 1664] [serial = 1895] [outer = 0x111ca9800] 18:57:43 INFO - PROCESS | 1664 | 1467683863904 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:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 18:57:43 INFO - PROCESS | 1664 | 1467683863935 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1664 | 1467683863937 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:57:43 INFO - PROCESS | 1664 | 1467683863961 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1664 | 1467683863964 Marionette TRACE conn2 <- [1,2498,null,{}] 18:57:43 INFO - PROCESS | 1664 | 1467683863967 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:57:43 INFO - PROCESS | 1664 | 1467683863969 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:44 INFO - PROCESS | 1664 | 1467683864072 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:57:44 INFO - PROCESS | 1664 | 1467683864144 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1664 | 1467683864145 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b53800 == 42 [pid = 1664] [id = 632] 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1176d7400) [pid = 1664] [serial = 1896] [outer = 0x0] 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1181f5800) [pid = 1664] [serial = 1897] [outer = 0x1176d7400] 18:57:44 INFO - PROCESS | 1664 | 1467683864176 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1183d2000) [pid = 1664] [serial = 1898] [outer = 0x1176d7400] 18:57:44 INFO - PROCESS | 1664 | 1467683864585 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:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 18:57:44 INFO - PROCESS | 1664 | 1467683864659 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:57:44 INFO - PROCESS | 1664 | 1467683864662 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:57:44 INFO - PROCESS | 1664 | 1467683864694 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - PROCESS | 1664 | 1467683864696 Marionette TRACE conn2 <- [1,2502,null,{}] 18:57:44 INFO - PROCESS | 1664 | 1467683864701 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:57:44 INFO - PROCESS | 1664 | 1467683864703 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:44 INFO - PROCESS | 1664 | 1467683864809 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:57:44 INFO - PROCESS | 1664 | 1467683864883 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1664 | 1467683864884 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6ae000 == 43 [pid = 1664] [id = 633] 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119816400) [pid = 1664] [serial = 1899] [outer = 0x0] 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x121008000) [pid = 1664] [serial = 1900] [outer = 0x119816400] 18:57:44 INFO - PROCESS | 1664 | 1467683864915 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12147ac00) [pid = 1664] [serial = 1901] [outer = 0x119816400] 18:57:45 INFO - PROCESS | 1664 | 1467683865327 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:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 692ms 18:57:45 INFO - PROCESS | 1664 | 1467683865369 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:57:45 INFO - PROCESS | 1664 | 1467683865371 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:57:45 INFO - PROCESS | 1664 | 1467683865377 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 1664 | 1467683865382 Marionette TRACE conn2 <- [1,2506,null,{}] 18:57:45 INFO - PROCESS | 1664 | 1467683865385 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:57:45 INFO - PROCESS | 1664 | 1467683865388 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:45 INFO - PROCESS | 1664 | 1467683865494 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:57:45 INFO - PROCESS | 1664 | 1467683865569 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1664 | 1467683865570 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d80d800 == 44 [pid = 1664] [id = 634] 18:57:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121492800) [pid = 1664] [serial = 1902] [outer = 0x0] 18:57:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124d8f800) [pid = 1664] [serial = 1903] [outer = 0x121492800] 18:57:45 INFO - PROCESS | 1664 | 1467683865600 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128a8b400) [pid = 1664] [serial = 1904] [outer = 0x121492800] 18:57:46 INFO - PROCESS | 1664 | 1467683866007 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:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 677ms 18:57:46 INFO - PROCESS | 1664 | 1467683866051 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1664 | 1467683866053 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:57:46 INFO - PROCESS | 1664 | 1467683866055 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1664 | 1467683866056 Marionette TRACE conn2 <- [1,2510,null,{}] 18:57:46 INFO - PROCESS | 1664 | 1467683866059 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:57:46 INFO - PROCESS | 1664 | 1467683866060 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:46 INFO - PROCESS | 1664 | 1467683866180 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:57:46 INFO - PROCESS | 1664 | 1467683866274 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 1664 | 1467683866276 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d813800 == 45 [pid = 1664] [id = 635] 18:57:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124df1800) [pid = 1664] [serial = 1905] [outer = 0x0] 18:57:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128e26c00) [pid = 1664] [serial = 1906] [outer = 0x124df1800] 18:57:46 INFO - PROCESS | 1664 | 1467683866304 Marionette DEBUG loaded listener.js 18:57:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1291d6800) [pid = 1664] [serial = 1907] [outer = 0x124df1800] 18:57:46 INFO - PROCESS | 1664 | 1467683866867 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:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 871ms 18:57:46 INFO - PROCESS | 1664 | 1467683866927 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:57:46 INFO - PROCESS | 1664 | 1467683866929 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:57:46 INFO - PROCESS | 1664 | 1467683866933 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1664 | 1467683866934 Marionette TRACE conn2 <- [1,2514,null,{}] 18:57:46 INFO - PROCESS | 1664 | 1467683866938 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:57:46 INFO - PROCESS | 1664 | 1467683866940 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:47 INFO - PROCESS | 1664 | 1467683867037 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:57:47 INFO - PROCESS | 1664 | 1467683867099 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 1664 | 1467683867102 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e3c000 == 46 [pid = 1664] [id = 636] 18:57:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1128a8800) [pid = 1664] [serial = 1908] [outer = 0x0] 18:57:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113386c00) [pid = 1664] [serial = 1909] [outer = 0x1128a8800] 18:57:47 INFO - PROCESS | 1664 | 1467683867145 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117151000) [pid = 1664] [serial = 1910] [outer = 0x1128a8800] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d24a800 == 45 [pid = 1664] [id = 630] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6b7000 == 44 [pid = 1664] [id = 629] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6af000 == 43 [pid = 1664] [id = 628] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x116ac7000 == 42 [pid = 1664] [id = 627] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdd0800 == 41 [pid = 1664] [id = 626] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12add3000 == 40 [pid = 1664] [id = 625] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5ab000 == 39 [pid = 1664] [id = 624] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x128a62000 == 38 [pid = 1664] [id = 623] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x124b55800 == 37 [pid = 1664] [id = 622] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x119979000 == 36 [pid = 1664] [id = 621] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11684f800 == 35 [pid = 1664] [id = 620] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x123695000 == 34 [pid = 1664] [id = 619] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x1168b6800 == 33 [pid = 1664] [id = 618] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c098800 == 32 [pid = 1664] [id = 617] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d813800 == 31 [pid = 1664] [id = 635] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d80d800 == 30 [pid = 1664] [id = 634] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6ae000 == 29 [pid = 1664] [id = 633] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x124b53800 == 28 [pid = 1664] [id = 632] 18:57:48 INFO - PROCESS | 1664 | --DOCSHELL 0x11684b000 == 27 [pid = 1664] [id = 631] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11828c000) [pid = 1664] [serial = 1828] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119815000) [pid = 1664] [serial = 1834] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1181f2400) [pid = 1664] [serial = 1825] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118234800) [pid = 1664] [serial = 1826] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e7bc00) [pid = 1664] [serial = 1819] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1133b1800) [pid = 1664] [serial = 1820] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1186bd000) [pid = 1664] [serial = 1817] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118227800) [pid = 1664] [serial = 1816] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119051000) [pid = 1664] [serial = 1831] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1210ce800) [pid = 1664] [serial = 1837] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12100a400) [pid = 1664] [serial = 1835] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12147a800) [pid = 1664] [serial = 1840] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11822dc00) [pid = 1664] [serial = 1805] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117eafc00) [pid = 1664] [serial = 1804] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119534c00) [pid = 1664] [serial = 1807] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119bf0000) [pid = 1664] [serial = 1808] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1174a7400) [pid = 1664] [serial = 1822] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1174b2400) [pid = 1664] [serial = 1823] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126fb2000) [pid = 1664] [serial = 1811] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x125684000) [pid = 1664] [serial = 1810] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1174afc00) [pid = 1664] [serial = 1814] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12100f000) [pid = 1664] [serial = 1844] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116469800) [pid = 1664] [serial = 1813] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1181ebc00) [pid = 1664] [serial = 1843] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12147d000) [pid = 1664] [serial = 1846] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x126f0d000) [pid = 1664] [serial = 1850] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12506ac00) [pid = 1664] [serial = 1849] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126f17800) [pid = 1664] [serial = 1852] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12112e400) [pid = 1664] [serial = 1838] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1215e5000) [pid = 1664] [serial = 1841] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11920a000) [pid = 1664] [serial = 1832] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1235c3c00) [pid = 1664] [serial = 1847] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1186c2c00) [pid = 1664] [serial = 1829] [outer = 0x0] [url = about:blank] 18:57:48 INFO - PROCESS | 1664 | 1467683868157 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:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1271ms 18:57:48 INFO - PROCESS | 1664 | 1467683868205 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1664 | 1467683868208 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:57:48 INFO - PROCESS | 1664 | 1467683868211 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1664 | 1467683868213 Marionette TRACE conn2 <- [1,2518,null,{}] 18:57:48 INFO - PROCESS | 1664 | 1467683868217 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:57:48 INFO - PROCESS | 1664 | 1467683868219 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:48 INFO - PROCESS | 1664 | 1467683868298 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:57:48 INFO - PROCESS | 1664 | 1467683868307 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 1664 | 1467683868310 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab2800 == 28 [pid = 1664] [id = 637] 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11320ec00) [pid = 1664] [serial = 1911] [outer = 0x0] 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1133b1800) [pid = 1664] [serial = 1912] [outer = 0x11320ec00] 18:57:48 INFO - PROCESS | 1664 | 1467683868338 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116802c00) [pid = 1664] [serial = 1913] [outer = 0x11320ec00] 18:57:48 INFO - PROCESS | 1664 | 1467683868671 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:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 473ms 18:57:48 INFO - PROCESS | 1664 | 1467683868684 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1664 | 1467683868691 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:57:48 INFO - PROCESS | 1664 | 1467683868696 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1664 | 1467683868697 Marionette TRACE conn2 <- [1,2522,null,{}] 18:57:48 INFO - PROCESS | 1664 | 1467683868700 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:57:48 INFO - PROCESS | 1664 | 1467683868701 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:48 INFO - PROCESS | 1664 | 1467683868809 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:57:48 INFO - PROCESS | 1664 | 1467683868867 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 1664 | 1467683868868 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x119004800 == 29 [pid = 1664] [id = 638] 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x117152000) [pid = 1664] [serial = 1914] [outer = 0x0] 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1174b3800) [pid = 1664] [serial = 1915] [outer = 0x117152000] 18:57:48 INFO - PROCESS | 1664 | 1467683868895 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1181a4000) [pid = 1664] [serial = 1916] [outer = 0x117152000] 18:57:49 INFO - PROCESS | 1664 | 1467683869171 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:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 18:57:49 INFO - PROCESS | 1664 | 1467683869214 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 1664 | 1467683869216 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:57:49 INFO - PROCESS | 1664 | 1467683869218 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 1664 | 1467683869220 Marionette TRACE conn2 <- [1,2526,null,{}] 18:57:49 INFO - PROCESS | 1664 | 1467683869239 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:57:49 INFO - PROCESS | 1664 | 1467683869243 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:49 INFO - PROCESS | 1664 | 1467683869323 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:57:49 INFO - PROCESS | 1664 | 1467683869383 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1664 | 1467683869385 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x121146800 == 30 [pid = 1664] [id = 639] 18:57:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181c9400) [pid = 1664] [serial = 1917] [outer = 0x0] 18:57:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118233400) [pid = 1664] [serial = 1918] [outer = 0x1181c9400] 18:57:49 INFO - PROCESS | 1664 | 1467683869416 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1183d0000) [pid = 1664] [serial = 1919] [outer = 0x1181c9400] 18:57:49 INFO - PROCESS | 1664 | 1467683869725 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:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms 18:57:49 INFO - PROCESS | 1664 | 1467683869744 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 1664 | 1467683869749 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:57:49 INFO - PROCESS | 1664 | 1467683869756 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 1664 | 1467683869758 Marionette TRACE conn2 <- [1,2530,null,{}] 18:57:49 INFO - PROCESS | 1664 | 1467683869761 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:57:49 INFO - PROCESS | 1664 | 1467683869762 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:49 INFO - PROCESS | 1664 | 1467683869877 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:57:49 INFO - PROCESS | 1664 | 1467683869964 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1664 | 1467683869966 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12367f800 == 31 [pid = 1664] [id = 640] 18:57:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118241000) [pid = 1664] [serial = 1920] [outer = 0x0] 18:57:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1186ba400) [pid = 1664] [serial = 1921] [outer = 0x118241000] 18:57:50 INFO - PROCESS | 1664 | 1467683870006 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11946c000) [pid = 1664] [serial = 1922] [outer = 0x118241000] 18:57:50 INFO - PROCESS | 1664 | 1467683870366 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:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 621ms 18:57:50 INFO - PROCESS | 1664 | 1467683870377 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:57:50 INFO - PROCESS | 1664 | 1467683870378 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:57:50 INFO - PROCESS | 1664 | 1467683870387 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 1664 | 1467683870390 Marionette TRACE conn2 <- [1,2534,null,{}] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128adcc00) [pid = 1664] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x121007400) [pid = 1664] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124a66c00) [pid = 1664] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x126fabc00) [pid = 1664] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118283c00) [pid = 1664] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1181d1800) [pid = 1664] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1176d4000) [pid = 1664] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1128a4800) [pid = 1664] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11213c800) [pid = 1664] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x126880000) [pid = 1664] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x115d14000) [pid = 1664] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11946a000) [pid = 1664] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118235c00) [pid = 1664] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:57:50 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x117e86800) [pid = 1664] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:57:50 INFO - PROCESS | 1664 | 1467683870770 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:57:50 INFO - PROCESS | 1664 | 1467683870771 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:50 INFO - PROCESS | 1664 | 1467683870921 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:57:50 INFO - PROCESS | 1664 | 1467683870980 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 1664 | 1467683870982 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x118640000 == 32 [pid = 1664] [id = 641] 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1129ce800) [pid = 1664] [serial = 1923] [outer = 0x0] 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x113204c00) [pid = 1664] [serial = 1924] [outer = 0x1129ce800] 18:57:51 INFO - PROCESS | 1664 | 1467683871028 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1164e8c00) [pid = 1664] [serial = 1925] [outer = 0x1129ce800] 18:57:51 INFO - PROCESS | 1664 | 1467683871597 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:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1258ms 18:57:51 INFO - PROCESS | 1664 | 1467683871656 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:57:51 INFO - PROCESS | 1664 | 1467683871658 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:57:51 INFO - PROCESS | 1664 | 1467683871662 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 1664 | 1467683871664 Marionette TRACE conn2 <- [1,2538,null,{}] 18:57:51 INFO - PROCESS | 1664 | 1467683871668 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:57:51 INFO - PROCESS | 1664 | 1467683871670 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:51 INFO - PROCESS | 1664 | 1467683871775 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:57:51 INFO - PROCESS | 1664 | 1467683871854 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1664 | 1467683871857 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x124a8c000 == 33 [pid = 1664] [id = 642] 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1176dcc00) [pid = 1664] [serial = 1926] [outer = 0x0] 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1181a3c00) [pid = 1664] [serial = 1927] [outer = 0x1176dcc00] 18:57:51 INFO - PROCESS | 1664 | 1467683871888 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1181ea800) [pid = 1664] [serial = 1928] [outer = 0x1176dcc00] 18:57:52 INFO - PROCESS | 1664 | 1467683872472 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:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 873ms 18:57:52 INFO - PROCESS | 1664 | 1467683872536 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:57:52 INFO - PROCESS | 1664 | 1467683872539 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:57:52 INFO - PROCESS | 1664 | 1467683872543 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 1664 | 1467683872545 Marionette TRACE conn2 <- [1,2542,null,{}] 18:57:52 INFO - PROCESS | 1664 | 1467683872549 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:57:52 INFO - PROCESS | 1664 | 1467683872551 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:52 INFO - PROCESS | 1664 | 1467683872848 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:57:52 INFO - PROCESS | 1664 | 1467683872906 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 1664 | 1467683872907 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x118649800 == 34 [pid = 1664] [id = 643] 18:57:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11338bc00) [pid = 1664] [serial = 1929] [outer = 0x0] 18:57:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x115e66c00) [pid = 1664] [serial = 1930] [outer = 0x11338bc00] 18:57:52 INFO - PROCESS | 1664 | 1467683872935 Marionette DEBUG loaded listener.js 18:57:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116fc3800) [pid = 1664] [serial = 1931] [outer = 0x11338bc00] 18:57:53 INFO - PROCESS | 1664 | --DOCSHELL 0x121146800 == 33 [pid = 1664] [id = 639] 18:57:53 INFO - PROCESS | 1664 | --DOCSHELL 0x119004800 == 32 [pid = 1664] [id = 638] 18:57:53 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab2800 == 31 [pid = 1664] [id = 637] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128da4000) [pid = 1664] [serial = 1891] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x121131c00) [pid = 1664] [serial = 1874] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1210cfc00) [pid = 1664] [serial = 1873] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x126884c00) [pid = 1664] [serial = 1877] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12568b000) [pid = 1664] [serial = 1876] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128a8bc00) [pid = 1664] [serial = 1880] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1273a8000) [pid = 1664] [serial = 1879] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1190db400) [pid = 1664] [serial = 1867] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x119536000) [pid = 1664] [serial = 1868] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11822bc00) [pid = 1664] [serial = 1864] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11823f800) [pid = 1664] [serial = 1865] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x117e8bc00) [pid = 1664] [serial = 1858] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1181e9400) [pid = 1664] [serial = 1859] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1128ac000) [pid = 1664] [serial = 1855] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x117e85800) [pid = 1664] [serial = 1883] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1133ab800) [pid = 1664] [serial = 1856] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1271d5000) [pid = 1664] [serial = 1853] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x116fc3400) [pid = 1664] [serial = 1861] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1174b4800) [pid = 1664] [serial = 1862] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x119863800) [pid = 1664] [serial = 1870] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x128e30400) [pid = 1664] [serial = 1892] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x1236ed400) [pid = 1664] [serial = 1888] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x128ae3800) [pid = 1664] [serial = 1889] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1128b1800) [pid = 1664] [serial = 1882] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x119470c00) [pid = 1664] [serial = 1885] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x119bf6000) [pid = 1664] [serial = 1871] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x124a65800) [pid = 1664] [serial = 1886] [outer = 0x0] [url = about:blank] 18:57:53 INFO - PROCESS | 1664 | 1467683873351 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:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 824ms 18:57:53 INFO - PROCESS | 1664 | 1467683873367 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:57:53 INFO - PROCESS | 1664 | 1467683873371 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:57:53 INFO - PROCESS | 1664 | 1467683873379 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:57:53 INFO - PROCESS | 1664 | 1467683873381 Marionette TRACE conn2 <- [1,2546,null,{}] 18:57:53 INFO - PROCESS | 1664 | 1467683873386 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:57:53 INFO - PROCESS | 1664 | 1467683873388 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:53 INFO - PROCESS | 1664 | 1467683873512 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:57:53 INFO - PROCESS | 1664 | 1467683873599 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:53 INFO - PROCESS | 1664 | 1467683873601 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x119979000 == 32 [pid = 1664] [id = 644] 18:57:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x1174aa800) [pid = 1664] [serial = 1932] [outer = 0x0] 18:57:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x117eb1000) [pid = 1664] [serial = 1933] [outer = 0x1174aa800] 18:57:53 INFO - PROCESS | 1664 | 1467683873645 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1181f2c00) [pid = 1664] [serial = 1934] [outer = 0x1174aa800] 18:57:53 INFO - PROCESS | 1664 | 1467683873964 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:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 18:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:57:54 INFO - PROCESS | 1664 | 1467683874000 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 1664 | 1467683874002 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:57:54 INFO - PROCESS | 1664 | 1467683874004 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 1664 | 1467683874006 Marionette TRACE conn2 <- [1,2550,null,{}] 18:57:54 INFO - PROCESS | 1664 | 1467683874008 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:57:54 INFO - PROCESS | 1664 | 1467683874009 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:54 INFO - PROCESS | 1664 | 1467683874093 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:57:54 INFO - PROCESS | 1664 | 1467683874171 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1664 | 1467683874172 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b14800 == 33 [pid = 1664] [id = 645] 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x1121b0800) [pid = 1664] [serial = 1935] [outer = 0x0] 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x1186c1800) [pid = 1664] [serial = 1936] [outer = 0x1121b0800] 18:57:54 INFO - PROCESS | 1664 | 1467683874201 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1190db400) [pid = 1664] [serial = 1937] [outer = 0x1121b0800] 18:57:54 INFO - PROCESS | 1664 | 1467683874640 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:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 670ms 18:57:54 INFO - PROCESS | 1664 | 1467683874675 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:57:54 INFO - PROCESS | 1664 | 1467683874677 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:57:54 INFO - PROCESS | 1664 | 1467683874680 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 1664 | 1467683874684 Marionette TRACE conn2 <- [1,2554,null,{}] 18:57:54 INFO - PROCESS | 1664 | 1467683874687 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:57:54 INFO - PROCESS | 1664 | 1467683874689 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:54 INFO - PROCESS | 1664 | 1467683874786 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:57:54 INFO - PROCESS | 1664 | 1467683874854 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1664 | 1467683874856 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a20000 == 34 [pid = 1664] [id = 646] 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1174ad800) [pid = 1664] [serial = 1938] [outer = 0x0] 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x117e84c00) [pid = 1664] [serial = 1939] [outer = 0x1174ad800] 18:57:54 INFO - PROCESS | 1664 | 1467683874887 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x118233800) [pid = 1664] [serial = 1940] [outer = 0x1174ad800] 18:57:55 INFO - PROCESS | 1664 | 1467683875321 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:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 18:57:55 INFO - PROCESS | 1664 | 1467683875352 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1664 | 1467683875355 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:57:55 INFO - PROCESS | 1664 | 1467683875360 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1664 | 1467683875362 Marionette TRACE conn2 <- [1,2558,null,{}] 18:57:55 INFO - PROCESS | 1664 | 1467683875364 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:57:55 INFO - PROCESS | 1664 | 1467683875366 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:55 INFO - PROCESS | 1664 | 1467683875486 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:57:55 INFO - PROCESS | 1664 | 1467683875566 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 1664 | 1467683875567 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6b000 == 35 [pid = 1664] [id = 647] 18:57:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x119206000) [pid = 1664] [serial = 1941] [outer = 0x0] 18:57:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11952ac00) [pid = 1664] [serial = 1942] [outer = 0x119206000] 18:57:55 INFO - PROCESS | 1664 | 1467683875600 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x119815400) [pid = 1664] [serial = 1943] [outer = 0x119206000] 18:57:56 INFO - PROCESS | 1664 | 1467683876022 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:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 672ms 18:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:57:56 INFO - PROCESS | 1664 | 1467683876032 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 1664 | 1467683876033 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:57:56 INFO - PROCESS | 1664 | 1467683876036 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1664 | 1467683876040 Marionette TRACE conn2 <- [1,2562,null,{}] 18:57:56 INFO - PROCESS | 1664 | 1467683876049 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:57:56 INFO - PROCESS | 1664 | 1467683876053 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:56 INFO - PROCESS | 1664 | 1467683876148 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:57:56 INFO - PROCESS | 1664 | 1467683876200 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1664 | 1467683876202 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12916e000 == 36 [pid = 1664] [id = 648] 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119864c00) [pid = 1664] [serial = 1944] [outer = 0x0] 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x120825000) [pid = 1664] [serial = 1945] [outer = 0x119864c00] 18:57:56 INFO - PROCESS | 1664 | 1467683876233 Marionette DEBUG loaded listener.js 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x121010000) [pid = 1664] [serial = 1946] [outer = 0x119864c00] 18:57:56 INFO - PROCESS | 1664 | 1467683876646 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:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 675ms 18:57:56 INFO - PROCESS | 1664 | 1467683876713 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 1664 | 1467683876715 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:57:56 INFO - PROCESS | 1664 | 1467683876720 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1664 | 1467683876721 Marionette TRACE conn2 <- [1,2566,null,{}] 18:57:56 INFO - PROCESS | 1664 | 1467683876724 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:57:56 INFO - PROCESS | 1664 | 1467683876725 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:56 INFO - PROCESS | 1664 | 1467683876824 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:57:56 INFO - PROCESS | 1664 | 1467683876908 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1664 | 1467683876909 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6ce000 == 37 [pid = 1664] [id = 649] 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x12112cc00) [pid = 1664] [serial = 1947] [outer = 0x0] 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x121230000) [pid = 1664] [serial = 1948] [outer = 0x12112cc00] 18:57:56 INFO - PROCESS | 1664 | 1467683876939 Marionette DEBUG loaded listener.js 18:57:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x12147d000) [pid = 1664] [serial = 1949] [outer = 0x12112cc00] 18:57:57 INFO - PROCESS | 1664 | 1467683877366 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:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 672ms 18:57:57 INFO - PROCESS | 1664 | 1467683877392 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:57:57 INFO - PROCESS | 1664 | 1467683877394 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:57:57 INFO - PROCESS | 1664 | 1467683877396 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:57:57 INFO - PROCESS | 1664 | 1467683877397 Marionette TRACE conn2 <- [1,2570,null,{}] 18:57:57 INFO - PROCESS | 1664 | 1467683877400 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:57:57 INFO - PROCESS | 1664 | 1467683877402 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:57 INFO - PROCESS | 1664 | 1467683877494 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:57:57 INFO - PROCESS | 1664 | 1467683877546 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:57 INFO - PROCESS | 1664 | 1467683877548 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e9000 == 38 [pid = 1664] [id = 650] 18:57:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x119817800) [pid = 1664] [serial = 1950] [outer = 0x0] 18:57:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12147dc00) [pid = 1664] [serial = 1951] [outer = 0x119817800] 18:57:57 INFO - PROCESS | 1664 | 1467683877579 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1214ee400) [pid = 1664] [serial = 1952] [outer = 0x119817800] 18:57:58 INFO - PROCESS | 1664 | 1467683878197 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:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 18:57:58 INFO - PROCESS | 1664 | 1467683878269 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 1664 | 1467683878272 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:57:58 INFO - PROCESS | 1664 | 1467683878277 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - PROCESS | 1664 | 1467683878280 Marionette TRACE conn2 <- [1,2574,null,{}] 18:57:58 INFO - PROCESS | 1664 | 1467683878285 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:57:58 INFO - PROCESS | 1664 | 1467683878287 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:58 INFO - PROCESS | 1664 | 1467683878396 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:57:58 INFO - PROCESS | 1664 | 1467683878452 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1664 | 1467683878453 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b4c000 == 39 [pid = 1664] [id = 651] 18:57:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11629a800) [pid = 1664] [serial = 1953] [outer = 0x0] 18:57:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1174aec00) [pid = 1664] [serial = 1954] [outer = 0x11629a800] 18:57:58 INFO - PROCESS | 1664 | 1467683878481 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x118223c00) [pid = 1664] [serial = 1955] [outer = 0x11629a800] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x119979000 == 38 [pid = 1664] [id = 644] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118649800 == 37 [pid = 1664] [id = 643] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124a8c000 == 36 [pid = 1664] [id = 642] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118640000 == 35 [pid = 1664] [id = 641] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x117e3c000 == 34 [pid = 1664] [id = 636] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12367f800 == 33 [pid = 1664] [id = 640] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e9000 == 32 [pid = 1664] [id = 650] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6ce000 == 31 [pid = 1664] [id = 649] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12916e000 == 30 [pid = 1664] [id = 648] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6b000 == 29 [pid = 1664] [id = 647] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x121a20000 == 28 [pid = 1664] [id = 646] 18:57:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124b14800 == 27 [pid = 1664] [id = 645] 18:57:59 INFO - PROCESS | 1664 | 1467683879491 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:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1224ms 18:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:57:59 INFO - PROCESS | 1664 | 1467683879500 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1664 | 1467683879503 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:57:59 INFO - PROCESS | 1664 | 1467683879508 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1664 | 1467683879509 Marionette TRACE conn2 <- [1,2578,null,{}] 18:57:59 INFO - PROCESS | 1664 | 1467683879513 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:57:59 INFO - PROCESS | 1664 | 1467683879514 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:59 INFO - PROCESS | 1664 | 1467683879591 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:57:59 INFO - PROCESS | 1664 | 1467683879596 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 1664 | 1467683879597 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:57:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x117456800 == 28 [pid = 1664] [id = 652] 18:57:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1129cb400) [pid = 1664] [serial = 1956] [outer = 0x0] 18:57:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x113c35c00) [pid = 1664] [serial = 1957] [outer = 0x1129cb400] 18:57:59 INFO - PROCESS | 1664 | 1467683879627 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116a28c00) [pid = 1664] [serial = 1958] [outer = 0x1129cb400] 18:58:00 INFO - PROCESS | 1664 | 1467683880018 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:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 18:58:00 INFO - PROCESS | 1664 | 1467683880077 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1664 | 1467683880080 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:58:00 INFO - PROCESS | 1664 | 1467683880084 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1664 | 1467683880086 Marionette TRACE conn2 <- [1,2582,null,{}] 18:58:00 INFO - PROCESS | 1664 | 1467683880088 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:58:00 INFO - PROCESS | 1664 | 1467683880089 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:00 INFO - PROCESS | 1664 | 1467683880174 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:58:00 INFO - PROCESS | 1664 | 1467683880187 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 1664 | 1467683880188 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b19000 == 29 [pid = 1664] [id = 653] 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1176dec00) [pid = 1664] [serial = 1959] [outer = 0x0] 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1181f2400) [pid = 1664] [serial = 1960] [outer = 0x1176dec00] 18:58:00 INFO - PROCESS | 1664 | 1467683880217 Marionette DEBUG loaded listener.js 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118230000) [pid = 1664] [serial = 1961] [outer = 0x1176dec00] 18:58:00 INFO - PROCESS | 1664 | 1467683880640 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:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 18:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:58:00 INFO - PROCESS | 1664 | 1467683880656 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1664 | 1467683880657 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:58:00 INFO - PROCESS | 1664 | 1467683880659 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1664 | 1467683880662 Marionette TRACE conn2 <- [1,2586,null,{}] 18:58:00 INFO - PROCESS | 1664 | 1467683880681 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:58:00 INFO - PROCESS | 1664 | 1467683880687 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:00 INFO - PROCESS | 1664 | 1467683880781 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:58:00 INFO - PROCESS | 1664 | 1467683880787 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 1664 | 1467683880789 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b5e000 == 30 [pid = 1664] [id = 654] 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128b1800) [pid = 1664] [serial = 1962] [outer = 0x0] 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119052400) [pid = 1664] [serial = 1963] [outer = 0x1128b1800] 18:58:00 INFO - PROCESS | 1664 | 1467683880817 Marionette DEBUG loaded listener.js 18:58:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119211000) [pid = 1664] [serial = 1964] [outer = 0x1128b1800] 18:58:01 INFO - PROCESS | 1664 | 1467683881172 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:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 528ms 18:58:01 INFO - PROCESS | 1664 | 1467683881189 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:58:01 INFO - PROCESS | 1664 | 1467683881190 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:58:01 INFO - PROCESS | 1664 | 1467683881193 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:58:01 INFO - PROCESS | 1664 | 1467683881194 Marionette TRACE conn2 <- [1,2590,null,{}] 18:58:01 INFO - PROCESS | 1664 | 1467683881196 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:58:01 INFO - PROCESS | 1664 | 1467683881197 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:01 INFO - PROCESS | 1664 | 1467683881297 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:58:01 INFO - PROCESS | 1664 | 1467683881310 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 1664 | 1467683881311 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x129167800 == 31 [pid = 1664] [id = 655] 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119539800) [pid = 1664] [serial = 1965] [outer = 0x0] 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119857400) [pid = 1664] [serial = 1966] [outer = 0x119539800] 18:58:01 INFO - PROCESS | 1664 | 1467683881337 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119beb800) [pid = 1664] [serial = 1967] [outer = 0x119539800] 18:58:01 INFO - PROCESS | 1664 | 1467683881668 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:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 18:58:01 INFO - PROCESS | 1664 | 1467683881718 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:58:01 INFO - PROCESS | 1664 | 1467683881720 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:58:01 INFO - PROCESS | 1664 | 1467683881728 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:58:01 INFO - PROCESS | 1664 | 1467683881730 Marionette TRACE conn2 <- [1,2594,null,{}] 18:58:01 INFO - PROCESS | 1664 | 1467683881732 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:58:01 INFO - PROCESS | 1664 | 1467683881733 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:01 INFO - PROCESS | 1664 | 1467683881828 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:58:01 INFO - PROCESS | 1664 | 1467683881832 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 1664 | 1467683881833 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a5b0000 == 32 [pid = 1664] [id = 656] 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1174b3c00) [pid = 1664] [serial = 1968] [outer = 0x0] 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119bedc00) [pid = 1664] [serial = 1969] [outer = 0x1174b3c00] 18:58:01 INFO - PROCESS | 1664 | 1467683881857 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x121011000) [pid = 1664] [serial = 1970] [outer = 0x1174b3c00] 18:58:02 INFO - PROCESS | 1664 | 1467683882208 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:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 18:58:02 INFO - PROCESS | 1664 | 1467683882249 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:58:02 INFO - PROCESS | 1664 | 1467683882250 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:58:02 INFO - PROCESS | 1664 | 1467683882252 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1664 | 1467683882254 Marionette TRACE conn2 <- [1,2598,null,{}] 18:58:02 INFO - PROCESS | 1664 | 1467683882256 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:58:02 INFO - PROCESS | 1664 | 1467683882260 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:02 INFO - PROCESS | 1664 | 1467683882508 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1121b0800) [pid = 1664] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1129ce800) [pid = 1664] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118241000) [pid = 1664] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1176dcc00) [pid = 1664] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11338bc00) [pid = 1664] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121492800) [pid = 1664] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124df1800) [pid = 1664] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x111ca9800) [pid = 1664] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1128a8800) [pid = 1664] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119816400) [pid = 1664] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1176d7400) [pid = 1664] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1174aa800) [pid = 1664] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x117152000) [pid = 1664] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1181c9400) [pid = 1664] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:58:02 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11320ec00) [pid = 1664] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:58:02 INFO - PROCESS | 1664 | 1467683882557 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 1664 | 1467683882558 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab8000 == 33 [pid = 1664] [id = 657] 18:58:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11213bc00) [pid = 1664] [serial = 1971] [outer = 0x0] 18:58:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1128ac000) [pid = 1664] [serial = 1972] [outer = 0x11213bc00] 18:58:02 INFO - PROCESS | 1664 | 1467683882584 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1174aa800) [pid = 1664] [serial = 1973] [outer = 0x11213bc00] 18:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 18:58:02 INFO - PROCESS | 1664 | 1467683882921 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:58:02 INFO - PROCESS | 1664 | 1467683882925 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 1664 | 1467683882928 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:58:02 INFO - PROCESS | 1664 | 1467683882932 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1664 | 1467683882933 Marionette TRACE conn2 <- [1,2602,null,{}] 18:58:02 INFO - PROCESS | 1664 | 1467683882935 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:58:02 INFO - PROCESS | 1664 | 1467683882944 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:03 INFO - PROCESS | 1664 | 1467683883020 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:58:03 INFO - PROCESS | 1664 | 1467683883074 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 1664 | 1467683883075 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b36b800 == 34 [pid = 1664] [id = 658] 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1127cf800) [pid = 1664] [serial = 1974] [outer = 0x0] 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118232000) [pid = 1664] [serial = 1975] [outer = 0x1127cf800] 18:58:03 INFO - PROCESS | 1664 | 1467683883102 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121481800) [pid = 1664] [serial = 1976] [outer = 0x1127cf800] 18:58:03 INFO - PROCESS | 1664 | 1467683883404 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:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 18:58:03 INFO - PROCESS | 1664 | 1467683883452 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:58:03 INFO - PROCESS | 1664 | 1467683883453 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:58:03 INFO - PROCESS | 1664 | 1467683883456 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 1664 | 1467683883458 Marionette TRACE conn2 <- [1,2606,null,{}] 18:58:03 INFO - PROCESS | 1664 | 1467683883461 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:58:03 INFO - PROCESS | 1664 | 1467683883462 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:03 INFO - PROCESS | 1664 | 1467683883572 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:58:03 INFO - PROCESS | 1664 | 1467683883577 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 1664 | 1467683883579 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdda000 == 35 [pid = 1664] [id = 659] 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12148c400) [pid = 1664] [serial = 1977] [outer = 0x0] 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1235ed000) [pid = 1664] [serial = 1978] [outer = 0x12148c400] 18:58:03 INFO - PROCESS | 1664 | 1467683883614 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124dec800) [pid = 1664] [serial = 1979] [outer = 0x12148c400] 18:58:04 INFO - PROCESS | 1664 | 1467683884028 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:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 620ms 18:58:04 INFO - PROCESS | 1664 | 1467683884076 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 1664 | 1467683884078 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:58:04 INFO - PROCESS | 1664 | 1467683884080 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 1664 | 1467683884081 Marionette TRACE conn2 <- [1,2610,null,{}] 18:58:04 INFO - PROCESS | 1664 | 1467683884083 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:58:04 INFO - PROCESS | 1664 | 1467683884084 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:04 INFO - PROCESS | 1664 | 1467683884167 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:58:04 INFO - PROCESS | 1664 | 1467683884173 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 1664 | 1467683884174 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b58800 == 36 [pid = 1664] [id = 660] 18:58:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124d91800) [pid = 1664] [serial = 1980] [outer = 0x0] 18:58:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12506d400) [pid = 1664] [serial = 1981] [outer = 0x124d91800] 18:58:04 INFO - PROCESS | 1664 | 1467683884198 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125684400) [pid = 1664] [serial = 1982] [outer = 0x124d91800] 18:58:04 INFO - PROCESS | 1664 | 1467683884636 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:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 571ms 18:58:04 INFO - PROCESS | 1664 | 1467683884652 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 1664 | 1467683884655 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:58:04 INFO - PROCESS | 1664 | 1467683884660 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 1664 | 1467683884663 Marionette TRACE conn2 <- [1,2614,null,{}] 18:58:04 INFO - PROCESS | 1664 | 1467683884668 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:58:04 INFO - PROCESS | 1664 | 1467683884671 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:04 INFO - PROCESS | 1664 | 1467683884830 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:58:04 INFO - PROCESS | 1664 | 1467683884936 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 1664 | 1467683884940 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1190b1800 == 37 [pid = 1664] [id = 661] 18:58:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1127d5800) [pid = 1664] [serial = 1983] [outer = 0x0] 18:58:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112da7000) [pid = 1664] [serial = 1984] [outer = 0x1127d5800] 18:58:04 INFO - PROCESS | 1664 | 1467683884990 Marionette DEBUG loaded listener.js 18:58:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11661b400) [pid = 1664] [serial = 1985] [outer = 0x1127d5800] 18:58:05 INFO - PROCESS | 1664 | 1467683885584 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:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 973ms 18:58:05 INFO - PROCESS | 1664 | 1467683885656 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1664 | 1467683885658 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:58:05 INFO - PROCESS | 1664 | 1467683885664 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1664 | 1467683885666 Marionette TRACE conn2 <- [1,2618,null,{}] 18:58:05 INFO - PROCESS | 1664 | 1467683885669 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:58:05 INFO - PROCESS | 1664 | 1467683885672 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:05 INFO - PROCESS | 1664 | 1467683885781 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:58:05 INFO - PROCESS | 1664 | 1467683885859 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 1664 | 1467683885860 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x129773000 == 38 [pid = 1664] [id = 662] 18:58:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1181ac400) [pid = 1664] [serial = 1986] [outer = 0x0] 18:58:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11822f000) [pid = 1664] [serial = 1987] [outer = 0x1181ac400] 18:58:05 INFO - PROCESS | 1664 | 1467683885891 Marionette DEBUG loaded listener.js 18:58:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118283c00) [pid = 1664] [serial = 1988] [outer = 0x1181ac400] 18:58:06 INFO - PROCESS | 1664 | 1467683886444 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:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 823ms 18:58:06 INFO - PROCESS | 1664 | 1467683886488 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:58:06 INFO - PROCESS | 1664 | 1467683886490 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:58:06 INFO - PROCESS | 1664 | 1467683886497 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:58:06 INFO - PROCESS | 1664 | 1467683886501 Marionette TRACE conn2 <- [1,2622,null,{}] 18:58:06 INFO - PROCESS | 1664 | 1467683886513 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:58:06 INFO - PROCESS | 1664 | 1467683886518 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:06 INFO - PROCESS | 1664 | 1467683886648 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:58:06 INFO - PROCESS | 1664 | 1467683886729 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 1664 | 1467683886731 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f99800 == 39 [pid = 1664] [id = 663] 18:58:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11660f400) [pid = 1664] [serial = 1989] [outer = 0x0] 18:58:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117e8a400) [pid = 1664] [serial = 1990] [outer = 0x11660f400] 18:58:06 INFO - PROCESS | 1664 | 1467683886762 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x121007800) [pid = 1664] [serial = 1991] [outer = 0x11660f400] 18:58:07 INFO - PROCESS | 1664 | 1467683887472 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:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdda000 == 38 [pid = 1664] [id = 659] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12b36b800 == 37 [pid = 1664] [id = 658] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x116ab8000 == 36 [pid = 1664] [id = 657] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12a5b0000 == 35 [pid = 1664] [id = 656] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x129167800 == 34 [pid = 1664] [id = 655] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x124b5e000 == 33 [pid = 1664] [id = 654] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x119b19000 == 32 [pid = 1664] [id = 653] 18:58:07 INFO - PROCESS | 1664 | --DOCSHELL 0x117456800 == 31 [pid = 1664] [id = 652] 18:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1027ms 18:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:58:07 INFO - PROCESS | 1664 | 1467683887524 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:58:07 INFO - PROCESS | 1664 | 1467683887527 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:58:07 INFO - PROCESS | 1664 | 1467683887530 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - PROCESS | 1664 | 1467683887532 Marionette TRACE conn2 <- [1,2626,null,{}] 18:58:07 INFO - PROCESS | 1664 | 1467683887537 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:58:07 INFO - PROCESS | 1664 | 1467683887539 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:07 INFO - PROCESS | 1664 | 1467683887632 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:58:07 INFO - PROCESS | 1664 | 1467683887650 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1664 | 1467683887652 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x118170000 == 32 [pid = 1664] [id = 664] 18:58:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117eb3400) [pid = 1664] [serial = 1992] [outer = 0x0] 18:58:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1181ad400) [pid = 1664] [serial = 1993] [outer = 0x117eb3400] 18:58:07 INFO - PROCESS | 1664 | 1467683887699 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118225000) [pid = 1664] [serial = 1994] [outer = 0x117eb3400] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1186ba400) [pid = 1664] [serial = 1921] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x117eb1000) [pid = 1664] [serial = 1933] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1181f2c00) [pid = 1664] [serial = 1934] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1174b3800) [pid = 1664] [serial = 1915] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1181a4000) [pid = 1664] [serial = 1916] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118233400) [pid = 1664] [serial = 1918] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1183d0000) [pid = 1664] [serial = 1919] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1133b1800) [pid = 1664] [serial = 1912] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116802c00) [pid = 1664] [serial = 1913] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113386c00) [pid = 1664] [serial = 1909] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1127cec00) [pid = 1664] [serial = 1894] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1181f5800) [pid = 1664] [serial = 1897] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121008000) [pid = 1664] [serial = 1900] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124d8f800) [pid = 1664] [serial = 1903] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128e26c00) [pid = 1664] [serial = 1906] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1190db400) [pid = 1664] [serial = 1937] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1164e8c00) [pid = 1664] [serial = 1925] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11946c000) [pid = 1664] [serial = 1922] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1181ea800) [pid = 1664] [serial = 1928] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1181a3c00) [pid = 1664] [serial = 1927] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x116fc3800) [pid = 1664] [serial = 1931] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x115e66c00) [pid = 1664] [serial = 1930] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x113204c00) [pid = 1664] [serial = 1924] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128a8b400) [pid = 1664] [serial = 1904] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1291d6800) [pid = 1664] [serial = 1907] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x114f6b000) [pid = 1664] [serial = 1895] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x117151000) [pid = 1664] [serial = 1910] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12147ac00) [pid = 1664] [serial = 1901] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1183d2000) [pid = 1664] [serial = 1898] [outer = 0x0] [url = about:blank] 18:58:07 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1186c1800) [pid = 1664] [serial = 1936] [outer = 0x0] [url = about:blank] 18:58:08 INFO - PROCESS | 1664 | 1467683888156 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:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 18:58:08 INFO - PROCESS | 1664 | 1467683888202 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1664 | 1467683888205 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:58:08 INFO - PROCESS | 1664 | 1467683888209 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1664 | 1467683888211 Marionette TRACE conn2 <- [1,2630,null,{}] 18:58:08 INFO - PROCESS | 1664 | 1467683888219 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:58:08 INFO - PROCESS | 1664 | 1467683888221 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:08 INFO - PROCESS | 1664 | 1467683888300 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:58:08 INFO - PROCESS | 1664 | 1467683888325 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:08 INFO - PROCESS | 1664 | 1467683888326 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b0a800 == 33 [pid = 1664] [id = 665] 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1186b8800) [pid = 1664] [serial = 1995] [outer = 0x0] 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1186c2000) [pid = 1664] [serial = 1996] [outer = 0x1186b8800] 18:58:08 INFO - PROCESS | 1664 | 1467683888354 Marionette DEBUG loaded listener.js 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119209800) [pid = 1664] [serial = 1997] [outer = 0x1186b8800] 18:58:08 INFO - PROCESS | 1664 | 1467683888723 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:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 527ms 18:58:08 INFO - PROCESS | 1664 | 1467683888738 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1664 | 1467683888740 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:58:08 INFO - PROCESS | 1664 | 1467683888742 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1664 | 1467683888745 Marionette TRACE conn2 <- [1,2634,null,{}] 18:58:08 INFO - PROCESS | 1664 | 1467683888752 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:58:08 INFO - PROCESS | 1664 | 1467683888758 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:08 INFO - PROCESS | 1664 | 1467683888836 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:58:08 INFO - PROCESS | 1664 | 1467683888841 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:08 INFO - PROCESS | 1664 | 1467683888843 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x124da5000 == 34 [pid = 1664] [id = 666] 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119815000) [pid = 1664] [serial = 1998] [outer = 0x0] 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12100b400) [pid = 1664] [serial = 1999] [outer = 0x119815000] 18:58:08 INFO - PROCESS | 1664 | 1467683888872 Marionette DEBUG loaded listener.js 18:58:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x121131800) [pid = 1664] [serial = 2000] [outer = 0x119815000] 18:58:09 INFO - PROCESS | 1664 | 1467683889198 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:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 475ms 18:58:09 INFO - PROCESS | 1664 | 1467683889219 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:58:09 INFO - PROCESS | 1664 | 1467683889221 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:58:09 INFO - PROCESS | 1664 | 1467683889223 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:58:09 INFO - PROCESS | 1664 | 1467683889224 Marionette TRACE conn2 <- [1,2638,null,{}] 18:58:09 INFO - PROCESS | 1664 | 1467683889226 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:58:09 INFO - PROCESS | 1664 | 1467683889228 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:09 INFO - PROCESS | 1664 | 1467683889334 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:58:09 INFO - PROCESS | 1664 | 1467683889340 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 1664 | 1467683889341 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a6d800 == 35 [pid = 1664] [id = 667] 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1210ce400) [pid = 1664] [serial = 2001] [outer = 0x0] 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12148c800) [pid = 1664] [serial = 2002] [outer = 0x1210ce400] 18:58:09 INFO - PROCESS | 1664 | 1467683889366 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121ce0c00) [pid = 1664] [serial = 2003] [outer = 0x1210ce400] 18:58:09 INFO - PROCESS | 1664 | 1467683889691 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:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 18:58:09 INFO - PROCESS | 1664 | 1467683889695 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:58:09 INFO - PROCESS | 1664 | 1467683889697 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:58:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:58:09 INFO - PROCESS | 1664 | 1467683889699 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:58:09 INFO - PROCESS | 1664 | 1467683889701 Marionette TRACE conn2 <- [1,2642,null,{}] 18:58:09 INFO - PROCESS | 1664 | 1467683889703 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:58:09 INFO - PROCESS | 1664 | 1467683889704 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:09 INFO - PROCESS | 1664 | 1467683889781 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:58:09 INFO - PROCESS | 1664 | 1467683889784 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 1664 | 1467683889785 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad2c800 == 36 [pid = 1664] [id = 668] 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1128a5400) [pid = 1664] [serial = 2004] [outer = 0x0] 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124a65800) [pid = 1664] [serial = 2005] [outer = 0x1128a5400] 18:58:09 INFO - PROCESS | 1664 | 1467683889812 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12568f400) [pid = 1664] [serial = 2006] [outer = 0x1128a5400] 18:58:10 INFO - PROCESS | 1664 | 1467683890182 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:58:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 18:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:58:10 INFO - PROCESS | 1664 | 1467683890218 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 1664 | 1467683890220 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:58:10 INFO - PROCESS | 1664 | 1467683890222 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 1664 | 1467683890223 Marionette TRACE conn2 <- [1,2646,null,{}] 18:58:10 INFO - PROCESS | 1664 | 1467683890225 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:58:10 INFO - PROCESS | 1664 | 1467683890229 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:10 INFO - PROCESS | 1664 | 1467683890347 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:58:10 INFO - PROCESS | 1664 | 1467683890351 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 1664 | 1467683890353 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c083800 == 37 [pid = 1664] [id = 669] 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12687d000) [pid = 1664] [serial = 2007] [outer = 0x0] 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x126c27400) [pid = 1664] [serial = 2008] [outer = 0x12687d000] 18:58:10 INFO - PROCESS | 1664 | 1467683890378 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128a89c00) [pid = 1664] [serial = 2009] [outer = 0x12687d000] 18:58:10 INFO - PROCESS | 1664 | 1467683890698 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:58:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 18:58:10 INFO - PROCESS | 1664 | 1467683890742 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 1664 | 1467683890744 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:58:10 INFO - PROCESS | 1664 | 1467683890753 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 1664 | 1467683890754 Marionette TRACE conn2 <- [1,2650,null,{}] 18:58:10 INFO - PROCESS | 1664 | 1467683890757 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:58:10 INFO - PROCESS | 1664 | 1467683890759 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:10 INFO - PROCESS | 1664 | 1467683890858 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:58:10 INFO - PROCESS | 1664 | 1467683890861 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 1664 | 1467683890862 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3cb800 == 38 [pid = 1664] [id = 670] 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12687d800) [pid = 1664] [serial = 2010] [outer = 0x0] 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128a8fc00) [pid = 1664] [serial = 2011] [outer = 0x12687d800] 18:58:10 INFO - PROCESS | 1664 | 1467683890886 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128adec00) [pid = 1664] [serial = 2012] [outer = 0x12687d800] 18:58:11 INFO - PROCESS | 1664 | 1467683891205 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:58:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:58:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 473ms 18:58:11 INFO - PROCESS | 1664 | 1467683891228 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 1664 | 1467683891230 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:58:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:58:11 INFO - PROCESS | 1664 | 1467683891232 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 1664 | 1467683891233 Marionette TRACE conn2 <- [1,2654,null,{}] 18:58:11 INFO - PROCESS | 1664 | 1467683891235 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:58:11 INFO - PROCESS | 1664 | 1467683891237 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:11 INFO - PROCESS | 1664 | 1467683891345 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:58:11 INFO - PROCESS | 1664 | 1467683891356 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 1664 | 1467683891357 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6ba000 == 39 [pid = 1664] [id = 671] 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128ae3800) [pid = 1664] [serial = 2013] [outer = 0x0] 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128d7a400) [pid = 1664] [serial = 2014] [outer = 0x128ae3800] 18:58:11 INFO - PROCESS | 1664 | 1467683891384 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128da6c00) [pid = 1664] [serial = 2015] [outer = 0x128ae3800] 18:58:11 INFO - PROCESS | 1664 | 1467683891702 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:58:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:58:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 18:58:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:58:11 INFO - PROCESS | 1664 | 1467683891752 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 1664 | 1467683891753 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:58:11 INFO - PROCESS | 1664 | 1467683891755 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 1664 | 1467683891756 Marionette TRACE conn2 <- [1,2658,null,{}] 18:58:11 INFO - PROCESS | 1664 | 1467683891758 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:58:11 INFO - PROCESS | 1664 | 1467683891760 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:11 INFO - PROCESS | 1664 | 1467683891855 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:58:11 INFO - PROCESS | 1664 | 1467683891867 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 1664 | 1467683891868 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6c7800 == 40 [pid = 1664] [id = 672] 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128dac000) [pid = 1664] [serial = 2016] [outer = 0x0] 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128e27800) [pid = 1664] [serial = 2017] [outer = 0x128dac000] 18:58:11 INFO - PROCESS | 1664 | 1467683891892 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128e2dc00) [pid = 1664] [serial = 2018] [outer = 0x128dac000] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128b1800) [pid = 1664] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1176dec00) [pid = 1664] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1129cb400) [pid = 1664] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1174ad800) [pid = 1664] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11629a800) [pid = 1664] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119206000) [pid = 1664] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119864c00) [pid = 1664] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12112cc00) [pid = 1664] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119817800) [pid = 1664] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119539800) [pid = 1664] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1174b3c00) [pid = 1664] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12148c400) [pid = 1664] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11213bc00) [pid = 1664] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:58:12 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1127cf800) [pid = 1664] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:58:12 INFO - PROCESS | 1664 | 1467683892257 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:58:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 18:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:58:12 INFO - PROCESS | 1664 | 1467683892276 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:58:12 INFO - PROCESS | 1664 | 1467683892278 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:58:12 INFO - PROCESS | 1664 | 1467683892280 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 1664 | 1467683892284 Marionette TRACE conn2 <- [1,2662,null,{}] 18:58:12 INFO - PROCESS | 1664 | 1467683892288 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:58:12 INFO - PROCESS | 1664 | 1467683892289 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:12 INFO - PROCESS | 1664 | 1467683892395 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:58:12 INFO - PROCESS | 1664 | 1467683892430 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 1664 | 1467683892431 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccba800 == 41 [pid = 1664] [id = 673] 18:58:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112e7b800) [pid = 1664] [serial = 2019] [outer = 0x0] 18:58:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1186c3400) [pid = 1664] [serial = 2020] [outer = 0x112e7b800] 18:58:12 INFO - PROCESS | 1664 | 1467683892455 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12100c000) [pid = 1664] [serial = 2021] [outer = 0x112e7b800] 18:58:12 INFO - PROCESS | 1664 | 1467683892724 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:58:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 474ms 18:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:58:12 INFO - PROCESS | 1664 | 1467683892755 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:58:12 INFO - PROCESS | 1664 | 1467683892757 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:58:12 INFO - PROCESS | 1664 | 1467683892771 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 1664 | 1467683892774 Marionette TRACE conn2 <- [1,2666,null,{}] 18:58:12 INFO - PROCESS | 1664 | 1467683892777 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:58:12 INFO - PROCESS | 1664 | 1467683892779 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:12 INFO - PROCESS | 1664 | 1467683892937 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:58:13 INFO - PROCESS | 1664 | 1467683893023 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:13 INFO - PROCESS | 1664 | 1467683893026 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d24e000 == 42 [pid = 1664] [id = 674] 18:58:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118232800) [pid = 1664] [serial = 2022] [outer = 0x0] 18:58:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1271db000) [pid = 1664] [serial = 2023] [outer = 0x118232800] 18:58:13 INFO - PROCESS | 1664 | 1467683893067 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1291e0c00) [pid = 1664] [serial = 2024] [outer = 0x118232800] 18:58:13 INFO - PROCESS | 1664 | 1467683893911 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:58:13 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:58:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1186ms 18:58:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:58:13 INFO - PROCESS | 1664 | 1467683893946 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:58:13 INFO - PROCESS | 1664 | 1467683893947 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:58:13 INFO - PROCESS | 1664 | 1467683893949 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 1664 | 1467683893950 Marionette TRACE conn2 <- [1,2670,null,{}] 18:58:13 INFO - PROCESS | 1664 | 1467683893952 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:58:13 INFO - PROCESS | 1664 | 1467683893953 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:14 INFO - PROCESS | 1664 | 1467683894030 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:58:14 INFO - PROCESS | 1664 | 1467683894132 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:14 INFO - PROCESS | 1664 | 1467683894134 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1167b8000 == 43 [pid = 1664] [id = 675] 18:58:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x111f07c00) [pid = 1664] [serial = 2025] [outer = 0x0] 18:58:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1125f7c00) [pid = 1664] [serial = 2026] [outer = 0x111f07c00] 18:58:14 INFO - PROCESS | 1664 | 1467683894163 Marionette DEBUG loaded listener.js 18:58:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1133d1000) [pid = 1664] [serial = 2027] [outer = 0x111f07c00] 18:58:15 INFO - PROCESS | 1664 | 1467683895100 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 18:58:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1169ms 18:58:15 INFO - PROCESS | 1664 | 1467683895120 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 1664 | 1467683895121 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:58:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:58:15 INFO - PROCESS | 1664 | 1467683895127 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 1664 | 1467683895129 Marionette TRACE conn2 <- [1,2674,null,{}] 18:58:15 INFO - PROCESS | 1664 | 1467683895133 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:58:15 INFO - PROCESS | 1664 | 1467683895134 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:15 INFO - PROCESS | 1664 | 1467683895236 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:58:15 INFO - PROCESS | 1664 | 1467683895293 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1664 | 1467683895295 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12361b000 == 44 [pid = 1664] [id = 676] 18:58:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1176d7400) [pid = 1664] [serial = 2028] [outer = 0x0] 18:58:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11852a800) [pid = 1664] [serial = 2029] [outer = 0x1176d7400] 18:58:15 INFO - PROCESS | 1664 | 1467683895325 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11952c800) [pid = 1664] [serial = 2030] [outer = 0x1176d7400] 18:58:16 INFO - PROCESS | 1664 | 1467683896222 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 18:58:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1124ms 18:58:16 INFO - PROCESS | 1664 | 1467683896252 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 18:58:16 INFO - PROCESS | 1664 | 1467683896255 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:58:16 INFO - PROCESS | 1664 | 1467683896257 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:58:16 INFO - PROCESS | 1664 | 1467683896259 Marionette TRACE conn2 <- [1,2678,null,{}] 18:58:16 INFO - PROCESS | 1664 | 1467683896261 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:58:16 INFO - PROCESS | 1664 | 1467683896263 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:16 INFO - PROCESS | 1664 | 1467683896366 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:58:16 INFO - PROCESS | 1664 | 1467683896422 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 1664 | 1467683896424 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d9000 == 45 [pid = 1664] [id = 677] 18:58:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119533000) [pid = 1664] [serial = 2031] [outer = 0x0] 18:58:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x121356c00) [pid = 1664] [serial = 2032] [outer = 0x119533000] 18:58:16 INFO - PROCESS | 1664 | 1467683896452 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124dee800) [pid = 1664] [serial = 2033] [outer = 0x119533000] 18:58:17 INFO - PROCESS | 1664 | 1467683897406 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:58:17 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:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 18:58:17 INFO - PROCESS | 1664 | 1467683897432 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:58:17 INFO - PROCESS | 1664 | 1467683897434 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:58:17 INFO - PROCESS | 1664 | 1467683897437 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 1664 | 1467683897439 Marionette TRACE conn2 <- [1,2682,null,{}] 18:58:17 INFO - PROCESS | 1664 | 1467683897442 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:58:17 INFO - PROCESS | 1664 | 1467683897444 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:17 INFO - PROCESS | 1664 | 1467683897534 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:58:17 INFO - PROCESS | 1664 | 1467683897589 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:17 INFO - PROCESS | 1664 | 1467683897592 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1195a1800 == 46 [pid = 1664] [id = 678] 18:58:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x116fcb400) [pid = 1664] [serial = 2034] [outer = 0x0] 18:58:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1174abc00) [pid = 1664] [serial = 2035] [outer = 0x116fcb400] 18:58:17 INFO - PROCESS | 1664 | 1467683897619 Marionette DEBUG loaded listener.js 18:58:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117eb3c00) [pid = 1664] [serial = 2036] [outer = 0x116fcb400] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x124b4c000 == 45 [pid = 1664] [id = 651] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12d24e000 == 44 [pid = 1664] [id = 674] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccba800 == 43 [pid = 1664] [id = 673] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6c7800 == 42 [pid = 1664] [id = 672] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6ba000 == 41 [pid = 1664] [id = 671] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3cb800 == 40 [pid = 1664] [id = 670] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c083800 == 39 [pid = 1664] [id = 669] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad2c800 == 38 [pid = 1664] [id = 668] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x128a6d800 == 37 [pid = 1664] [id = 667] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x124da5000 == 36 [pid = 1664] [id = 666] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x119b0a800 == 35 [pid = 1664] [id = 665] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x118170000 == 34 [pid = 1664] [id = 664] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x116f99800 == 33 [pid = 1664] [id = 663] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x129773000 == 32 [pid = 1664] [id = 662] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1190b1800 == 31 [pid = 1664] [id = 661] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x124b58800 == 30 [pid = 1664] [id = 660] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d9000 == 29 [pid = 1664] [id = 677] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12361b000 == 28 [pid = 1664] [id = 676] 18:58:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1167b8000 == 27 [pid = 1664] [id = 675] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119052400) [pid = 1664] [serial = 1963] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1181f2400) [pid = 1664] [serial = 1960] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113c35c00) [pid = 1664] [serial = 1957] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118233800) [pid = 1664] [serial = 1940] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116a28c00) [pid = 1664] [serial = 1958] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1174aec00) [pid = 1664] [serial = 1954] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117e84c00) [pid = 1664] [serial = 1939] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118223c00) [pid = 1664] [serial = 1955] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119815400) [pid = 1664] [serial = 1943] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11952ac00) [pid = 1664] [serial = 1942] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121010000) [pid = 1664] [serial = 1946] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120825000) [pid = 1664] [serial = 1945] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12147d000) [pid = 1664] [serial = 1949] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121230000) [pid = 1664] [serial = 1948] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1214ee400) [pid = 1664] [serial = 1952] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12147dc00) [pid = 1664] [serial = 1951] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119857400) [pid = 1664] [serial = 1966] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119211000) [pid = 1664] [serial = 1964] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119bedc00) [pid = 1664] [serial = 1969] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124dec800) [pid = 1664] [serial = 1979] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12506d400) [pid = 1664] [serial = 1981] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119beb800) [pid = 1664] [serial = 1967] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x121011000) [pid = 1664] [serial = 1970] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1174aa800) [pid = 1664] [serial = 1973] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1235ed000) [pid = 1664] [serial = 1978] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1128ac000) [pid = 1664] [serial = 1972] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x118232000) [pid = 1664] [serial = 1975] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x121481800) [pid = 1664] [serial = 1976] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x118230000) [pid = 1664] [serial = 1961] [outer = 0x0] [url = about:blank] 18:58:18 INFO - PROCESS | 1664 | 1467683898686 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:58:18 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:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1272ms 18:58:18 INFO - PROCESS | 1664 | 1467683898710 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:58:18 INFO - PROCESS | 1664 | 1467683898713 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:58:18 INFO - PROCESS | 1664 | 1467683898716 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:58:18 INFO - PROCESS | 1664 | 1467683898718 Marionette TRACE conn2 <- [1,2686,null,{}] 18:58:18 INFO - PROCESS | 1664 | 1467683898721 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:58:18 INFO - PROCESS | 1664 | 1467683898723 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:18 INFO - PROCESS | 1664 | 1467683898802 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:58:18 INFO - PROCESS | 1664 | 1467683898807 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 1664 | 1467683898812 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x117468000 == 28 [pid = 1664] [id = 679] 18:58:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1133d0c00) [pid = 1664] [serial = 2037] [outer = 0x0] 18:58:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x114fdbc00) [pid = 1664] [serial = 2038] [outer = 0x1133d0c00] 18:58:18 INFO - PROCESS | 1664 | 1467683898841 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11675c400) [pid = 1664] [serial = 2039] [outer = 0x1133d0c00] 18:58:19 INFO - PROCESS | 1664 | 1467683899675 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 18:58:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 18:58:19 INFO - PROCESS | 1664 | 1467683899686 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 18:58:19 INFO - PROCESS | 1664 | 1467683899691 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:58:19 INFO - PROCESS | 1664 | 1467683899696 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:58:19 INFO - PROCESS | 1664 | 1467683899698 Marionette TRACE conn2 <- [1,2690,null,{}] 18:58:19 INFO - PROCESS | 1664 | 1467683899700 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:58:19 INFO - PROCESS | 1664 | 1467683899702 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:19 INFO - PROCESS | 1664 | 1467683899784 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:58:19 INFO - PROCESS | 1664 | 1467683899839 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 1664 | 1467683899840 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119597000 == 29 [pid = 1664] [id = 680] 18:58:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1174b3c00) [pid = 1664] [serial = 2040] [outer = 0x0] 18:58:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181d1400) [pid = 1664] [serial = 2041] [outer = 0x1174b3c00] 18:58:19 INFO - PROCESS | 1664 | 1467683899867 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1181f3000) [pid = 1664] [serial = 2042] [outer = 0x1174b3c00] 18:58:20 INFO - PROCESS | 1664 | 1467683900646 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:58:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 18:58:20 INFO - PROCESS | 1664 | 1467683900667 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 18:58:20 INFO - PROCESS | 1664 | 1467683900678 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:58:20 INFO - PROCESS | 1664 | 1467683900687 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:58:20 INFO - PROCESS | 1664 | 1467683900690 Marionette TRACE conn2 <- [1,2694,null,{}] 18:58:20 INFO - PROCESS | 1664 | 1467683900698 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:58:20 INFO - PROCESS | 1664 | 1467683900701 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:20 INFO - PROCESS | 1664 | 1467683900801 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:58:20 INFO - PROCESS | 1664 | 1467683900806 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:20 INFO - PROCESS | 1664 | 1467683900808 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x123610000 == 30 [pid = 1664] [id = 681] 18:58:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11828c000) [pid = 1664] [serial = 2043] [outer = 0x0] 18:58:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1190d1400) [pid = 1664] [serial = 2044] [outer = 0x11828c000] 18:58:20 INFO - PROCESS | 1664 | 1467683900836 Marionette DEBUG loaded listener.js 18:58:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119468000) [pid = 1664] [serial = 2045] [outer = 0x11828c000] 18:58:21 INFO - PROCESS | 1664 | 1467683901664 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:58:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 18:58:21 INFO - PROCESS | 1664 | 1467683901710 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 18:58:21 INFO - PROCESS | 1664 | 1467683901712 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:58:21 INFO - PROCESS | 1664 | 1467683901714 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 1664 | 1467683901715 Marionette TRACE conn2 <- [1,2698,null,{}] 18:58:21 INFO - PROCESS | 1664 | 1467683901717 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:58:21 INFO - PROCESS | 1664 | 1467683901719 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:21 INFO - PROCESS | 1664 | 1467683901812 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:58:21 INFO - PROCESS | 1664 | 1467683901851 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 1664 | 1467683901852 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271b1000 == 31 [pid = 1664] [id = 682] 18:58:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119816400) [pid = 1664] [serial = 2046] [outer = 0x0] 18:58:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119beb800) [pid = 1664] [serial = 2047] [outer = 0x119816400] 18:58:21 INFO - PROCESS | 1664 | 1467683901877 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x120822c00) [pid = 1664] [serial = 2048] [outer = 0x119816400] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12687d000) [pid = 1664] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12687d800) [pid = 1664] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1186b8800) [pid = 1664] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112e7b800) [pid = 1664] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x117eb3400) [pid = 1664] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1128a5400) [pid = 1664] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1181ac400) [pid = 1664] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124d91800) [pid = 1664] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1127d5800) [pid = 1664] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119815000) [pid = 1664] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1210ce400) [pid = 1664] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11660f400) [pid = 1664] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x128ae3800) [pid = 1664] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x128dac000) [pid = 1664] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:58:22 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x118232800) [pid = 1664] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:58:22 INFO - PROCESS | 1664 | 1467683902814 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 18:58:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:58:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1122ms 18:58:22 INFO - PROCESS | 1664 | 1467683902837 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 18:58:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:58:22 INFO - PROCESS | 1664 | 1467683902839 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:58:22 INFO - PROCESS | 1664 | 1467683902842 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 1664 | 1467683902844 Marionette TRACE conn2 <- [1,2702,null,{}] 18:58:22 INFO - PROCESS | 1664 | 1467683902847 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:58:22 INFO - PROCESS | 1664 | 1467683902850 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:22 INFO - PROCESS | 1664 | 1467683902964 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:58:22 INFO - PROCESS | 1664 | 1467683902967 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 1664 | 1467683902968 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a5d800 == 32 [pid = 1664] [id = 683] 18:58:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1127cc400) [pid = 1664] [serial = 2049] [outer = 0x0] 18:58:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1181d4000) [pid = 1664] [serial = 2050] [outer = 0x1127cc400] 18:58:22 INFO - PROCESS | 1664 | 1467683902996 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x119206c00) [pid = 1664] [serial = 2051] [outer = 0x1127cc400] 18:58:23 INFO - PROCESS | 1664 | 1467683903342 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:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 18:58:23 INFO - PROCESS | 1664 | 1467683903362 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 1664 | 1467683903363 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:58:23 INFO - PROCESS | 1664 | 1467683903365 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - PROCESS | 1664 | 1467683903366 Marionette TRACE conn2 <- [1,2706,null,{}] 18:58:23 INFO - PROCESS | 1664 | 1467683903369 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:58:23 INFO - PROCESS | 1664 | 1467683903373 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:23 INFO - PROCESS | 1664 | 1467683903493 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:58:23 INFO - PROCESS | 1664 | 1467683903502 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 1664 | 1467683903503 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x129176800 == 33 [pid = 1664] [id = 684] 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x120825000) [pid = 1664] [serial = 2052] [outer = 0x0] 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1210cf400) [pid = 1664] [serial = 2053] [outer = 0x120825000] 18:58:23 INFO - PROCESS | 1664 | 1467683903528 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1219d3c00) [pid = 1664] [serial = 2054] [outer = 0x120825000] 18:58:23 INFO - PROCESS | 1664 | 1467683903812 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:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 18:58:23 INFO - PROCESS | 1664 | 1467683903833 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 1664 | 1467683903835 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:58:23 INFO - PROCESS | 1664 | 1467683903845 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - PROCESS | 1664 | 1467683903846 Marionette TRACE conn2 <- [1,2710,null,{}] 18:58:23 INFO - PROCESS | 1664 | 1467683903848 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:58:23 INFO - PROCESS | 1664 | 1467683903849 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:23 INFO - PROCESS | 1664 | 1467683903935 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:58:23 INFO - PROCESS | 1664 | 1467683903941 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 1664 | 1467683903943 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d6000 == 34 [pid = 1664] [id = 685] 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12112b400) [pid = 1664] [serial = 2055] [outer = 0x0] 18:58:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x124a6e800) [pid = 1664] [serial = 2056] [outer = 0x12112b400] 18:58:23 INFO - PROCESS | 1664 | 1467683903967 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x125590400) [pid = 1664] [serial = 2057] [outer = 0x12112b400] 18:58:24 INFO - PROCESS | 1664 | 1467683904287 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:58:24 INFO - PROCESS | 1664 | 1467683904315 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:58:24 INFO - PROCESS | 1664 | 1467683904319 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 1664 | 1467683904321 Marionette TRACE conn2 <- [1,2714,null,{}] 18:58:24 INFO - PROCESS | 1664 | 1467683904323 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:58:24 INFO - PROCESS | 1664 | 1467683904324 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:24 INFO - PROCESS | 1664 | 1467683904426 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:58:24 INFO - PROCESS | 1664 | 1467683904432 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 1664 | 1467683904433 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7d5000 == 35 [pid = 1664] [id = 686] 18:58:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12112a400) [pid = 1664] [serial = 2058] [outer = 0x0] 18:58:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x125596c00) [pid = 1664] [serial = 2059] [outer = 0x12112a400] 18:58:24 INFO - PROCESS | 1664 | 1467683904457 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x126f0b400) [pid = 1664] [serial = 2060] [outer = 0x12112a400] 18:58:24 INFO - PROCESS | 1664 | 1467683904739 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:58:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 18:58:24 INFO - PROCESS | 1664 | 1467683904819 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:58:24 INFO - PROCESS | 1664 | 1467683904821 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:58:24 INFO - PROCESS | 1664 | 1467683904825 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 1664 | 1467683904828 Marionette TRACE conn2 <- [1,2718,null,{}] 18:58:24 INFO - PROCESS | 1664 | 1467683904832 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:58:24 INFO - PROCESS | 1664 | 1467683904834 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:24 INFO - PROCESS | 1664 | 1467683904923 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:58:25 INFO - PROCESS | 1664 | 1467683905018 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 1664 | 1467683905020 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863a800 == 36 [pid = 1664] [id = 687] 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1129d0c00) [pid = 1664] [serial = 2061] [outer = 0x0] 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1133ad000) [pid = 1664] [serial = 2062] [outer = 0x1129d0c00] 18:58:25 INFO - PROCESS | 1664 | 1467683905054 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116a21c00) [pid = 1664] [serial = 2063] [outer = 0x1129d0c00] 18:58:25 INFO - PROCESS | 1664 | 1467683905575 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:58:25 INFO - PROCESS | 1664 | 1467683905637 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:58:25 INFO - PROCESS | 1664 | 1467683905646 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 1664 | 1467683905649 Marionette TRACE conn2 <- [1,2722,null,{}] 18:58:25 INFO - PROCESS | 1664 | 1467683905652 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:58:25 INFO - PROCESS | 1664 | 1467683905654 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:25 INFO - PROCESS | 1664 | 1467683905759 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:58:25 INFO - PROCESS | 1664 | 1467683905816 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 1664 | 1467683905817 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x126858000 == 37 [pid = 1664] [id = 688] 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1181f4000) [pid = 1664] [serial = 2064] [outer = 0x0] 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118230c00) [pid = 1664] [serial = 2065] [outer = 0x1181f4000] 18:58:25 INFO - PROCESS | 1664 | 1467683905847 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1183cf000) [pid = 1664] [serial = 2066] [outer = 0x1181f4000] 18:58:26 INFO - PROCESS | 1664 | 1467683906477 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:58:26 INFO - PROCESS | 1664 | 1467683906525 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:58:26 INFO - PROCESS | 1664 | 1467683906528 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:58:26 INFO - PROCESS | 1664 | 1467683906530 Marionette TRACE conn2 <- [1,2726,null,{}] 18:58:26 INFO - PROCESS | 1664 | 1467683906534 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:58:26 INFO - PROCESS | 1664 | 1467683906536 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:26 INFO - PROCESS | 1664 | 1467683906638 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:58:26 INFO - PROCESS | 1664 | 1467683906718 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:26 INFO - PROCESS | 1664 | 1467683906721 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d7800 == 38 [pid = 1664] [id = 689] 18:58:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1174b0c00) [pid = 1664] [serial = 2067] [outer = 0x0] 18:58:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1176d7000) [pid = 1664] [serial = 2068] [outer = 0x1174b0c00] 18:58:26 INFO - PROCESS | 1664 | 1467683906750 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1181ad800) [pid = 1664] [serial = 2069] [outer = 0x1174b0c00] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d6000 == 37 [pid = 1664] [id = 685] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x129176800 == 36 [pid = 1664] [id = 684] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x128a5d800 == 35 [pid = 1664] [id = 683] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1271b1000 == 34 [pid = 1664] [id = 682] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x123610000 == 33 [pid = 1664] [id = 681] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x119597000 == 32 [pid = 1664] [id = 680] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x117468000 == 31 [pid = 1664] [id = 679] 18:58:26 INFO - PROCESS | 1664 | --DOCSHELL 0x1195a1800 == 30 [pid = 1664] [id = 678] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126c27400) [pid = 1664] [serial = 2008] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a8fc00) [pid = 1664] [serial = 2011] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1186c2000) [pid = 1664] [serial = 1996] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x119209800) [pid = 1664] [serial = 1997] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1186c3400) [pid = 1664] [serial = 2020] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1181ad400) [pid = 1664] [serial = 1993] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118225000) [pid = 1664] [serial = 1994] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124a65800) [pid = 1664] [serial = 2005] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11822f000) [pid = 1664] [serial = 1987] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118283c00) [pid = 1664] [serial = 1988] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x125684400) [pid = 1664] [serial = 1982] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112da7000) [pid = 1664] [serial = 1984] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11661b400) [pid = 1664] [serial = 1985] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12100b400) [pid = 1664] [serial = 1999] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x121131800) [pid = 1664] [serial = 2000] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12148c800) [pid = 1664] [serial = 2002] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x121ce0c00) [pid = 1664] [serial = 2003] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x117e8a400) [pid = 1664] [serial = 1990] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x121007800) [pid = 1664] [serial = 1991] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x128d7a400) [pid = 1664] [serial = 2014] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x128da6c00) [pid = 1664] [serial = 2015] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x128adec00) [pid = 1664] [serial = 2012] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x128e27800) [pid = 1664] [serial = 2017] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x128e2dc00) [pid = 1664] [serial = 2018] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1271db000) [pid = 1664] [serial = 2023] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12100c000) [pid = 1664] [serial = 2021] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x128a89c00) [pid = 1664] [serial = 2009] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1291e0c00) [pid = 1664] [serial = 2024] [outer = 0x0] [url = about:blank] 18:58:26 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x12568f400) [pid = 1664] [serial = 2006] [outer = 0x0] [url = about:blank] 18:58:27 INFO - PROCESS | 1664 | 1467683907151 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:58:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 672ms 18:58:27 INFO - PROCESS | 1664 | 1467683907201 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 1664 | 1467683907205 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:58:27 INFO - PROCESS | 1664 | 1467683907211 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 1664 | 1467683907214 Marionette TRACE conn2 <- [1,2730,null,{}] 18:58:27 INFO - PROCESS | 1664 | 1467683907217 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:58:27 INFO - PROCESS | 1664 | 1467683907220 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:27 INFO - PROCESS | 1664 | 1467683907335 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:58:27 INFO - PROCESS | 1664 | 1467683907347 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:27 INFO - PROCESS | 1664 | 1467683907348 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x121140800 == 31 [pid = 1664] [id = 690] 18:58:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x118235800) [pid = 1664] [serial = 2070] [outer = 0x0] 18:58:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x11827f400) [pid = 1664] [serial = 2071] [outer = 0x118235800] 18:58:27 INFO - PROCESS | 1664 | 1467683907375 Marionette DEBUG loaded listener.js 18:58:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1186bc400) [pid = 1664] [serial = 2072] [outer = 0x118235800] 18:58:28 INFO - PROCESS | 1664 | 1467683908192 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:58:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 18:58:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:58:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 18:58:28 INFO - PROCESS | 1664 | 1467683908232 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1664 | 1467683908233 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:58:28 INFO - PROCESS | 1664 | 1467683908235 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1664 | 1467683908238 Marionette TRACE conn2 <- [1,2734,null,{}] 18:58:28 INFO - PROCESS | 1664 | 1467683908249 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:58:28 INFO - PROCESS | 1664 | 1467683908252 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:28 INFO - PROCESS | 1664 | 1467683908333 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:58:28 INFO - PROCESS | 1664 | 1467683908337 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 1664 | 1467683908339 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12684c000 == 32 [pid = 1664] [id = 691] 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11981b800) [pid = 1664] [serial = 2073] [outer = 0x0] 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119bef800) [pid = 1664] [serial = 2074] [outer = 0x11981b800] 18:58:28 INFO - PROCESS | 1664 | 1467683908370 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x12100c000) [pid = 1664] [serial = 2075] [outer = 0x11981b800] 18:58:28 INFO - PROCESS | 1664 | 1467683908730 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:58:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:58:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 18:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:58:28 INFO - PROCESS | 1664 | 1467683908757 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1664 | 1467683908758 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:58:28 INFO - PROCESS | 1664 | 1467683908760 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1664 | 1467683908762 Marionette TRACE conn2 <- [1,2738,null,{}] 18:58:28 INFO - PROCESS | 1664 | 1467683908767 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:58:28 INFO - PROCESS | 1664 | 1467683908769 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:28 INFO - PROCESS | 1664 | 1467683908852 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:58:28 INFO - PROCESS | 1664 | 1467683908921 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 1664 | 1467683908922 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12976f000 == 33 [pid = 1664] [id = 692] 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x121004800) [pid = 1664] [serial = 2076] [outer = 0x0] 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x12122cc00) [pid = 1664] [serial = 2077] [outer = 0x121004800] 18:58:28 INFO - PROCESS | 1664 | 1467683908947 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1217e6400) [pid = 1664] [serial = 2078] [outer = 0x121004800] 18:58:29 INFO - PROCESS | 1664 | 1467683909256 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:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 18:58:29 INFO - PROCESS | 1664 | 1467683909282 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:58:29 INFO - PROCESS | 1664 | 1467683909284 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:58:29 INFO - PROCESS | 1664 | 1467683909289 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:58:29 INFO - PROCESS | 1664 | 1467683909290 Marionette TRACE conn2 <- [1,2742,null,{}] 18:58:29 INFO - PROCESS | 1664 | 1467683909293 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:58:29 INFO - PROCESS | 1664 | 1467683909294 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:29 INFO - PROCESS | 1664 | 1467683909394 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:58:29 INFO - PROCESS | 1664 | 1467683909398 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 1664 | 1467683909399 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad3b000 == 34 [pid = 1664] [id = 693] 18:58:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x12134e000) [pid = 1664] [serial = 2079] [outer = 0x0] 18:58:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1236ed400) [pid = 1664] [serial = 2080] [outer = 0x12134e000] 18:58:29 INFO - PROCESS | 1664 | 1467683909424 Marionette DEBUG loaded listener.js 18:58:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x124f28000) [pid = 1664] [serial = 2081] [outer = 0x12134e000] 18:58:29 INFO - PROCESS | 1664 | 1467683909787 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:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 18:58:29 INFO - PROCESS | 1664 | 1467683909811 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:58:29 INFO - PROCESS | 1664 | 1467683909813 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:58:29 INFO - PROCESS | 1664 | 1467683909815 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:58:29 INFO - PROCESS | 1664 | 1467683909816 Marionette TRACE conn2 <- [1,2746,null,{}] 18:58:29 INFO - PROCESS | 1664 | 1467683909818 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:58:29 INFO - PROCESS | 1664 | 1467683909823 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:29 INFO - PROCESS | 1664 | 1467683909937 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:58:29 INFO - PROCESS | 1664 | 1467683909950 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 1664 | 1467683909951 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bdcc000 == 35 [pid = 1664] [id = 694] 18:58:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x125598000) [pid = 1664] [serial = 2082] [outer = 0x0] 18:58:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x126f15400) [pid = 1664] [serial = 2083] [outer = 0x125598000] 18:58:29 INFO - PROCESS | 1664 | 1467683909976 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x128adac00) [pid = 1664] [serial = 2084] [outer = 0x125598000] 18:58:30 INFO - PROCESS | 1664 | 1467683910286 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:58:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:58:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 18:58:30 INFO - PROCESS | 1664 | 1467683910333 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:58:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:58:30 INFO - PROCESS | 1664 | 1467683910334 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:58:30 INFO - PROCESS | 1664 | 1467683910337 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 1664 | 1467683910338 Marionette TRACE conn2 <- [1,2750,null,{}] 18:58:30 INFO - PROCESS | 1664 | 1467683910340 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:58:30 INFO - PROCESS | 1664 | 1467683910341 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:30 INFO - PROCESS | 1664 | 1467683910439 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:58:30 INFO - PROCESS | 1664 | 1467683910451 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1664 | 1467683910452 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bde2000 == 36 [pid = 1664] [id = 695] 18:58:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x128adec00) [pid = 1664] [serial = 2085] [outer = 0x0] 18:58:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x128ae7000) [pid = 1664] [serial = 2086] [outer = 0x128adec00] 18:58:30 INFO - PROCESS | 1664 | 1467683910476 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x128da7800) [pid = 1664] [serial = 2087] [outer = 0x128adec00] 18:58:30 INFO - PROCESS | 1664 | 1467683910827 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:58:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:58:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 18:58:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:58:30 INFO - PROCESS | 1664 | 1467683910859 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 1664 | 1467683910861 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:58:30 INFO - PROCESS | 1664 | 1467683910863 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 1664 | 1467683910865 Marionette TRACE conn2 <- [1,2754,null,{}] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x119816400) [pid = 1664] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11828c000) [pid = 1664] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1133d0c00) [pid = 1664] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1174b3c00) [pid = 1664] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1127cc400) [pid = 1664] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x116fcb400) [pid = 1664] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x111f07c00) [pid = 1664] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12112b400) [pid = 1664] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1176d7400) [pid = 1664] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x120825000) [pid = 1664] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:58:30 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x119533000) [pid = 1664] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:58:30 INFO - PROCESS | 1664 | 1467683910901 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:58:30 INFO - PROCESS | 1664 | 1467683910904 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:30 INFO - PROCESS | 1664 | 1467683910986 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:58:30 INFO - PROCESS | 1664 | 1467683910992 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1664 | 1467683910993 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c098000 == 37 [pid = 1664] [id = 696] 18:58:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x117e8e800) [pid = 1664] [serial = 2088] [outer = 0x0] 18:58:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1181f4400) [pid = 1664] [serial = 2089] [outer = 0x117e8e800] 18:58:31 INFO - PROCESS | 1664 | 1467683911012 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119bf5800) [pid = 1664] [serial = 2090] [outer = 0x117e8e800] 18:58:31 INFO - PROCESS | 1664 | 1467683911410 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:58:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:58:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 595ms 18:58:31 INFO - PROCESS | 1664 | 1467683911459 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:58:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:58:31 INFO - PROCESS | 1664 | 1467683911461 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:58:31 INFO - PROCESS | 1664 | 1467683911464 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 1664 | 1467683911466 Marionette TRACE conn2 <- [1,2758,null,{}] 18:58:31 INFO - PROCESS | 1664 | 1467683911469 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:58:31 INFO - PROCESS | 1664 | 1467683911471 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:31 INFO - PROCESS | 1664 | 1467683911628 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:58:31 INFO - PROCESS | 1664 | 1467683911640 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:31 INFO - PROCESS | 1664 | 1467683911641 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3e5800 == 38 [pid = 1664] [id = 697] 18:58:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1174acc00) [pid = 1664] [serial = 2091] [outer = 0x0] 18:58:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x126fb5800) [pid = 1664] [serial = 2092] [outer = 0x1174acc00] 18:58:31 INFO - PROCESS | 1664 | 1467683911680 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x128e2b400) [pid = 1664] [serial = 2093] [outer = 0x1174acc00] 18:58:32 INFO - PROCESS | 1664 | 1467683912015 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:58:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:58:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 18:58:32 INFO - PROCESS | 1664 | 1467683912040 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1664 | 1467683912042 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:58:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:58:32 INFO - PROCESS | 1664 | 1467683912045 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1664 | 1467683912046 Marionette TRACE conn2 <- [1,2762,null,{}] 18:58:32 INFO - PROCESS | 1664 | 1467683912053 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:58:32 INFO - PROCESS | 1664 | 1467683912055 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:32 INFO - PROCESS | 1664 | 1467683912175 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:58:32 INFO - PROCESS | 1664 | 1467683912260 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:32 INFO - PROCESS | 1664 | 1467683912261 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6c9800 == 39 [pid = 1664] [id = 698] 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1181a3c00) [pid = 1664] [serial = 2094] [outer = 0x0] 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x128ee7000) [pid = 1664] [serial = 2095] [outer = 0x1181a3c00] 18:58:32 INFO - PROCESS | 1664 | 1467683912300 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1291d8400) [pid = 1664] [serial = 2096] [outer = 0x1181a3c00] 18:58:32 INFO - PROCESS | 1664 | 1467683912654 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:58:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:58:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 622ms 18:58:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:58:32 INFO - PROCESS | 1664 | 1467683912666 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1664 | 1467683912668 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:58:32 INFO - PROCESS | 1664 | 1467683912671 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1664 | 1467683912675 Marionette TRACE conn2 <- [1,2766,null,{}] 18:58:32 INFO - PROCESS | 1664 | 1467683912678 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:58:32 INFO - PROCESS | 1664 | 1467683912679 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:32 INFO - PROCESS | 1664 | 1467683912769 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:58:32 INFO - PROCESS | 1664 | 1467683912829 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:32 INFO - PROCESS | 1664 | 1467683912831 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d243800 == 40 [pid = 1664] [id = 699] 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1217db000) [pid = 1664] [serial = 2097] [outer = 0x0] 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1291de000) [pid = 1664] [serial = 2098] [outer = 0x1217db000] 18:58:32 INFO - PROCESS | 1664 | 1467683912857 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1294e2800) [pid = 1664] [serial = 2099] [outer = 0x1217db000] 18:58:33 INFO - PROCESS | 1664 | 1467683913317 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:58:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:58:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 676ms 18:58:33 INFO - PROCESS | 1664 | 1467683913347 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:58:33 INFO - PROCESS | 1664 | 1467683913349 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:58:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:58:33 INFO - PROCESS | 1664 | 1467683913353 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:58:33 INFO - PROCESS | 1664 | 1467683913356 Marionette TRACE conn2 <- [1,2770,null,{}] 18:58:33 INFO - PROCESS | 1664 | 1467683913360 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:58:33 INFO - PROCESS | 1664 | 1467683913362 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:33 INFO - PROCESS | 1664 | 1467683913468 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:58:33 INFO - PROCESS | 1664 | 1467683913526 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 1664 | 1467683913527 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x121a20000 == 41 [pid = 1664] [id = 700] 18:58:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116fcb400) [pid = 1664] [serial = 2100] [outer = 0x0] 18:58:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181ec000) [pid = 1664] [serial = 2101] [outer = 0x116fcb400] 18:58:33 INFO - PROCESS | 1664 | 1467683913558 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1183cd400) [pid = 1664] [serial = 2102] [outer = 0x116fcb400] 18:58:34 INFO - PROCESS | 1664 | 1467683914013 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:58:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:58:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 675ms 18:58:34 INFO - PROCESS | 1664 | 1467683914028 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 1664 | 1467683914031 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:58:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:58:34 INFO - PROCESS | 1664 | 1467683914036 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 1664 | 1467683914038 Marionette TRACE conn2 <- [1,2774,null,{}] 18:58:34 INFO - PROCESS | 1664 | 1467683914040 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:58:34 INFO - PROCESS | 1664 | 1467683914042 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:34 INFO - PROCESS | 1664 | 1467683914168 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:58:34 INFO - PROCESS | 1664 | 1467683914253 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 1664 | 1467683914255 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b371000 == 42 [pid = 1664] [id = 701] 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119bf1000) [pid = 1664] [serial = 2103] [outer = 0x0] 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121004c00) [pid = 1664] [serial = 2104] [outer = 0x119bf1000] 18:58:34 INFO - PROCESS | 1664 | 1467683914285 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12147e000) [pid = 1664] [serial = 2105] [outer = 0x119bf1000] 18:58:34 INFO - PROCESS | 1664 | 1467683914699 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:58:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:58:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 18:58:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:58:34 INFO - PROCESS | 1664 | 1467683914708 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 1664 | 1467683914709 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:58:34 INFO - PROCESS | 1664 | 1467683914714 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 1664 | 1467683914717 Marionette TRACE conn2 <- [1,2778,null,{}] 18:58:34 INFO - PROCESS | 1664 | 1467683914725 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:58:34 INFO - PROCESS | 1664 | 1467683914728 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:34 INFO - PROCESS | 1664 | 1467683914829 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:58:34 INFO - PROCESS | 1664 | 1467683914889 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 1664 | 1467683914891 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d66e800 == 43 [pid = 1664] [id = 702] 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x126878800) [pid = 1664] [serial = 2106] [outer = 0x0] 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1271d4800) [pid = 1664] [serial = 2107] [outer = 0x126878800] 18:58:34 INFO - PROCESS | 1664 | 1467683914922 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128ae3800) [pid = 1664] [serial = 2108] [outer = 0x126878800] 18:58:35 INFO - PROCESS | 1664 | 1467683915389 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:58:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:58:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 725ms 18:58:35 INFO - PROCESS | 1664 | 1467683915437 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:58:35 INFO - PROCESS | 1664 | 1467683915439 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:58:35 INFO - PROCESS | 1664 | 1467683915441 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 1664 | 1467683915443 Marionette TRACE conn2 <- [1,2782,null,{}] 18:58:35 INFO - PROCESS | 1664 | 1467683915445 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:58:35 INFO - PROCESS | 1664 | 1467683915447 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:35 INFO - PROCESS | 1664 | 1467683915568 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:58:35 INFO - PROCESS | 1664 | 1467683915638 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 1664 | 1467683915640 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e32000 == 44 [pid = 1664] [id = 703] 18:58:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11338bc00) [pid = 1664] [serial = 2109] [outer = 0x0] 18:58:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119816800) [pid = 1664] [serial = 2110] [outer = 0x11338bc00] 18:58:35 INFO - PROCESS | 1664 | 1467683915671 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126c29400) [pid = 1664] [serial = 2111] [outer = 0x11338bc00] 18:58:36 INFO - PROCESS | 1664 | 1467683916228 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:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 818ms 18:58:36 INFO - PROCESS | 1664 | 1467683916261 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 1664 | 1467683916263 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:58:36 INFO - PROCESS | 1664 | 1467683916266 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 1664 | 1467683916267 Marionette TRACE conn2 <- [1,2786,null,{}] 18:58:36 INFO - PROCESS | 1664 | 1467683916271 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:58:36 INFO - PROCESS | 1664 | 1467683916273 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:36 INFO - PROCESS | 1664 | 1467683916368 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:58:36 INFO - PROCESS | 1664 | 1467683916428 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:36 INFO - PROCESS | 1664 | 1467683916429 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x120856000 == 45 [pid = 1664] [id = 704] 18:58:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1174a5800) [pid = 1664] [serial = 2112] [outer = 0x0] 18:58:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1181eec00) [pid = 1664] [serial = 2113] [outer = 0x1174a5800] 18:58:36 INFO - PROCESS | 1664 | 1467683916458 Marionette DEBUG loaded listener.js 18:58:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118239000) [pid = 1664] [serial = 2114] [outer = 0x1174a5800] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6c9800 == 44 [pid = 1664] [id = 698] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3e5800 == 43 [pid = 1664] [id = 697] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12c098000 == 42 [pid = 1664] [id = 696] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12bde2000 == 41 [pid = 1664] [id = 695] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12bdcc000 == 40 [pid = 1664] [id = 694] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad3b000 == 39 [pid = 1664] [id = 693] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12976f000 == 38 [pid = 1664] [id = 692] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12684c000 == 37 [pid = 1664] [id = 691] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x121140800 == 36 [pid = 1664] [id = 690] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d7800 == 35 [pid = 1664] [id = 689] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x126858000 == 34 [pid = 1664] [id = 688] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11863a800 == 33 [pid = 1664] [id = 687] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7d5000 == 32 [pid = 1664] [id = 686] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x117e32000 == 31 [pid = 1664] [id = 703] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12d66e800 == 30 [pid = 1664] [id = 702] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12b371000 == 29 [pid = 1664] [id = 701] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x121a20000 == 28 [pid = 1664] [id = 700] 18:58:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12d243800 == 27 [pid = 1664] [id = 699] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119beb800) [pid = 1664] [serial = 2047] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1190d1400) [pid = 1664] [serial = 2044] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x114fdbc00) [pid = 1664] [serial = 2038] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11675c400) [pid = 1664] [serial = 2039] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1181d1400) [pid = 1664] [serial = 2041] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181d4000) [pid = 1664] [serial = 2050] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117eb3c00) [pid = 1664] [serial = 2036] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1174abc00) [pid = 1664] [serial = 2035] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1125f7c00) [pid = 1664] [serial = 2026] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1133d1000) [pid = 1664] [serial = 2027] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x125590400) [pid = 1664] [serial = 2057] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124a6e800) [pid = 1664] [serial = 2056] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11952c800) [pid = 1664] [serial = 2030] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11852a800) [pid = 1664] [serial = 2029] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1219d3c00) [pid = 1664] [serial = 2054] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x124dee800) [pid = 1664] [serial = 2033] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x120822c00) [pid = 1664] [serial = 2048] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x121356c00) [pid = 1664] [serial = 2032] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x125596c00) [pid = 1664] [serial = 2059] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x119468000) [pid = 1664] [serial = 2045] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119206c00) [pid = 1664] [serial = 2051] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1181f3000) [pid = 1664] [serial = 2042] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1210cf400) [pid = 1664] [serial = 2053] [outer = 0x0] [url = about:blank] 18:58:37 INFO - PROCESS | 1664 | 1467683917413 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:58:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:58:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1182ms 18:58:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:58:37 INFO - PROCESS | 1664 | 1467683917447 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:58:37 INFO - PROCESS | 1664 | 1467683917450 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:58:37 INFO - PROCESS | 1664 | 1467683917453 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:58:37 INFO - PROCESS | 1664 | 1467683917454 Marionette TRACE conn2 <- [1,2790,null,{}] 18:58:37 INFO - PROCESS | 1664 | 1467683917460 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:58:37 INFO - PROCESS | 1664 | 1467683917462 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:37 INFO - PROCESS | 1664 | 1467683917548 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:58:37 INFO - PROCESS | 1664 | 1467683917554 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 1664 | 1467683917560 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x116fa8000 == 28 [pid = 1664] [id = 705] 18:58:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112988400) [pid = 1664] [serial = 2115] [outer = 0x0] 18:58:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1133ddc00) [pid = 1664] [serial = 2116] [outer = 0x112988400] 18:58:37 INFO - PROCESS | 1664 | 1467683917590 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1128aac00) [pid = 1664] [serial = 2117] [outer = 0x112988400] 18:58:37 INFO - PROCESS | 1664 | 1467683917945 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:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 572ms 18:58:38 INFO - PROCESS | 1664 | 1467683918025 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1664 | 1467683918031 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:58:38 INFO - PROCESS | 1664 | 1467683918038 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1664 | 1467683918041 Marionette TRACE conn2 <- [1,2794,null,{}] 18:58:38 INFO - PROCESS | 1664 | 1467683918044 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:58:38 INFO - PROCESS | 1664 | 1467683918047 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:38 INFO - PROCESS | 1664 | 1467683918167 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:58:38 INFO - PROCESS | 1664 | 1467683918179 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1664 | 1467683918181 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11901a800 == 29 [pid = 1664] [id = 706] 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1174a8c00) [pid = 1664] [serial = 2118] [outer = 0x0] 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1176e0400) [pid = 1664] [serial = 2119] [outer = 0x1174a8c00] 18:58:38 INFO - PROCESS | 1664 | 1467683918224 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1181a7c00) [pid = 1664] [serial = 2120] [outer = 0x1174a8c00] 18:58:38 INFO - PROCESS | 1664 | 1467683918626 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:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 622ms 18:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:58:38 INFO - PROCESS | 1664 | 1467683918659 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1664 | 1467683918660 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:58:38 INFO - PROCESS | 1664 | 1467683918663 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1664 | 1467683918665 Marionette TRACE conn2 <- [1,2798,null,{}] 18:58:38 INFO - PROCESS | 1664 | 1467683918673 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:58:38 INFO - PROCESS | 1664 | 1467683918677 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:38 INFO - PROCESS | 1664 | 1467683918752 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:58:38 INFO - PROCESS | 1664 | 1467683918760 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1664 | 1467683918762 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218c2000 == 30 [pid = 1664] [id = 707] 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11297bc00) [pid = 1664] [serial = 2121] [outer = 0x0] 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118238400) [pid = 1664] [serial = 2122] [outer = 0x11297bc00] 18:58:38 INFO - PROCESS | 1664 | 1467683918790 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1186c1800) [pid = 1664] [serial = 2123] [outer = 0x11297bc00] 18:58:39 INFO - PROCESS | 1664 | 1467683919141 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:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 18:58:39 INFO - PROCESS | 1664 | 1467683919184 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:58:39 INFO - PROCESS | 1664 | 1467683919185 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:58:39 INFO - PROCESS | 1664 | 1467683919188 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:58:39 INFO - PROCESS | 1664 | 1467683919189 Marionette TRACE conn2 <- [1,2802,null,{}] 18:58:39 INFO - PROCESS | 1664 | 1467683919191 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:58:39 INFO - PROCESS | 1664 | 1467683919192 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:39 INFO - PROCESS | 1664 | 1467683919300 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:58:39 INFO - PROCESS | 1664 | 1467683919332 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:39 INFO - PROCESS | 1664 | 1467683919333 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b06000 == 31 [pid = 1664] [id = 708] 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1181f2800) [pid = 1664] [serial = 2124] [outer = 0x0] 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1190d1400) [pid = 1664] [serial = 2125] [outer = 0x1181f2800] 18:58:39 INFO - PROCESS | 1664 | 1467683919360 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119537000) [pid = 1664] [serial = 2126] [outer = 0x1181f2800] 18:58:39 INFO - PROCESS | 1664 | 1467683919640 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:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 469ms 18:58:39 INFO - PROCESS | 1664 | 1467683919657 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:58:39 INFO - PROCESS | 1664 | 1467683919659 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:58:39 INFO - PROCESS | 1664 | 1467683919668 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:58:39 INFO - PROCESS | 1664 | 1467683919676 Marionette TRACE conn2 <- [1,2806,null,{}] 18:58:39 INFO - PROCESS | 1664 | 1467683919681 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:58:39 INFO - PROCESS | 1664 | 1467683919684 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:39 INFO - PROCESS | 1664 | 1467683919778 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:58:39 INFO - PROCESS | 1664 | 1467683919814 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:39 INFO - PROCESS | 1664 | 1467683919815 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a66800 == 32 [pid = 1664] [id = 709] 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1174a5c00) [pid = 1664] [serial = 2127] [outer = 0x0] 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11985a800) [pid = 1664] [serial = 2128] [outer = 0x1174a5c00] 18:58:39 INFO - PROCESS | 1664 | 1467683919840 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119bee400) [pid = 1664] [serial = 2129] [outer = 0x1174a5c00] 18:58:40 INFO - PROCESS | 1664 | 1467683920144 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:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 528ms 18:58:40 INFO - PROCESS | 1664 | 1467683920197 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:58:40 INFO - PROCESS | 1664 | 1467683920199 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:58:40 INFO - PROCESS | 1664 | 1467683920207 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 1664 | 1467683920208 Marionette TRACE conn2 <- [1,2810,null,{}] 18:58:40 INFO - PROCESS | 1664 | 1467683920211 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:58:40 INFO - PROCESS | 1664 | 1467683920215 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:40 INFO - PROCESS | 1664 | 1467683920327 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:58:40 INFO - PROCESS | 1664 | 1467683920336 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 1664 | 1467683920337 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12976e800 == 33 [pid = 1664] [id = 710] 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1125fb800) [pid = 1664] [serial = 2130] [outer = 0x0] 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12100f400) [pid = 1664] [serial = 2131] [outer = 0x1125fb800] 18:58:40 INFO - PROCESS | 1664 | 1467683920364 Marionette DEBUG loaded listener.js 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1214ee800) [pid = 1664] [serial = 2132] [outer = 0x1125fb800] 18:58:40 INFO - PROCESS | 1664 | 1467683920670 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:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 18:58:40 INFO - PROCESS | 1664 | 1467683920679 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:58:40 INFO - PROCESS | 1664 | 1467683920680 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:58:40 INFO - PROCESS | 1664 | 1467683920690 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 1664 | 1467683920691 Marionette TRACE conn2 <- [1,2814,null,{}] 18:58:40 INFO - PROCESS | 1664 | 1467683920712 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:58:40 INFO - PROCESS | 1664 | 1467683920714 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:40 INFO - PROCESS | 1664 | 1467683920817 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:58:40 INFO - PROCESS | 1664 | 1467683920821 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 1664 | 1467683920822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6d4800 == 34 [pid = 1664] [id = 711] 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x121473c00) [pid = 1664] [serial = 2133] [outer = 0x0] 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1236fac00) [pid = 1664] [serial = 2134] [outer = 0x121473c00] 18:58:40 INFO - PROCESS | 1664 | 1467683920847 Marionette DEBUG loaded listener.js 18:58:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124df5000) [pid = 1664] [serial = 2135] [outer = 0x121473c00] 18:58:41 INFO - PROCESS | 1664 | 1467683921147 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:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 487ms 18:58:41 INFO - PROCESS | 1664 | 1467683921178 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 1664 | 1467683921179 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:58:41 INFO - PROCESS | 1664 | 1467683921197 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 1664 | 1467683921198 Marionette TRACE conn2 <- [1,2818,null,{}] 18:58:41 INFO - PROCESS | 1664 | 1467683921200 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:58:41 INFO - PROCESS | 1664 | 1467683921203 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:41 INFO - PROCESS | 1664 | 1467683921305 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:58:41 INFO - PROCESS | 1664 | 1467683921308 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:41 INFO - PROCESS | 1664 | 1467683921309 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad34000 == 35 [pid = 1664] [id = 712] 18:58:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1215e4800) [pid = 1664] [serial = 2136] [outer = 0x0] 18:58:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125595800) [pid = 1664] [serial = 2137] [outer = 0x1215e4800] 18:58:41 INFO - PROCESS | 1664 | 1467683921334 Marionette DEBUG loaded listener.js 18:58:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126880800) [pid = 1664] [serial = 2138] [outer = 0x1215e4800] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1217db000) [pid = 1664] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1181a3c00) [pid = 1664] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12134e000) [pid = 1664] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x125598000) [pid = 1664] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128adec00) [pid = 1664] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12112a400) [pid = 1664] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181f4000) [pid = 1664] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11981b800) [pid = 1664] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118235800) [pid = 1664] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1129d0c00) [pid = 1664] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1174b0c00) [pid = 1664] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x117e8e800) [pid = 1664] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1174acc00) [pid = 1664] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:58:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x121004800) [pid = 1664] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:58:41 INFO - PROCESS | 1664 | 1467683921834 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:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 686ms 18:58:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:58:41 INFO - PROCESS | 1664 | 1467683921867 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 1664 | 1467683921868 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:58:41 INFO - PROCESS | 1664 | 1467683921871 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 1664 | 1467683921872 Marionette TRACE conn2 <- [1,2822,null,{}] 18:58:41 INFO - PROCESS | 1664 | 1467683921874 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:58:41 INFO - PROCESS | 1664 | 1467683921875 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:41 INFO - PROCESS | 1664 | 1467683921957 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:58:41 INFO - PROCESS | 1664 | 1467683921960 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:41 INFO - PROCESS | 1664 | 1467683921961 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1218bd800 == 36 [pid = 1664] [id = 713] 18:58:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x115decc00) [pid = 1664] [serial = 2139] [outer = 0x0] 18:58:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116803c00) [pid = 1664] [serial = 2140] [outer = 0x115decc00] 18:58:41 INFO - PROCESS | 1664 | 1467683921989 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12112dc00) [pid = 1664] [serial = 2141] [outer = 0x115decc00] 18:58:42 INFO - PROCESS | 1664 | 1467683922312 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:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 18:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:58:42 INFO - PROCESS | 1664 | 1467683922340 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:58:42 INFO - PROCESS | 1664 | 1467683922342 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:58:42 INFO - PROCESS | 1664 | 1467683922344 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:58:42 INFO - PROCESS | 1664 | 1467683922347 Marionette TRACE conn2 <- [1,2826,null,{}] 18:58:42 INFO - PROCESS | 1664 | 1467683922350 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:58:42 INFO - PROCESS | 1664 | 1467683922351 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:42 INFO - PROCESS | 1664 | 1467683922453 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:58:42 INFO - PROCESS | 1664 | 1467683922459 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 1664 | 1467683922460 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bde7000 == 37 [pid = 1664] [id = 714] 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116767000) [pid = 1664] [serial = 2142] [outer = 0x0] 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12558e000) [pid = 1664] [serial = 2143] [outer = 0x116767000] 18:58:42 INFO - PROCESS | 1664 | 1467683922484 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126f17800) [pid = 1664] [serial = 2144] [outer = 0x116767000] 18:58:42 INFO - PROCESS | 1664 | 1467683922772 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 472ms 18:58:42 INFO - PROCESS | 1664 | 1467683922816 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:58:42 INFO - PROCESS | 1664 | 1467683922818 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:58:42 INFO - PROCESS | 1664 | 1467683922820 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:58:42 INFO - PROCESS | 1664 | 1467683922822 Marionette TRACE conn2 <- [1,2830,null,{}] 18:58:42 INFO - PROCESS | 1664 | 1467683922827 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:58:42 INFO - PROCESS | 1664 | 1467683922829 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:42 INFO - PROCESS | 1664 | 1467683922925 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:58:42 INFO - PROCESS | 1664 | 1467683922929 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 1664 | 1467683922931 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a62000 == 38 [pid = 1664] [id = 715] 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126880000) [pid = 1664] [serial = 2145] [outer = 0x0] 18:58:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x128a86000) [pid = 1664] [serial = 2146] [outer = 0x126880000] 18:58:42 INFO - PROCESS | 1664 | 1467683922957 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128ae5800) [pid = 1664] [serial = 2147] [outer = 0x126880000] 18:58:43 INFO - PROCESS | 1664 | 1467683923285 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:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 478ms 18:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:58:43 INFO - PROCESS | 1664 | 1467683923299 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 1664 | 1467683923300 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:58:43 INFO - PROCESS | 1664 | 1467683923303 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 1664 | 1467683923305 Marionette TRACE conn2 <- [1,2834,null,{}] 18:58:43 INFO - PROCESS | 1664 | 1467683923310 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:58:43 INFO - PROCESS | 1664 | 1467683923311 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:43 INFO - PROCESS | 1664 | 1467683923420 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:58:43 INFO - PROCESS | 1664 | 1467683923426 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 1664 | 1467683923427 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccb8800 == 39 [pid = 1664] [id = 716] 18:58:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119bed000) [pid = 1664] [serial = 2148] [outer = 0x0] 18:58:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128d7f400) [pid = 1664] [serial = 2149] [outer = 0x119bed000] 18:58:43 INFO - PROCESS | 1664 | 1467683923451 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128e28c00) [pid = 1664] [serial = 2150] [outer = 0x119bed000] 18:58:43 INFO - PROCESS | 1664 | 1467683923729 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 474ms 18:58:43 INFO - PROCESS | 1664 | 1467683923826 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 1664 | 1467683923828 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:58:43 INFO - PROCESS | 1664 | 1467683923832 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 1664 | 1467683923835 Marionette TRACE conn2 <- [1,2838,null,{}] 18:58:43 INFO - PROCESS | 1664 | 1467683923839 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:58:43 INFO - PROCESS | 1664 | 1467683923841 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:43 INFO - PROCESS | 1664 | 1467683923935 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:58:44 INFO - PROCESS | 1664 | 1467683924030 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 1664 | 1467683924032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x117456800 == 40 [pid = 1664] [id = 717] 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128acc00) [pid = 1664] [serial = 2151] [outer = 0x0] 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1129ce400) [pid = 1664] [serial = 2152] [outer = 0x1128acc00] 18:58:44 INFO - PROCESS | 1664 | 1467683924064 Marionette DEBUG loaded listener.js 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11646d400) [pid = 1664] [serial = 2153] [outer = 0x1128acc00] 18:58:44 INFO - PROCESS | 1664 | 1467683924590 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:58:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:58:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 822ms 18:58:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:58:44 INFO - PROCESS | 1664 | 1467683924662 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 1664 | 1467683924664 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:58:44 INFO - PROCESS | 1664 | 1467683924671 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - PROCESS | 1664 | 1467683924674 Marionette TRACE conn2 <- [1,2842,null,{}] 18:58:44 INFO - PROCESS | 1664 | 1467683924677 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:58:44 INFO - PROCESS | 1664 | 1467683924679 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:44 INFO - PROCESS | 1664 | 1467683924795 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:58:44 INFO - PROCESS | 1664 | 1467683924877 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 1664 | 1467683924878 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x126858000 == 41 [pid = 1664] [id = 718] 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1181f1800) [pid = 1664] [serial = 2154] [outer = 0x0] 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11822f000) [pid = 1664] [serial = 2155] [outer = 0x1181f1800] 18:58:44 INFO - PROCESS | 1664 | 1467683924908 Marionette DEBUG loaded listener.js 18:58:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1186bd400) [pid = 1664] [serial = 2156] [outer = 0x1181f1800] 18:58:45 INFO - PROCESS | 1664 | 1467683925457 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:58:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12d673000 == 40 [pid = 1664] [id = 17] 18:58:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:58:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 824ms 18:58:45 INFO - PROCESS | 1664 | 1467683925672 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:58:45 INFO - PROCESS | 1664 | 1467683925675 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:58:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:58:45 INFO - PROCESS | 1664 | 1467683925719 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:58:45 INFO - PROCESS | 1664 | 1467683925721 Marionette TRACE conn2 <- [1,2846,null,{}] 18:58:45 INFO - PROCESS | 1664 | 1467683925724 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:58:45 INFO - PROCESS | 1664 | 1467683925726 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:45 INFO - PROCESS | 1664 | 1467683925834 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:58:45 INFO - PROCESS | 1664 | 1467683925891 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:45 INFO - PROCESS | 1664 | 1467683925894 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11816d000 == 41 [pid = 1664] [id = 719] 18:58:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x116a1bc00) [pid = 1664] [serial = 2157] [outer = 0x0] 18:58:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11714cc00) [pid = 1664] [serial = 2158] [outer = 0x116a1bc00] 18:58:45 INFO - PROCESS | 1664 | 1467683925922 Marionette DEBUG loaded listener.js 18:58:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x117e88c00) [pid = 1664] [serial = 2159] [outer = 0x116a1bc00] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x128a62000 == 40 [pid = 1664] [id = 715] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12bde7000 == 39 [pid = 1664] [id = 714] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1218bd800 == 38 [pid = 1664] [id = 713] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad34000 == 37 [pid = 1664] [id = 712] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6d4800 == 36 [pid = 1664] [id = 711] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x12976e800 == 35 [pid = 1664] [id = 710] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x128a66800 == 34 [pid = 1664] [id = 709] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x124b06000 == 33 [pid = 1664] [id = 708] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1218c2000 == 32 [pid = 1664] [id = 707] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x11901a800 == 31 [pid = 1664] [id = 706] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x116fa8000 == 30 [pid = 1664] [id = 705] 18:58:46 INFO - PROCESS | 1664 | --DOCSHELL 0x120856000 == 29 [pid = 1664] [id = 704] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1294e2800) [pid = 1664] [serial = 2099] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1291de000) [pid = 1664] [serial = 2098] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1291d8400) [pid = 1664] [serial = 2096] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1236ed400) [pid = 1664] [serial = 2080] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126f15400) [pid = 1664] [serial = 2083] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128ae7000) [pid = 1664] [serial = 2086] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x126f0b400) [pid = 1664] [serial = 2060] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118230c00) [pid = 1664] [serial = 2065] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1183cf000) [pid = 1664] [serial = 2066] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bef800) [pid = 1664] [serial = 2074] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12100c000) [pid = 1664] [serial = 2075] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11827f400) [pid = 1664] [serial = 2071] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1186bc400) [pid = 1664] [serial = 2072] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128adac00) [pid = 1664] [serial = 2084] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1133ad000) [pid = 1664] [serial = 2062] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116a21c00) [pid = 1664] [serial = 2063] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1176d7000) [pid = 1664] [serial = 2068] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1181ad800) [pid = 1664] [serial = 2069] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1181f4400) [pid = 1664] [serial = 2089] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x126fb5800) [pid = 1664] [serial = 2092] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119bf5800) [pid = 1664] [serial = 2090] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128da7800) [pid = 1664] [serial = 2087] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12122cc00) [pid = 1664] [serial = 2077] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1217e6400) [pid = 1664] [serial = 2078] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x128e2b400) [pid = 1664] [serial = 2093] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124f28000) [pid = 1664] [serial = 2081] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128ee7000) [pid = 1664] [serial = 2095] [outer = 0x0] [url = about:blank] 18:58:46 INFO - PROCESS | 1664 | 1467683926334 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:58:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:58:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 682ms 18:58:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:58:46 INFO - PROCESS | 1664 | 1467683926390 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:58:46 INFO - PROCESS | 1664 | 1467683926392 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:58:46 INFO - PROCESS | 1664 | 1467683926397 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:58:46 INFO - PROCESS | 1664 | 1467683926400 Marionette TRACE conn2 <- [1,2850,null,{}] 18:58:46 INFO - PROCESS | 1664 | 1467683926403 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:58:46 INFO - PROCESS | 1664 | 1467683926404 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:46 INFO - PROCESS | 1664 | 1467683926498 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:58:46 INFO - PROCESS | 1664 | 1467683926505 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 1664 | 1467683926506 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x120869000 == 30 [pid = 1664] [id = 720] 18:58:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1181f6800) [pid = 1664] [serial = 2160] [outer = 0x0] 18:58:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11822e000) [pid = 1664] [serial = 2161] [outer = 0x1181f6800] 18:58:46 INFO - PROCESS | 1664 | 1467683926557 Marionette DEBUG loaded listener.js 18:58:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1183cf000) [pid = 1664] [serial = 2162] [outer = 0x1181f6800] 18:58:47 INFO - PROCESS | 1664 | 1467683927025 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 673ms 18:58:47 INFO - PROCESS | 1664 | 1467683927070 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 1664 | 1467683927072 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:58:47 INFO - PROCESS | 1664 | 1467683927074 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 1664 | 1467683927075 Marionette TRACE conn2 <- [1,2854,null,{}] 18:58:47 INFO - PROCESS | 1664 | 1467683927082 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:58:47 INFO - PROCESS | 1664 | 1467683927085 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:47 INFO - PROCESS | 1664 | 1467683927167 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:58:47 INFO - PROCESS | 1664 | 1467683927176 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:47 INFO - PROCESS | 1664 | 1467683927179 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x127451800 == 31 [pid = 1664] [id = 721] 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11946e000) [pid = 1664] [serial = 2163] [outer = 0x0] 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119472800) [pid = 1664] [serial = 2164] [outer = 0x11946e000] 18:58:47 INFO - PROCESS | 1664 | 1467683927207 Marionette DEBUG loaded listener.js 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11981fc00) [pid = 1664] [serial = 2165] [outer = 0x11946e000] 18:58:47 INFO - PROCESS | 1664 | 1467683927571 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:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 523ms 18:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:58:47 INFO - PROCESS | 1664 | 1467683927598 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 1664 | 1467683927599 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:58:47 INFO - PROCESS | 1664 | 1467683927601 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 1664 | 1467683927602 Marionette TRACE conn2 <- [1,2858,null,{}] 18:58:47 INFO - PROCESS | 1664 | 1467683927605 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:58:47 INFO - PROCESS | 1664 | 1467683927606 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:47 INFO - PROCESS | 1664 | 1467683927684 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:58:47 INFO - PROCESS | 1664 | 1467683927688 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:47 INFO - PROCESS | 1664 | 1467683927689 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x129779800 == 32 [pid = 1664] [id = 722] 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119becc00) [pid = 1664] [serial = 2166] [outer = 0x0] 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x121004400) [pid = 1664] [serial = 2167] [outer = 0x119becc00] 18:58:47 INFO - PROCESS | 1664 | 1467683927716 Marionette DEBUG loaded listener.js 18:58:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1210d0c00) [pid = 1664] [serial = 2168] [outer = 0x119becc00] 18:58:48 INFO - PROCESS | 1664 | 1467683928076 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:58:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:58:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 18:58:48 INFO - PROCESS | 1664 | 1467683928123 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:58:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:58:48 INFO - PROCESS | 1664 | 1467683928125 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:58:48 INFO - PROCESS | 1664 | 1467683928128 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:58:48 INFO - PROCESS | 1664 | 1467683928130 Marionette TRACE conn2 <- [1,2862,null,{}] 18:58:48 INFO - PROCESS | 1664 | 1467683928135 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:58:48 INFO - PROCESS | 1664 | 1467683928137 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:48 INFO - PROCESS | 1664 | 1467683928267 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:58:48 INFO - PROCESS | 1664 | 1467683928275 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:48 INFO - PROCESS | 1664 | 1467683928276 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7cc800 == 33 [pid = 1664] [id = 723] 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119bef800) [pid = 1664] [serial = 2169] [outer = 0x0] 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12122d400) [pid = 1664] [serial = 2170] [outer = 0x119bef800] 18:58:48 INFO - PROCESS | 1664 | 1467683928306 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1215e5000) [pid = 1664] [serial = 2171] [outer = 0x119bef800] 18:58:48 INFO - PROCESS | 1664 | 1467683928640 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:58:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:58:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 18:58:48 INFO - PROCESS | 1664 | 1467683928649 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:58:48 INFO - PROCESS | 1664 | 1467683928651 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:58:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:58:48 INFO - PROCESS | 1664 | 1467683928654 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:58:48 INFO - PROCESS | 1664 | 1467683928655 Marionette TRACE conn2 <- [1,2866,null,{}] 18:58:48 INFO - PROCESS | 1664 | 1467683928657 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:58:48 INFO - PROCESS | 1664 | 1467683928662 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:48 INFO - PROCESS | 1664 | 1467683928786 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:58:48 INFO - PROCESS | 1664 | 1467683928797 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:48 INFO - PROCESS | 1664 | 1467683928799 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b363000 == 34 [pid = 1664] [id = 724] 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124de9000) [pid = 1664] [serial = 2172] [outer = 0x0] 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126c84000) [pid = 1664] [serial = 2173] [outer = 0x124de9000] 18:58:48 INFO - PROCESS | 1664 | 1467683928824 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1273a0800) [pid = 1664] [serial = 2174] [outer = 0x124de9000] 18:58:49 INFO - PROCESS | 1664 | 1467683929164 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:58:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:58:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 18:58:49 INFO - PROCESS | 1664 | 1467683929178 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 1664 | 1467683929179 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:58:49 INFO - PROCESS | 1664 | 1467683929181 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 1664 | 1467683929182 Marionette TRACE conn2 <- [1,2870,null,{}] 18:58:49 INFO - PROCESS | 1664 | 1467683929185 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:58:49 INFO - PROCESS | 1664 | 1467683929186 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:49 INFO - PROCESS | 1664 | 1467683929289 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:58:49 INFO - PROCESS | 1664 | 1467683929293 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 1664 | 1467683929294 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c099800 == 35 [pid = 1664] [id = 725] 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x126c27400) [pid = 1664] [serial = 2175] [outer = 0x0] 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a91800) [pid = 1664] [serial = 2176] [outer = 0x126c27400] 18:58:49 INFO - PROCESS | 1664 | 1467683929326 Marionette DEBUG loaded listener.js 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128d85800) [pid = 1664] [serial = 2177] [outer = 0x126c27400] 18:58:49 INFO - PROCESS | 1664 | 1467683929664 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:58:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:58:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 18:58:49 INFO - PROCESS | 1664 | 1467683929701 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 1664 | 1467683929702 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:58:49 INFO - PROCESS | 1664 | 1467683929704 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 1664 | 1467683929705 Marionette TRACE conn2 <- [1,2874,null,{}] 18:58:49 INFO - PROCESS | 1664 | 1467683929707 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:58:49 INFO - PROCESS | 1664 | 1467683929709 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:49 INFO - PROCESS | 1664 | 1467683929807 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:58:49 INFO - PROCESS | 1664 | 1467683929819 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 1664 | 1467683929820 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3e2000 == 36 [pid = 1664] [id = 726] 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11823b800) [pid = 1664] [serial = 2178] [outer = 0x0] 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273a8400) [pid = 1664] [serial = 2179] [outer = 0x11823b800] 18:58:49 INFO - PROCESS | 1664 | 1467683929844 Marionette DEBUG loaded listener.js 18:58:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128da9c00) [pid = 1664] [serial = 2180] [outer = 0x11823b800] 18:58:50 INFO - PROCESS | 1664 | 1467683930147 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:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 468ms 18:58:50 INFO - PROCESS | 1664 | 1467683930174 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:58:50 INFO - PROCESS | 1664 | 1467683930178 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:58:50 INFO - PROCESS | 1664 | 1467683930181 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 1664 | 1467683930182 Marionette TRACE conn2 <- [1,2878,null,{}] 18:58:50 INFO - PROCESS | 1664 | 1467683930185 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:58:50 INFO - PROCESS | 1664 | 1467683930186 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:50 INFO - PROCESS | 1664 | 1467683930287 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:58:50 INFO - PROCESS | 1664 | 1467683930291 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 1664 | 1467683930292 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccc5800 == 37 [pid = 1664] [id = 727] 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119860400) [pid = 1664] [serial = 2181] [outer = 0x0] 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126c90800) [pid = 1664] [serial = 2182] [outer = 0x119860400] 18:58:50 INFO - PROCESS | 1664 | 1467683930356 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128ee7000) [pid = 1664] [serial = 2183] [outer = 0x119860400] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1174a5c00) [pid = 1664] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1174a8c00) [pid = 1664] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1174a5800) [pid = 1664] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1181f2800) [pid = 1664] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11297bc00) [pid = 1664] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116fcb400) [pid = 1664] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bf1000) [pid = 1664] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x126878800) [pid = 1664] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1125fb800) [pid = 1664] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1215e4800) [pid = 1664] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11338bc00) [pid = 1664] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121473c00) [pid = 1664] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115decc00) [pid = 1664] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126880000) [pid = 1664] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112988400) [pid = 1664] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:58:50 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116767000) [pid = 1664] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:58:50 INFO - PROCESS | 1664 | 1467683930741 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:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 567ms 18:58:50 INFO - PROCESS | 1664 | 1467683930749 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:58:50 INFO - PROCESS | 1664 | 1467683930751 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:58:50 INFO - PROCESS | 1664 | 1467683930753 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 1664 | 1467683930754 Marionette TRACE conn2 <- [1,2882,null,{}] 18:58:50 INFO - PROCESS | 1664 | 1467683930758 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:58:50 INFO - PROCESS | 1664 | 1467683930761 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:50 INFO - PROCESS | 1664 | 1467683930842 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:58:50 INFO - PROCESS | 1664 | 1467683930846 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 1664 | 1467683930847 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7e1000 == 38 [pid = 1664] [id = 728] 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112e9e400) [pid = 1664] [serial = 2184] [outer = 0x0] 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11827e000) [pid = 1664] [serial = 2185] [outer = 0x112e9e400] 18:58:50 INFO - PROCESS | 1664 | 1467683930871 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119bea000) [pid = 1664] [serial = 2186] [outer = 0x112e9e400] 18:58:51 INFO - PROCESS | 1664 | 1467683931202 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:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 473ms 18:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:58:51 INFO - PROCESS | 1664 | 1467683931227 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 1664 | 1467683931228 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:58:51 INFO - PROCESS | 1664 | 1467683931230 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 1664 | 1467683931232 Marionette TRACE conn2 <- [1,2886,null,{}] 18:58:51 INFO - PROCESS | 1664 | 1467683931234 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:58:51 INFO - PROCESS | 1664 | 1467683931238 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:51 INFO - PROCESS | 1664 | 1467683931355 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:58:51 INFO - PROCESS | 1664 | 1467683931371 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 1664 | 1467683931372 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d680000 == 39 [pid = 1664] [id = 729] 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119bf1000) [pid = 1664] [serial = 2187] [outer = 0x0] 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128e2e400) [pid = 1664] [serial = 2188] [outer = 0x119bf1000] 18:58:51 INFO - PROCESS | 1664 | 1467683931398 Marionette DEBUG loaded listener.js 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12944a800) [pid = 1664] [serial = 2189] [outer = 0x119bf1000] 18:58:51 INFO - PROCESS | 1664 | 1467683931702 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:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms 18:58:51 INFO - PROCESS | 1664 | 1467683931751 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 1664 | 1467683931752 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:58:51 INFO - PROCESS | 1664 | 1467683931756 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 1664 | 1467683931757 Marionette TRACE conn2 <- [1,2890,null,{}] 18:58:51 INFO - PROCESS | 1664 | 1467683931762 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:58:51 INFO - PROCESS | 1664 | 1467683931763 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:51 INFO - PROCESS | 1664 | 1467683931844 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:58:51 INFO - PROCESS | 1664 | 1467683931848 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 1664 | 1467683931849 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da08000 == 40 [pid = 1664] [id = 730] 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119bf1c00) [pid = 1664] [serial = 2190] [outer = 0x0] 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1294e0c00) [pid = 1664] [serial = 2191] [outer = 0x119bf1c00] 18:58:51 INFO - PROCESS | 1664 | 1467683931872 Marionette DEBUG loaded listener.js 18:58:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1294e8800) [pid = 1664] [serial = 2192] [outer = 0x119bf1c00] 18:58:52 INFO - PROCESS | 1664 | 1467683932199 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:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 18:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:58:52 INFO - PROCESS | 1664 | 1467683932229 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:58:52 INFO - PROCESS | 1664 | 1467683932230 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:58:52 INFO - PROCESS | 1664 | 1467683932232 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:58:52 INFO - PROCESS | 1664 | 1467683932233 Marionette TRACE conn2 <- [1,2894,null,{}] 18:58:52 INFO - PROCESS | 1664 | 1467683932235 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:58:52 INFO - PROCESS | 1664 | 1467683932236 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:52 INFO - PROCESS | 1664 | 1467683932353 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:58:52 INFO - PROCESS | 1664 | 1467683932361 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 1664 | 1467683932362 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dd81800 == 41 [pid = 1664] [id = 731] 18:58:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1294eb800) [pid = 1664] [serial = 2193] [outer = 0x0] 18:58:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a541400) [pid = 1664] [serial = 2194] [outer = 0x1294eb800] 18:58:52 INFO - PROCESS | 1664 | 1467683932386 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a548800) [pid = 1664] [serial = 2195] [outer = 0x1294eb800] 18:58:52 INFO - PROCESS | 1664 | 1467683932732 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:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 18:58:52 INFO - PROCESS | 1664 | 1467683932752 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:58:52 INFO - PROCESS | 1664 | 1467683932754 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:58:52 INFO - PROCESS | 1664 | 1467683932758 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:58:52 INFO - PROCESS | 1664 | 1467683932763 Marionette TRACE conn2 <- [1,2898,null,{}] 18:58:52 INFO - PROCESS | 1664 | 1467683932767 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:58:52 INFO - PROCESS | 1664 | 1467683932769 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:52 INFO - PROCESS | 1664 | 1467683932875 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:58:52 INFO - PROCESS | 1664 | 1467683932931 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 1664 | 1467683932934 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x118647800 == 42 [pid = 1664] [id = 732] 18:58:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x115e5f800) [pid = 1664] [serial = 2196] [outer = 0x0] 18:58:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11660f400) [pid = 1664] [serial = 2197] [outer = 0x115e5f800] 18:58:52 INFO - PROCESS | 1664 | 1467683932965 Marionette DEBUG loaded listener.js 18:58:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1174ee800) [pid = 1664] [serial = 2198] [outer = 0x115e5f800] 18:58:53 INFO - PROCESS | 1664 | 1467683933433 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:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 725ms 18:58:53 INFO - PROCESS | 1664 | 1467683933494 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:58:53 INFO - PROCESS | 1664 | 1467683933499 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:58:53 INFO - PROCESS | 1664 | 1467683933505 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:58:53 INFO - PROCESS | 1664 | 1467683933507 Marionette TRACE conn2 <- [1,2902,null,{}] 18:58:53 INFO - PROCESS | 1664 | 1467683933510 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:58:53 INFO - PROCESS | 1664 | 1467683933511 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:53 INFO - PROCESS | 1664 | 1467683933614 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:58:53 INFO - PROCESS | 1664 | 1467683933686 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:53 INFO - PROCESS | 1664 | 1467683933688 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6c5800 == 43 [pid = 1664] [id = 733] 18:58:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1186c0c00) [pid = 1664] [serial = 2199] [outer = 0x0] 18:58:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1190d8400) [pid = 1664] [serial = 2200] [outer = 0x1186c0c00] 18:58:53 INFO - PROCESS | 1664 | 1467683933719 Marionette DEBUG loaded listener.js 18:58:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119473c00) [pid = 1664] [serial = 2201] [outer = 0x1186c0c00] 18:58:54 INFO - PROCESS | 1664 | 1467683934144 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 18:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:58:54 INFO - PROCESS | 1664 | 1467683934176 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 1664 | 1467683934177 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:58:54 INFO - PROCESS | 1664 | 1467683934181 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 1664 | 1467683934185 Marionette TRACE conn2 <- [1,2906,null,{}] 18:58:54 INFO - PROCESS | 1664 | 1467683934193 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:58:54 INFO - PROCESS | 1664 | 1467683934196 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:54 INFO - PROCESS | 1664 | 1467683934318 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:58:54 INFO - PROCESS | 1664 | 1467683934391 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 1664 | 1467683934393 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12baa7000 == 44 [pid = 1664] [id = 734] 18:58:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1199bac00) [pid = 1664] [serial = 2202] [outer = 0x0] 18:58:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x121482400) [pid = 1664] [serial = 2203] [outer = 0x1199bac00] 18:58:54 INFO - PROCESS | 1664 | 1467683934426 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1235f0400) [pid = 1664] [serial = 2204] [outer = 0x1199bac00] 18:58:54 INFO - PROCESS | 1664 | 1467683934890 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:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 725ms 18:58:54 INFO - PROCESS | 1664 | 1467683934906 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 1664 | 1467683934909 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:58:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:58:54 INFO - PROCESS | 1664 | 1467683934912 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 1664 | 1467683934915 Marionette TRACE conn2 <- [1,2910,null,{}] 18:58:54 INFO - PROCESS | 1664 | 1467683934918 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:58:54 INFO - PROCESS | 1664 | 1467683934920 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:55 INFO - PROCESS | 1664 | 1467683935125 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:58:55 INFO - PROCESS | 1664 | 1467683935196 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:55 INFO - PROCESS | 1664 | 1467683935198 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dd87000 == 45 [pid = 1664] [id = 735] 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x126885800) [pid = 1664] [serial = 2205] [outer = 0x0] 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1271ce000) [pid = 1664] [serial = 2206] [outer = 0x126885800] 18:58:55 INFO - PROCESS | 1664 | 1467683935231 Marionette DEBUG loaded listener.js 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x128ad9800) [pid = 1664] [serial = 2207] [outer = 0x126885800] 18:58:55 INFO - PROCESS | 1664 | 1467683935625 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:58:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:58:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:58:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 771ms 18:58:55 INFO - TEST-START | /DOMEvents/constructors.html 18:58:55 INFO - PROCESS | 1664 | 1467683935683 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:58:55 INFO - PROCESS | 1664 | 1467683935685 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:58:55 INFO - PROCESS | 1664 | 1467683935687 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:58:55 INFO - PROCESS | 1664 | 1467683935688 Marionette TRACE conn2 <- [1,2914,null,{}] 18:58:55 INFO - PROCESS | 1664 | 1467683935691 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:58:55 INFO - PROCESS | 1664 | 1467683935692 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:55 INFO - PROCESS | 1664 | 1467683935792 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:58:55 INFO - PROCESS | 1664 | 1467683935853 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:55 INFO - PROCESS | 1664 | 1467683935855 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12108b000 == 46 [pid = 1664] [id = 736] 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11622f000) [pid = 1664] [serial = 2208] [outer = 0x0] 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x126885c00) [pid = 1664] [serial = 2209] [outer = 0x11622f000] 18:58:55 INFO - PROCESS | 1664 | 1467683935884 Marionette DEBUG loaded listener.js 18:58:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128e2e000) [pid = 1664] [serial = 2210] [outer = 0x11622f000] 18:58:56 INFO - PROCESS | 1664 | 1467683936471 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:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:58:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 826ms 18:58:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:58:56 INFO - PROCESS | 1664 | 1467683936514 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:58:56 INFO - PROCESS | 1664 | 1467683936517 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:58:56 INFO - PROCESS | 1664 | 1467683936520 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:58:56 INFO - PROCESS | 1664 | 1467683936523 Marionette TRACE conn2 <- [1,2918,null,{}] 18:58:56 INFO - PROCESS | 1664 | 1467683936545 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:58:56 INFO - PROCESS | 1664 | 1467683936546 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:56 INFO - PROCESS | 1664 | 1467683936640 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:58:56 INFO - PROCESS | 1664 | 1467683936722 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:56 INFO - PROCESS | 1664 | 1467683936723 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168c7800 == 47 [pid = 1664] [id = 737] 18:58:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1174abc00) [pid = 1664] [serial = 2211] [outer = 0x0] 18:58:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x117e86800) [pid = 1664] [serial = 2212] [outer = 0x1174abc00] 18:58:56 INFO - PROCESS | 1664 | 1467683936751 Marionette DEBUG loaded listener.js 18:58:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118237c00) [pid = 1664] [serial = 2213] [outer = 0x1174abc00] 18:58:57 INFO - PROCESS | 1664 | 1467683937110 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:58:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:58:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 640ms 18:58:57 INFO - PROCESS | 1664 | 1467683937160 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:58:57 INFO - PROCESS | 1664 | 1467683937163 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:58:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:58:57 INFO - PROCESS | 1664 | 1467683937167 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:58:57 INFO - PROCESS | 1664 | 1467683937169 Marionette TRACE conn2 <- [1,2922,null,{}] 18:58:57 INFO - PROCESS | 1664 | 1467683937171 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:58:57 INFO - PROCESS | 1664 | 1467683937173 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12da08000 == 46 [pid = 1664] [id = 730] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d680000 == 45 [pid = 1664] [id = 729] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7e1000 == 44 [pid = 1664] [id = 728] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccc5800 == 43 [pid = 1664] [id = 727] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3e2000 == 42 [pid = 1664] [id = 726] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c099800 == 41 [pid = 1664] [id = 725] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12b363000 == 40 [pid = 1664] [id = 724] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a7cc800 == 39 [pid = 1664] [id = 723] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x129779800 == 38 [pid = 1664] [id = 722] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x127451800 == 37 [pid = 1664] [id = 721] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x120869000 == 36 [pid = 1664] [id = 720] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11816d000 == 35 [pid = 1664] [id = 719] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x126858000 == 34 [pid = 1664] [id = 718] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x117456800 == 33 [pid = 1664] [id = 717] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d672800 == 32 [pid = 1664] [id = 18] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccb8800 == 31 [pid = 1664] [id = 716] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12108b000 == 30 [pid = 1664] [id = 736] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12dd87000 == 29 [pid = 1664] [id = 735] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12baa7000 == 28 [pid = 1664] [id = 734] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6c5800 == 27 [pid = 1664] [id = 733] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12dd81800 == 26 [pid = 1664] [id = 731] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x118647800 == 25 [pid = 1664] [id = 732] 18:58:57 INFO - PROCESS | 1664 | 1467683937799 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119bee400) [pid = 1664] [serial = 2129] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1176e0400) [pid = 1664] [serial = 2119] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1181a7c00) [pid = 1664] [serial = 2120] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118239000) [pid = 1664] [serial = 2114] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1181eec00) [pid = 1664] [serial = 2113] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1190d1400) [pid = 1664] [serial = 2125] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x118238400) [pid = 1664] [serial = 2122] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1186c1800) [pid = 1664] [serial = 2123] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1183cd400) [pid = 1664] [serial = 2102] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1181ec000) [pid = 1664] [serial = 2101] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12147e000) [pid = 1664] [serial = 2105] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121004c00) [pid = 1664] [serial = 2104] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128ae3800) [pid = 1664] [serial = 2108] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1271d4800) [pid = 1664] [serial = 2107] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12100f400) [pid = 1664] [serial = 2131] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x125595800) [pid = 1664] [serial = 2137] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x126c29400) [pid = 1664] [serial = 2111] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1236fac00) [pid = 1664] [serial = 2134] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12112dc00) [pid = 1664] [serial = 2141] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119816800) [pid = 1664] [serial = 2110] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116803c00) [pid = 1664] [serial = 2140] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128ae5800) [pid = 1664] [serial = 2147] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128a86000) [pid = 1664] [serial = 2146] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126880800) [pid = 1664] [serial = 2138] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128d7f400) [pid = 1664] [serial = 2149] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1133ddc00) [pid = 1664] [serial = 2116] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1128aac00) [pid = 1664] [serial = 2117] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11985a800) [pid = 1664] [serial = 2128] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1214ee800) [pid = 1664] [serial = 2132] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126f17800) [pid = 1664] [serial = 2144] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124df5000) [pid = 1664] [serial = 2135] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x119537000) [pid = 1664] [serial = 2126] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12558e000) [pid = 1664] [serial = 2143] [outer = 0x0] [url = about:blank] 18:58:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1168c7800 == 24 [pid = 1664] [id = 737] 18:58:57 INFO - PROCESS | 1664 | 1467683937994 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:57 INFO - PROCESS | 1664 | 1467683937995 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1167b9000 == 25 [pid = 1664] [id = 738] 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1128aac00) [pid = 1664] [serial = 2214] [outer = 0x0] 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1128b3400) [pid = 1664] [serial = 2215] [outer = 0x1128aac00] 18:58:58 INFO - PROCESS | 1664 | 1467683938041 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11325a800) [pid = 1664] [serial = 2216] [outer = 0x1128aac00] 18:58:58 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:58:58 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:58:58 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:58:58 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:58:58 INFO - PROCESS | 1664 | 1467683938384 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:58:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:58:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:58:58 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:58:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:58:58 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:58:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:58:58 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:58:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:58:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:58:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1274ms 18:58:58 INFO - PROCESS | 1664 | 1467683938475 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 1664 | 1467683938477 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:58:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:58:58 INFO - PROCESS | 1664 | 1467683938482 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 1664 | 1467683938484 Marionette TRACE conn2 <- [1,2926,null,{}] 18:58:58 INFO - PROCESS | 1664 | 1467683938487 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:58:58 INFO - PROCESS | 1664 | 1467683938489 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:58 INFO - PROCESS | 1664 | 1467683938567 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:58:58 INFO - PROCESS | 1664 | 1467683938571 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 1664 | 1467683938573 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1192d3000 == 26 [pid = 1664] [id = 739] 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1174b4c00) [pid = 1664] [serial = 2217] [outer = 0x0] 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x117eb6400) [pid = 1664] [serial = 2218] [outer = 0x1174b4c00] 18:58:58 INFO - PROCESS | 1664 | 1467683938602 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1181f4c00) [pid = 1664] [serial = 2219] [outer = 0x1174b4c00] 18:58:58 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:58:58 INFO - PROCESS | 1664 | 1467683938913 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:58:58 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:58:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 18:58:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:58:58 INFO - PROCESS | 1664 | 1467683938953 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 1664 | 1467683938955 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:58:58 INFO - PROCESS | 1664 | 1467683938957 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 1664 | 1467683938958 Marionette TRACE conn2 <- [1,2930,null,{}] 18:58:58 INFO - PROCESS | 1664 | 1467683938961 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:58:58 INFO - PROCESS | 1664 | 1467683938962 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:59 INFO - PROCESS | 1664 | 1467683939045 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:58:59 INFO - PROCESS | 1664 | 1467683939116 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:59 INFO - PROCESS | 1664 | 1467683939117 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x121271800 == 27 [pid = 1664] [id = 740] 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118238400) [pid = 1664] [serial = 2220] [outer = 0x0] 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1183c5400) [pid = 1664] [serial = 2221] [outer = 0x118238400] 18:58:59 INFO - PROCESS | 1664 | 1467683939142 Marionette DEBUG loaded listener.js 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11885d800) [pid = 1664] [serial = 2222] [outer = 0x118238400] 18:58:59 INFO - PROCESS | 1664 | 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:58:59 INFO - PROCESS | 1664 | 1467683939420 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:58:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:58:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 18:58:59 INFO - PROCESS | 1664 | 1467683939427 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:58:59 INFO - PROCESS | 1664 | 1467683939431 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:58:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:58:59 INFO - PROCESS | 1664 | 1467683939443 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:58:59 INFO - PROCESS | 1664 | 1467683939446 Marionette TRACE conn2 <- [1,2934,null,{}] 18:58:59 INFO - PROCESS | 1664 | 1467683939456 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:58:59 INFO - PROCESS | 1664 | 1467683939458 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:59 INFO - PROCESS | 1664 | 1467683939587 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:58:59 INFO - PROCESS | 1664 | 1467683939687 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:59 INFO - PROCESS | 1664 | 1467683939689 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:58:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x124bcc800 == 28 [pid = 1664] [id = 741] 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119203c00) [pid = 1664] [serial = 2223] [outer = 0x0] 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119865800) [pid = 1664] [serial = 2224] [outer = 0x119203c00] 18:58:59 INFO - PROCESS | 1664 | 1467683939728 Marionette DEBUG loaded listener.js 18:58:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119bf0000) [pid = 1664] [serial = 2225] [outer = 0x119203c00] 18:59:00 INFO - PROCESS | 1664 | 1467683940132 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:59:00 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:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 738ms 18:59:00 INFO - PROCESS | 1664 | 1467683940178 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:59:00 INFO - PROCESS | 1664 | 1467683940180 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:59:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:59:00 INFO - PROCESS | 1664 | 1467683940184 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:59:00 INFO - PROCESS | 1664 | 1467683940186 Marionette TRACE conn2 <- [1,2938,null,{}] 18:59:00 INFO - PROCESS | 1664 | 1467683940189 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:59:00 INFO - PROCESS | 1664 | 1467683940191 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:00 INFO - PROCESS | 1664 | 1467683940298 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:59:00 INFO - PROCESS | 1664 | 1467683940362 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 1664 | 1467683940363 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1271ba800 == 29 [pid = 1664] [id = 742] 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119bf7000) [pid = 1664] [serial = 2226] [outer = 0x0] 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12100cc00) [pid = 1664] [serial = 2227] [outer = 0x119bf7000] 18:59:00 INFO - PROCESS | 1664 | 1467683940387 Marionette DEBUG loaded listener.js 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1210ce800) [pid = 1664] [serial = 2228] [outer = 0x119bf7000] 18:59:00 INFO - PROCESS | 1664 | 1467683940654 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:59:00 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:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 521ms 18:59:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:59:00 INFO - PROCESS | 1664 | 1467683940705 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:59:00 INFO - PROCESS | 1664 | 1467683940706 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:59:00 INFO - PROCESS | 1664 | 1467683940715 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:59:00 INFO - PROCESS | 1664 | 1467683940717 Marionette TRACE conn2 <- [1,2942,null,{}] 18:59:00 INFO - PROCESS | 1664 | 1467683940726 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:59:00 INFO - PROCESS | 1664 | 1467683940727 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:00 INFO - PROCESS | 1664 | 1467683940831 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:59:00 INFO - PROCESS | 1664 | 1467683940836 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 1664 | 1467683940841 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x129775800 == 30 [pid = 1664] [id = 743] 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11822dc00) [pid = 1664] [serial = 2229] [outer = 0x0] 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x121ce0c00) [pid = 1664] [serial = 2230] [outer = 0x11822dc00] 18:59:00 INFO - PROCESS | 1664 | 1467683940906 Marionette DEBUG loaded listener.js 18:59:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124f28800) [pid = 1664] [serial = 2231] [outer = 0x11822dc00] 18:59:01 INFO - PROCESS | 1664 | 1467683941199 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:59:01 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:59:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 534ms 18:59:01 INFO - PROCESS | 1664 | 1467683941243 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:59:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:59:01 INFO - PROCESS | 1664 | 1467683941244 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:59:01 INFO - PROCESS | 1664 | 1467683941246 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 1664 | 1467683941247 Marionette TRACE conn2 <- [1,2946,null,{}] 18:59:01 INFO - PROCESS | 1664 | 1467683941250 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:59:01 INFO - PROCESS | 1664 | 1467683941253 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:01 INFO - PROCESS | 1664 | 1467683941352 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:59:01 INFO - PROCESS | 1664 | 1467683941397 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 1664 | 1467683941398 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11626a000 == 31 [pid = 1664] [id = 744] 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x125072400) [pid = 1664] [serial = 2232] [outer = 0x0] 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126882400) [pid = 1664] [serial = 2233] [outer = 0x125072400] 18:59:01 INFO - PROCESS | 1664 | 1467683941423 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x126fa9400) [pid = 1664] [serial = 2234] [outer = 0x125072400] 18:59:01 INFO - PROCESS | 1664 | 1467683941716 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:59:01 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:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 18:59:01 INFO - PROCESS | 1664 | 1467683941765 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:59:01 INFO - PROCESS | 1664 | 1467683941766 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:59:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:59:01 INFO - PROCESS | 1664 | 1467683941768 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 1664 | 1467683941769 Marionette TRACE conn2 <- [1,2950,null,{}] 18:59:01 INFO - PROCESS | 1664 | 1467683941773 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:59:01 INFO - PROCESS | 1664 | 1467683941775 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:01 INFO - PROCESS | 1664 | 1467683941875 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:59:01 INFO - PROCESS | 1664 | 1467683941911 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 1664 | 1467683941912 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ad23000 == 32 [pid = 1664] [id = 745] 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11823ac00) [pid = 1664] [serial = 2235] [outer = 0x0] 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a85400) [pid = 1664] [serial = 2236] [outer = 0x11823ac00] 18:59:01 INFO - PROCESS | 1664 | 1467683941937 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128ade000) [pid = 1664] [serial = 2237] [outer = 0x11823ac00] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124de9000) [pid = 1664] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126c27400) [pid = 1664] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119860400) [pid = 1664] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11823b800) [pid = 1664] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119becc00) [pid = 1664] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116a1bc00) [pid = 1664] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119bed000) [pid = 1664] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128acc00) [pid = 1664] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11946e000) [pid = 1664] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1181f1800) [pid = 1664] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1181f6800) [pid = 1664] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bef800) [pid = 1664] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112e9e400) [pid = 1664] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119bf1c00) [pid = 1664] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12d2bbc00) [pid = 1664] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119bf1000) [pid = 1664] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1294eb800) [pid = 1664] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:59:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12d673800) [pid = 1664] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:59:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119015800 == 33 [pid = 1664] [id = 746] 18:59:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x116fcac00) [pid = 1664] [serial = 2238] [outer = 0x0] 18:59:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1127cf000) [pid = 1664] [serial = 2239] [outer = 0x116fcac00] 18:59:02 INFO - PROCESS | 1664 | 1467683942418 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:59:02 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:59:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 18:59:02 INFO - PROCESS | 1664 | 1467683942439 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 1664 | 1467683942441 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:59:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:59:02 INFO - PROCESS | 1664 | 1467683942443 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - PROCESS | 1664 | 1467683942444 Marionette TRACE conn2 <- [1,2954,null,{}] 18:59:02 INFO - PROCESS | 1664 | 1467683942446 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:59:02 INFO - PROCESS | 1664 | 1467683942447 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:02 INFO - PROCESS | 1664 | 1467683942572 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:59:02 INFO - PROCESS | 1664 | 1467683942635 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:02 INFO - PROCESS | 1664 | 1467683942637 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b358800 == 34 [pid = 1664] [id = 747] 18:59:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11622e000) [pid = 1664] [serial = 2240] [outer = 0x0] 18:59:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119209800) [pid = 1664] [serial = 2241] [outer = 0x11622e000] 18:59:02 INFO - PROCESS | 1664 | 1467683942664 Marionette DEBUG loaded listener.js 18:59:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124de9000) [pid = 1664] [serial = 2242] [outer = 0x11622e000] 18:59:02 INFO - PROCESS | 1664 | 1467683942903 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:59:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:59:02 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:59:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 18:59:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:59:02 INFO - PROCESS | 1664 | 1467683942919 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 1664 | 1467683942920 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:59:02 INFO - PROCESS | 1664 | 1467683942922 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - PROCESS | 1664 | 1467683942923 Marionette TRACE conn2 <- [1,2958,null,{}] 18:59:02 INFO - PROCESS | 1664 | 1467683942925 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:59:02 INFO - PROCESS | 1664 | 1467683942927 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | 1467683943018 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:59:03 INFO - PROCESS | 1664 | 1467683943022 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 1664 | 1467683943023 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c090800 == 35 [pid = 1664] [id = 748] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1271d2000) [pid = 1664] [serial = 2243] [outer = 0x0] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128ae3800) [pid = 1664] [serial = 2244] [outer = 0x1271d2000] 18:59:03 INFO - PROCESS | 1664 | 1467683943047 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128da9400) [pid = 1664] [serial = 2245] [outer = 0x1271d2000] 18:59:03 INFO - PROCESS | 1664 | 1467683943329 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:59:03 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:59:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 418ms 18:59:03 INFO - PROCESS | 1664 | 1467683943341 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 1664 | 1467683943342 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:59:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:59:03 INFO - PROCESS | 1664 | 1467683943344 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 1664 | 1467683943345 Marionette TRACE conn2 <- [1,2962,null,{}] 18:59:03 INFO - PROCESS | 1664 | 1467683943347 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:59:03 INFO - PROCESS | 1664 | 1467683943349 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | 1467683943442 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:59:03 INFO - PROCESS | 1664 | 1467683943512 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 1664 | 1467683943514 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c6ab800 == 36 [pid = 1664] [id = 749] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11985c000) [pid = 1664] [serial = 2246] [outer = 0x0] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128d7f400) [pid = 1664] [serial = 2247] [outer = 0x11985c000] 18:59:03 INFO - PROCESS | 1664 | 1467683943541 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1291d8000) [pid = 1664] [serial = 2248] [outer = 0x11985c000] 18:59:03 INFO - PROCESS | 1664 | 1467683943790 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:59:03 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:59:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 18:59:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:59:03 INFO - PROCESS | 1664 | 1467683943825 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 1664 | 1467683943826 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:59:03 INFO - PROCESS | 1664 | 1467683943828 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 1664 | 1467683943830 Marionette TRACE conn2 <- [1,2966,null,{}] 18:59:03 INFO - PROCESS | 1664 | 1467683943832 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:59:03 INFO - PROCESS | 1664 | 1467683943835 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | 1467683943929 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:59:03 INFO - PROCESS | 1664 | 1467683943933 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 1664 | 1467683943936 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b46800 == 37 [pid = 1664] [id = 750] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128e30800) [pid = 1664] [serial = 2249] [outer = 0x0] 18:59:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1291db800) [pid = 1664] [serial = 2250] [outer = 0x128e30800] 18:59:03 INFO - PROCESS | 1664 | 1467683943962 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1294ea400) [pid = 1664] [serial = 2251] [outer = 0x128e30800] 18:59:04 INFO - PROCESS | 1664 | 1467683944320 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:59:04 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:59:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 18:59:04 INFO - PROCESS | 1664 | 1467683944348 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:59:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:59:04 INFO - PROCESS | 1664 | 1467683944350 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:59:04 INFO - PROCESS | 1664 | 1467683944353 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:59:04 INFO - PROCESS | 1664 | 1467683944356 Marionette TRACE conn2 <- [1,2970,null,{}] 18:59:04 INFO - PROCESS | 1664 | 1467683944360 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:59:04 INFO - PROCESS | 1664 | 1467683944362 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:04 INFO - PROCESS | 1664 | 1467683944478 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:59:04 INFO - PROCESS | 1664 | 1467683944536 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:04 INFO - PROCESS | 1664 | 1467683944539 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x118636800 == 38 [pid = 1664] [id = 751] 18:59:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1128a8400) [pid = 1664] [serial = 2252] [outer = 0x0] 18:59:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112e80c00) [pid = 1664] [serial = 2253] [outer = 0x1128a8400] 18:59:04 INFO - PROCESS | 1664 | 1467683944571 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1164e8000) [pid = 1664] [serial = 2254] [outer = 0x1128a8400] 18:59:05 INFO - PROCESS | 1664 | 1467683945003 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:59:05 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:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 674ms 18:59:05 INFO - PROCESS | 1664 | 1467683945028 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 1664 | 1467683945031 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:59:05 INFO - PROCESS | 1664 | 1467683945035 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 1664 | 1467683945037 Marionette TRACE conn2 <- [1,2974,null,{}] 18:59:05 INFO - PROCESS | 1664 | 1467683945040 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:59:05 INFO - PROCESS | 1664 | 1467683945042 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:05 INFO - PROCESS | 1664 | 1467683945154 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:59:05 INFO - PROCESS | 1664 | 1467683945263 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 1664 | 1467683945264 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x123613000 == 39 [pid = 1664] [id = 752] 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1181ec000) [pid = 1664] [serial = 2255] [outer = 0x0] 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118225400) [pid = 1664] [serial = 2256] [outer = 0x1181ec000] 18:59:05 INFO - PROCESS | 1664 | 1467683945295 Marionette DEBUG loaded listener.js 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118285400) [pid = 1664] [serial = 2257] [outer = 0x1181ec000] 18:59:05 INFO - PROCESS | 1664 | 1467683945694 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:59:05 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:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 18:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:59:05 INFO - PROCESS | 1664 | 1467683945705 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 1664 | 1467683945707 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:59:05 INFO - PROCESS | 1664 | 1467683945709 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 1664 | 1467683945712 Marionette TRACE conn2 <- [1,2978,null,{}] 18:59:05 INFO - PROCESS | 1664 | 1467683945719 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:59:05 INFO - PROCESS | 1664 | 1467683945723 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:05 INFO - PROCESS | 1664 | 1467683945834 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:59:05 INFO - PROCESS | 1664 | 1467683945897 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 1664 | 1467683945899 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ba97000 == 40 [pid = 1664] [id = 753] 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x119052400) [pid = 1664] [serial = 2258] [outer = 0x0] 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119816000) [pid = 1664] [serial = 2259] [outer = 0x119052400] 18:59:05 INFO - PROCESS | 1664 | 1467683945930 Marionette DEBUG loaded listener.js 18:59:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12147d400) [pid = 1664] [serial = 2260] [outer = 0x119052400] 18:59:06 INFO - PROCESS | 1664 | 1467683946370 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:59:06 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:59:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 673ms 18:59:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:59:06 INFO - PROCESS | 1664 | 1467683946383 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:59:06 INFO - PROCESS | 1664 | 1467683946385 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:59:06 INFO - PROCESS | 1664 | 1467683946387 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:59:06 INFO - PROCESS | 1664 | 1467683946388 Marionette TRACE conn2 <- [1,2982,null,{}] 18:59:06 INFO - PROCESS | 1664 | 1467683946391 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:59:06 INFO - PROCESS | 1664 | 1467683946392 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:06 INFO - PROCESS | 1664 | 1467683946616 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:59:06 INFO - PROCESS | 1664 | 1467683946760 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:06 INFO - PROCESS | 1664 | 1467683946761 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x119010800 == 41 [pid = 1664] [id = 754] 18:59:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x116616400) [pid = 1664] [serial = 2261] [outer = 0x0] 18:59:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x116803000) [pid = 1664] [serial = 2262] [outer = 0x116616400] 18:59:06 INFO - PROCESS | 1664 | 1467683946818 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1174af800) [pid = 1664] [serial = 2263] [outer = 0x116616400] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12c6ab800 == 40 [pid = 1664] [id = 749] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12c090800 == 39 [pid = 1664] [id = 748] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12b358800 == 38 [pid = 1664] [id = 747] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x119015800 == 37 [pid = 1664] [id = 746] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12ad23000 == 36 [pid = 1664] [id = 745] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11626a000 == 35 [pid = 1664] [id = 744] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x129775800 == 34 [pid = 1664] [id = 743] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1271ba800 == 33 [pid = 1664] [id = 742] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12d674000) [pid = 1664] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x124bcc800 == 32 [pid = 1664] [id = 741] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x121271800 == 31 [pid = 1664] [id = 740] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1192d3000 == 30 [pid = 1664] [id = 739] 18:59:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1167b9000 == 29 [pid = 1664] [id = 738] 18:59:07 INFO - PROCESS | 1664 | 1467683947206 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:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x126c84000) [pid = 1664] [serial = 2173] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x128a91800) [pid = 1664] [serial = 2176] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x126c90800) [pid = 1664] [serial = 2182] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1273a8400) [pid = 1664] [serial = 2179] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x121004400) [pid = 1664] [serial = 2167] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1210d0c00) [pid = 1664] [serial = 2168] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11714cc00) [pid = 1664] [serial = 2158] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117e88c00) [pid = 1664] [serial = 2159] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x128e28c00) [pid = 1664] [serial = 2150] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1129ce400) [pid = 1664] [serial = 2152] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11646d400) [pid = 1664] [serial = 2153] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119472800) [pid = 1664] [serial = 2164] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11981fc00) [pid = 1664] [serial = 2165] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11822f000) [pid = 1664] [serial = 2155] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1186bd400) [pid = 1664] [serial = 2156] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11822e000) [pid = 1664] [serial = 2161] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1183cf000) [pid = 1664] [serial = 2162] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12122d400) [pid = 1664] [serial = 2170] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119bea000) [pid = 1664] [serial = 2186] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1294e8800) [pid = 1664] [serial = 2192] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11827e000) [pid = 1664] [serial = 2185] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1294e0c00) [pid = 1664] [serial = 2191] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115e60800) [pid = 1664] [serial = 1472] [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:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128ee7000) [pid = 1664] [serial = 2183] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12944a800) [pid = 1664] [serial = 2189] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128da9c00) [pid = 1664] [serial = 2180] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128d85800) [pid = 1664] [serial = 2177] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12a541400) [pid = 1664] [serial = 2194] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1273a0800) [pid = 1664] [serial = 2174] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a548800) [pid = 1664] [serial = 2195] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1215e5000) [pid = 1664] [serial = 2171] [outer = 0x0] [url = about:blank] 18:59:07 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128e2e400) [pid = 1664] [serial = 2188] [outer = 0x0] [url = about:blank] 18:59:07 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:59:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:59:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 869ms 18:59:07 INFO - PROCESS | 1664 | 1467683947257 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:59:07 INFO - PROCESS | 1664 | 1467683947259 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:59:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:59:07 INFO - PROCESS | 1664 | 1467683947263 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 1664 | 1467683947264 Marionette TRACE conn2 <- [1,2986,null,{}] 18:59:07 INFO - PROCESS | 1664 | 1467683947267 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:59:07 INFO - PROCESS | 1664 | 1467683947269 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:07 INFO - PROCESS | 1664 | 1467683947361 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:59:07 INFO - PROCESS | 1664 | 1467683947368 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:07 INFO - PROCESS | 1664 | 1467683947370 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119b1f000 == 30 [pid = 1664] [id = 755] 18:59:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1181ca000) [pid = 1664] [serial = 2264] [outer = 0x0] 18:59:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11822d800) [pid = 1664] [serial = 2265] [outer = 0x1181ca000] 18:59:07 INFO - PROCESS | 1664 | 1467683947414 Marionette DEBUG loaded listener.js 18:59:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1183ccc00) [pid = 1664] [serial = 2266] [outer = 0x1181ca000] 18:59:07 INFO - PROCESS | 1664 | 1467683947794 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:59:07 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:59:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 572ms 18:59:07 INFO - PROCESS | 1664 | 1467683947847 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:59:07 INFO - PROCESS | 1664 | 1467683947849 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:59:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:59:07 INFO - PROCESS | 1664 | 1467683947855 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 1664 | 1467683947857 Marionette TRACE conn2 <- [1,2990,null,{}] 18:59:07 INFO - PROCESS | 1664 | 1467683947861 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:59:07 INFO - PROCESS | 1664 | 1467683947863 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:07 INFO - PROCESS | 1664 | 1467683947986 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:59:08 INFO - PROCESS | 1664 | 1467683947995 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 1664 | 1467683947996 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12367f000 == 31 [pid = 1664] [id = 756] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118869400) [pid = 1664] [serial = 2267] [outer = 0x0] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119536800) [pid = 1664] [serial = 2268] [outer = 0x118869400] 18:59:08 INFO - PROCESS | 1664 | 1467683948036 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119bf7400) [pid = 1664] [serial = 2269] [outer = 0x118869400] 18:59:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a71800 == 32 [pid = 1664] [id = 757] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1210cf400) [pid = 1664] [serial = 2270] [outer = 0x0] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117e8e800) [pid = 1664] [serial = 2271] [outer = 0x1210cf400] 18:59:08 INFO - PROCESS | 1664 | 1467683948414 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:59:08 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:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 18:59:08 INFO - PROCESS | 1664 | 1467683948429 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:59:08 INFO - PROCESS | 1664 | 1467683948432 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:59:08 INFO - PROCESS | 1664 | 1467683948439 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:59:08 INFO - PROCESS | 1664 | 1467683948442 Marionette TRACE conn2 <- [1,2994,null,{}] 18:59:08 INFO - PROCESS | 1664 | 1467683948444 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:59:08 INFO - PROCESS | 1664 | 1467683948446 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:08 INFO - PROCESS | 1664 | 1467683948546 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:59:08 INFO - PROCESS | 1664 | 1467683948550 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 1664 | 1467683948551 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x129775000 == 33 [pid = 1664] [id = 758] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121010800) [pid = 1664] [serial = 2272] [outer = 0x0] 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1215e8c00) [pid = 1664] [serial = 2273] [outer = 0x121010800] 18:59:08 INFO - PROCESS | 1664 | 1467683948576 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125593c00) [pid = 1664] [serial = 2274] [outer = 0x121010800] 18:59:08 INFO - PROCESS | 1664 | 1467683948885 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:59:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:59:08 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:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 474ms 18:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:59:08 INFO - PROCESS | 1664 | 1467683948909 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:59:08 INFO - PROCESS | 1664 | 1467683948911 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:59:08 INFO - PROCESS | 1664 | 1467683948913 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:59:08 INFO - PROCESS | 1664 | 1467683948914 Marionette TRACE conn2 <- [1,2998,null,{}] 18:59:08 INFO - PROCESS | 1664 | 1467683948917 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:59:08 INFO - PROCESS | 1664 | 1467683948918 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:09 INFO - PROCESS | 1664 | 1467683949001 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:59:09 INFO - PROCESS | 1664 | 1467683949070 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 1664 | 1467683949071 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a9c0800 == 34 [pid = 1664] [id = 759] 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121230000) [pid = 1664] [serial = 2275] [outer = 0x0] 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126883400) [pid = 1664] [serial = 2276] [outer = 0x121230000] 18:59:09 INFO - PROCESS | 1664 | 1467683949096 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a86400) [pid = 1664] [serial = 2277] [outer = 0x121230000] 18:59:09 INFO - PROCESS | 1664 | 1467683949358 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:59:09 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:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 18:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:59:09 INFO - PROCESS | 1664 | 1467683949391 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:59:09 INFO - PROCESS | 1664 | 1467683949392 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:59:09 INFO - PROCESS | 1664 | 1467683949394 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 1664 | 1467683949395 Marionette TRACE conn2 <- [1,3002,null,{}] 18:59:09 INFO - PROCESS | 1664 | 1467683949398 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:59:09 INFO - PROCESS | 1664 | 1467683949399 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:09 INFO - PROCESS | 1664 | 1467683949510 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:59:09 INFO - PROCESS | 1664 | 1467683949547 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 1664 | 1467683949551 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b35e800 == 35 [pid = 1664] [id = 760] 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128da4c00) [pid = 1664] [serial = 2278] [outer = 0x0] 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128e23800) [pid = 1664] [serial = 2279] [outer = 0x128da4c00] 18:59:09 INFO - PROCESS | 1664 | 1467683949584 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128ee7000) [pid = 1664] [serial = 2280] [outer = 0x128da4c00] 18:59:09 INFO - PROCESS | 1664 | 1467683949871 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:59:09 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:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 18:59:09 INFO - PROCESS | 1664 | 1467683949916 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:59:09 INFO - PROCESS | 1664 | 1467683949917 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:59:09 INFO - PROCESS | 1664 | 1467683949920 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 1664 | 1467683949921 Marionette TRACE conn2 <- [1,3006,null,{}] 18:59:09 INFO - PROCESS | 1664 | 1467683949930 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:59:09 INFO - PROCESS | 1664 | 1467683949931 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:10 INFO - PROCESS | 1664 | 1467683950041 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:59:10 INFO - PROCESS | 1664 | 1467683950045 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:10 INFO - PROCESS | 1664 | 1467683950046 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c3d5000 == 36 [pid = 1664] [id = 761] 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128da6000) [pid = 1664] [serial = 2281] [outer = 0x0] 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1291e2000) [pid = 1664] [serial = 2282] [outer = 0x128da6000] 18:59:10 INFO - PROCESS | 1664 | 1467683950076 Marionette DEBUG loaded listener.js 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1291da400) [pid = 1664] [serial = 2283] [outer = 0x128da6000] 18:59:10 INFO - PROCESS | 1664 | 1467683950371 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:59:10 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:59:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 18:59:10 INFO - PROCESS | 1664 | 1467683950389 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 1664 | 1467683950390 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:59:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:59:10 INFO - PROCESS | 1664 | 1467683950401 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 1664 | 1467683950402 Marionette TRACE conn2 <- [1,3010,null,{}] 18:59:10 INFO - PROCESS | 1664 | 1467683950412 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:59:10 INFO - PROCESS | 1664 | 1467683950413 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:10 INFO - PROCESS | 1664 | 1467683950521 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:59:10 INFO - PROCESS | 1664 | 1467683950525 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:10 INFO - PROCESS | 1664 | 1467683950526 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ccb3000 == 37 [pid = 1664] [id = 762] 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124deec00) [pid = 1664] [serial = 2284] [outer = 0x0] 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1294e7c00) [pid = 1664] [serial = 2285] [outer = 0x124deec00] 18:59:10 INFO - PROCESS | 1664 | 1467683950550 Marionette DEBUG loaded listener.js 18:59:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a69b000) [pid = 1664] [serial = 2286] [outer = 0x124deec00] 18:59:10 INFO - PROCESS | 1664 | 1467683950843 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:59:10 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:59:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 485ms 18:59:10 INFO - PROCESS | 1664 | 1467683950882 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 1664 | 1467683950883 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:59:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:59:10 INFO - PROCESS | 1664 | 1467683950893 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 1664 | 1467683950894 Marionette TRACE conn2 <- [1,3014,null,{}] 18:59:10 INFO - PROCESS | 1664 | 1467683950902 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:59:10 INFO - PROCESS | 1664 | 1467683950903 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:11 INFO - PROCESS | 1664 | 1467683951019 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:59:11 INFO - PROCESS | 1664 | 1467683951022 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 1664 | 1467683951032 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d25b000 == 38 [pid = 1664] [id = 763] 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1294e9800) [pid = 1664] [serial = 2287] [outer = 0x0] 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a6a4c00) [pid = 1664] [serial = 2288] [outer = 0x1294e9800] 18:59:11 INFO - PROCESS | 1664 | 1467683951091 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a785400) [pid = 1664] [serial = 2289] [outer = 0x1294e9800] 18:59:11 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11622e000) [pid = 1664] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119bf7000) [pid = 1664] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1174b4c00) [pid = 1664] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x118238400) [pid = 1664] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1128aac00) [pid = 1664] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1174abc00) [pid = 1664] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119203c00) [pid = 1664] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115e5f800) [pid = 1664] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1186c0c00) [pid = 1664] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1199bac00) [pid = 1664] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x126885800) [pid = 1664] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11622f000) [pid = 1664] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11822dc00) [pid = 1664] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x125072400) [pid = 1664] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11823ac00) [pid = 1664] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1271d2000) [pid = 1664] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x116fcac00) [pid = 1664] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:59:11 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11985c000) [pid = 1664] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:59:11 INFO - PROCESS | 1664 | 1467683951463 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:59:11 INFO - {} 18:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:59:11 INFO - {} 18:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:59:11 INFO - {} 18:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:59:11 INFO - {} 18:59:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 620ms 18:59:11 INFO - TEST-START | /FileAPI/fileReader.html 18:59:11 INFO - PROCESS | 1664 | 1467683951514 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:59:11 INFO - PROCESS | 1664 | 1467683951515 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:59:11 INFO - PROCESS | 1664 | 1467683951517 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:59:11 INFO - PROCESS | 1664 | 1467683951518 Marionette TRACE conn2 <- [1,3018,null,{}] 18:59:11 INFO - PROCESS | 1664 | 1467683951521 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:59:11 INFO - PROCESS | 1664 | 1467683951522 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:11 INFO - PROCESS | 1664 | 1467683951598 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:59:11 INFO - PROCESS | 1664 | 1467683951601 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 1664 | 1467683951603 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d818000 == 39 [pid = 1664] [id = 764] 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1181f4800) [pid = 1664] [serial = 2290] [outer = 0x0] 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1190d1400) [pid = 1664] [serial = 2291] [outer = 0x1181f4800] 18:59:11 INFO - PROCESS | 1664 | 1467683951628 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x121475800) [pid = 1664] [serial = 2292] [outer = 0x1181f4800] 18:59:12 INFO - PROCESS | 1664 | 1467683952009 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:59:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:59:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:59:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:59:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:59:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 18:59:12 INFO - TEST-START | /FileAPI/historical.html 18:59:12 INFO - PROCESS | 1664 | 1467683952039 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:59:12 INFO - PROCESS | 1664 | 1467683952041 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:59:12 INFO - PROCESS | 1664 | 1467683952044 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 1664 | 1467683952046 Marionette TRACE conn2 <- [1,3022,null,{}] 18:59:12 INFO - PROCESS | 1664 | 1467683952050 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:59:12 INFO - PROCESS | 1664 | 1467683952051 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:12 INFO - PROCESS | 1664 | 1467683952221 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:59:12 INFO - PROCESS | 1664 | 1467683952229 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:12 INFO - PROCESS | 1664 | 1467683952231 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da1c800 == 40 [pid = 1664] [id = 765] 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118238400) [pid = 1664] [serial = 2293] [outer = 0x0] 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12a785000) [pid = 1664] [serial = 2294] [outer = 0x118238400] 18:59:12 INFO - PROCESS | 1664 | 1467683952257 Marionette DEBUG loaded listener.js 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12aa2c800) [pid = 1664] [serial = 2295] [outer = 0x118238400] 18:59:12 INFO - PROCESS | 1664 | 1467683952564 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:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:59:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:59:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:59:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:59:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:59:12 INFO - TEST-OK | /FileAPI/historical.html | took 572ms 18:59:12 INFO - TEST-START | /FileAPI/idlharness.html 18:59:12 INFO - PROCESS | 1664 | 1467683952617 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:59:12 INFO - PROCESS | 1664 | 1467683952618 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:59:12 INFO - PROCESS | 1664 | 1467683952621 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 1664 | 1467683952622 Marionette TRACE conn2 <- [1,3026,null,{}] 18:59:12 INFO - PROCESS | 1664 | 1467683952625 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:59:12 INFO - PROCESS | 1664 | 1467683952627 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:12 INFO - PROCESS | 1664 | 1467683952717 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:59:12 INFO - PROCESS | 1664 | 1467683952720 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:12 INFO - PROCESS | 1664 | 1467683952721 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dd9a800 == 41 [pid = 1664] [id = 766] 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12aa2f000) [pid = 1664] [serial = 2296] [outer = 0x0] 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12adae800) [pid = 1664] [serial = 2297] [outer = 0x12aa2f000] 18:59:12 INFO - PROCESS | 1664 | 1467683952746 Marionette DEBUG loaded listener.js 18:59:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b32fc00) [pid = 1664] [serial = 2298] [outer = 0x12aa2f000] 18:59:13 INFO - PROCESS | 1664 | 1467683953249 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:59:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:59:13 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:59:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:59:13 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:59:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:59:13 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:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:59:13 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:59:13 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:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:59:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:59:13 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:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:59:13 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:59:13 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:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:59:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 18:59:13 INFO - PROCESS | 1664 | 1467683953304 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:59:13 INFO - PROCESS | 1664 | 1467683953305 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:59:13 INFO - TEST-START | /FileAPI/idlharness.worker 18:59:13 INFO - PROCESS | 1664 | 1467683953313 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:59:13 INFO - PROCESS | 1664 | 1467683953315 Marionette TRACE conn2 <- [1,3030,null,{}] 18:59:13 INFO - PROCESS | 1664 | 1467683953317 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:59:13 INFO - PROCESS | 1664 | 1467683953318 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:13 INFO - PROCESS | 1664 | 1467683953402 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:59:13 INFO - PROCESS | 1664 | 1467683953426 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 1664 | 1467683953427 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1295ba800 == 42 [pid = 1664] [id = 767] 18:59:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12c017400) [pid = 1664] [serial = 2299] [outer = 0x0] 18:59:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12c019800) [pid = 1664] [serial = 2300] [outer = 0x12c017400] 18:59:13 INFO - PROCESS | 1664 | 1467683953450 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12c523800) [pid = 1664] [serial = 2301] [outer = 0x12c017400] 18:59:13 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:59:14 INFO - PROCESS | 1664 | 1467683954250 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:59:14 INFO - {} 18:59:14 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:59:14 INFO - {} 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 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:59:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:59:14 INFO - {} 18:59:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 991ms 18:59:14 INFO - PROCESS | 1664 | 1467683954337 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:59:14 INFO - PROCESS | 1664 | 1467683954341 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:59:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:59:14 INFO - PROCESS | 1664 | 1467683954359 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - PROCESS | 1664 | 1467683954362 Marionette TRACE conn2 <- [1,3034,null,{}] 18:59:14 INFO - PROCESS | 1664 | 1467683954365 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:59:14 INFO - PROCESS | 1664 | 1467683954368 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:14 INFO - PROCESS | 1664 | 1467683954479 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:59:14 INFO - PROCESS | 1664 | 1467683954539 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 1664 | 1467683954541 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x115daa000 == 43 [pid = 1664] [id = 768] 18:59:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12bd8e800) [pid = 1664] [serial = 2302] [outer = 0x0] 18:59:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12c00d000) [pid = 1664] [serial = 2303] [outer = 0x12bd8e800] 18:59:14 INFO - PROCESS | 1664 | 1467683954572 Marionette DEBUG loaded listener.js 18:59:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x125596400) [pid = 1664] [serial = 2304] [outer = 0x12bd8e800] 18:59:15 INFO - PROCESS | 1664 | 1467683955004 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:59:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:59:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 674ms 18:59:15 INFO - PROCESS | 1664 | 1467683955033 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 1664 | 1467683955036 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:59:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:59:15 INFO - PROCESS | 1664 | 1467683955041 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - PROCESS | 1664 | 1467683955042 Marionette TRACE conn2 <- [1,3038,null,{}] 18:59:15 INFO - PROCESS | 1664 | 1467683955045 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:59:15 INFO - PROCESS | 1664 | 1467683955047 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:15 INFO - PROCESS | 1664 | 1467683955160 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:59:15 INFO - PROCESS | 1664 | 1467683955223 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:15 INFO - PROCESS | 1664 | 1467683955224 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a9d1000 == 44 [pid = 1664] [id = 769] 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112965000) [pid = 1664] [serial = 2305] [outer = 0x0] 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12c525400) [pid = 1664] [serial = 2306] [outer = 0x112965000] 18:59:15 INFO - PROCESS | 1664 | 1467683955295 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12d2b6000) [pid = 1664] [serial = 2307] [outer = 0x112965000] 18:59:15 INFO - PROCESS | 1664 | 1467683955649 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:59:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:59:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:59:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 18:59:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:59:15 INFO - PROCESS | 1664 | 1467683955661 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 1664 | 1467683955663 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:59:15 INFO - PROCESS | 1664 | 1467683955665 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - PROCESS | 1664 | 1467683955668 Marionette TRACE conn2 <- [1,3042,null,{}] 18:59:15 INFO - PROCESS | 1664 | 1467683955676 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:59:15 INFO - PROCESS | 1664 | 1467683955679 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:15 INFO - PROCESS | 1664 | 1467683955786 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:59:15 INFO - PROCESS | 1664 | 1467683955896 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:15 INFO - PROCESS | 1664 | 1467683955898 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x115d99800 == 45 [pid = 1664] [id = 770] 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128ae5c00) [pid = 1664] [serial = 2308] [outer = 0x0] 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12a549800) [pid = 1664] [serial = 2309] [outer = 0x128ae5c00] 18:59:15 INFO - PROCESS | 1664 | 1467683955931 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12d725800) [pid = 1664] [serial = 2310] [outer = 0x128ae5c00] 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:59:16 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:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:59:16 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:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:59:16 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:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:59:16 INFO - PROCESS | 1664 | 1467683956488 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:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:59:16 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:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:59:16 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:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:59:16 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:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:59:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 837ms 18:59:16 INFO - PROCESS | 1664 | 1467683956503 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:59:16 INFO - PROCESS | 1664 | 1467683956505 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:59:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:59:16 INFO - PROCESS | 1664 | 1467683956509 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:59:16 INFO - PROCESS | 1664 | 1467683956511 Marionette TRACE conn2 <- [1,3046,null,{}] 18:59:16 INFO - PROCESS | 1664 | 1467683956545 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:59:16 INFO - PROCESS | 1664 | 1467683956547 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:16 INFO - PROCESS | 1664 | 1467683956708 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:59:16 INFO - PROCESS | 1664 | 1467683956785 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:16 INFO - PROCESS | 1664 | 1467683956786 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f96000 == 46 [pid = 1664] [id = 771] 18:59:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1181f5c00) [pid = 1664] [serial = 2311] [outer = 0x0] 18:59:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12147a400) [pid = 1664] [serial = 2312] [outer = 0x1181f5c00] 18:59:16 INFO - PROCESS | 1664 | 1467683956815 Marionette DEBUG loaded listener.js 18:59:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12735b000) [pid = 1664] [serial = 2313] [outer = 0x1181f5c00] 18:59:16 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:59:17 INFO - PROCESS | 1664 | 1467683957370 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:59:17 INFO - {} 18:59:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 900ms 18:59:17 INFO - PROCESS | 1664 | 1467683957409 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:59:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:59:17 INFO - PROCESS | 1664 | 1467683957411 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:59:17 INFO - PROCESS | 1664 | 1467683957414 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:59:17 INFO - PROCESS | 1664 | 1467683957416 Marionette TRACE conn2 <- [1,3050,null,{}] 18:59:17 INFO - PROCESS | 1664 | 1467683957419 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:59:17 INFO - PROCESS | 1664 | 1467683957421 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:17 INFO - PROCESS | 1664 | 1467683957560 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:59:17 INFO - PROCESS | 1664 | 1467683957672 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:17 INFO - PROCESS | 1664 | 1467683957673 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116acb800 == 47 [pid = 1664] [id = 772] 18:59:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1174a8000) [pid = 1664] [serial = 2314] [outer = 0x0] 18:59:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1174b2800) [pid = 1664] [serial = 2315] [outer = 0x1174a8000] 18:59:17 INFO - PROCESS | 1664 | 1467683957705 Marionette DEBUG loaded listener.js 18:59:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1181d4400) [pid = 1664] [serial = 2316] [outer = 0x1174a8000] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12dd9a800 == 46 [pid = 1664] [id = 766] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12da1c800 == 45 [pid = 1664] [id = 765] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12d818000 == 44 [pid = 1664] [id = 764] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12d25b000 == 43 [pid = 1664] [id = 763] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ccb3000 == 42 [pid = 1664] [id = 762] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12c3d5000 == 41 [pid = 1664] [id = 761] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12b35e800 == 40 [pid = 1664] [id = 760] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12a9c0800 == 39 [pid = 1664] [id = 759] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x128a71800 == 38 [pid = 1664] [id = 757] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x129775000 == 37 [pid = 1664] [id = 758] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12367f000 == 36 [pid = 1664] [id = 756] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x119b1f000 == 35 [pid = 1664] [id = 755] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x119010800 == 34 [pid = 1664] [id = 754] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ba97000 == 33 [pid = 1664] [id = 753] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x123613000 == 32 [pid = 1664] [id = 752] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x118636800 == 31 [pid = 1664] [id = 751] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x124b46800 == 30 [pid = 1664] [id = 750] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x116f96000 == 29 [pid = 1664] [id = 771] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x115d99800 == 28 [pid = 1664] [id = 770] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12a9d1000 == 27 [pid = 1664] [id = 769] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x115daa000 == 26 [pid = 1664] [id = 768] 18:59:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1295ba800 == 25 [pid = 1664] [id = 767] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12100cc00) [pid = 1664] [serial = 2227] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x117eb6400) [pid = 1664] [serial = 2218] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1181f4c00) [pid = 1664] [serial = 2219] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1183c5400) [pid = 1664] [serial = 2221] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11885d800) [pid = 1664] [serial = 2222] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1128b3400) [pid = 1664] [serial = 2215] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118237c00) [pid = 1664] [serial = 2213] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x117e86800) [pid = 1664] [serial = 2212] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119865800) [pid = 1664] [serial = 2224] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1174ee800) [pid = 1664] [serial = 2198] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11660f400) [pid = 1664] [serial = 2197] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x119473c00) [pid = 1664] [serial = 2201] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1190d8400) [pid = 1664] [serial = 2200] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1235f0400) [pid = 1664] [serial = 2204] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x121482400) [pid = 1664] [serial = 2203] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128ad9800) [pid = 1664] [serial = 2207] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1271ce000) [pid = 1664] [serial = 2206] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128e2e000) [pid = 1664] [serial = 2210] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x126885c00) [pid = 1664] [serial = 2209] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x121ce0c00) [pid = 1664] [serial = 2230] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1210ce800) [pid = 1664] [serial = 2228] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126882400) [pid = 1664] [serial = 2233] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124f28800) [pid = 1664] [serial = 2231] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119209800) [pid = 1664] [serial = 2241] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a85400) [pid = 1664] [serial = 2236] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126fa9400) [pid = 1664] [serial = 2234] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128ae3800) [pid = 1664] [serial = 2244] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1127cf000) [pid = 1664] [serial = 2239] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124de9000) [pid = 1664] [serial = 2242] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128ade000) [pid = 1664] [serial = 2237] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11325a800) [pid = 1664] [serial = 2216] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128da9400) [pid = 1664] [serial = 2245] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1291db800) [pid = 1664] [serial = 2250] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x119bf0000) [pid = 1664] [serial = 2225] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128d7f400) [pid = 1664] [serial = 2247] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1291d8000) [pid = 1664] [serial = 2248] [outer = 0x0] [url = about:blank] 18:59:18 INFO - PROCESS | 1664 | 1467683958639 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:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:59:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1273ms 18:59:18 INFO - PROCESS | 1664 | 1467683958687 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:59:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:59:18 INFO - PROCESS | 1664 | 1467683958689 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:59:18 INFO - PROCESS | 1664 | 1467683958693 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:59:18 INFO - PROCESS | 1664 | 1467683958695 Marionette TRACE conn2 <- [1,3054,null,{}] 18:59:18 INFO - PROCESS | 1664 | 1467683958698 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:59:18 INFO - PROCESS | 1664 | 1467683958700 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:18 INFO - PROCESS | 1664 | 1467683958784 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:59:18 INFO - PROCESS | 1664 | 1467683958789 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:18 INFO - PROCESS | 1664 | 1467683958792 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e8c800 == 26 [pid = 1664] [id = 773] 18:59:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112960400) [pid = 1664] [serial = 2317] [outer = 0x0] 18:59:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112964c00) [pid = 1664] [serial = 2318] [outer = 0x112960400] 18:59:18 INFO - PROCESS | 1664 | 1467683958821 Marionette DEBUG loaded listener.js 18:59:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1127d1800) [pid = 1664] [serial = 2319] [outer = 0x112960400] 18:59:19 INFO - PROCESS | 1664 | 1467683959318 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:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:59:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:59:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:59:19 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:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:59:19 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:59:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:59:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 18:59:19 INFO - PROCESS | 1664 | 1467683959380 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:59:19 INFO - PROCESS | 1664 | 1467683959384 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:59:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:59:19 INFO - PROCESS | 1664 | 1467683959390 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:59:19 INFO - PROCESS | 1664 | 1467683959392 Marionette TRACE conn2 <- [1,3058,null,{}] 18:59:19 INFO - PROCESS | 1664 | 1467683959394 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:59:19 INFO - PROCESS | 1664 | 1467683959396 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:19 INFO - PROCESS | 1664 | 1467683959483 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:59:19 INFO - PROCESS | 1664 | 1467683959545 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 1664 | 1467683959546 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x1168af800 == 27 [pid = 1664] [id = 774] 18:59:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112961000) [pid = 1664] [serial = 2320] [outer = 0x0] 18:59:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11661b400) [pid = 1664] [serial = 2321] [outer = 0x112961000] 18:59:19 INFO - PROCESS | 1664 | 1467683959573 Marionette DEBUG loaded listener.js 18:59:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1181ac800) [pid = 1664] [serial = 2322] [outer = 0x112961000] 18:59:19 INFO - PROCESS | 1664 | 1467683959864 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:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:59:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:59:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 18:59:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:59:19 INFO - PROCESS | 1664 | 1467683959914 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:59:19 INFO - PROCESS | 1664 | 1467683959916 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:59:19 INFO - PROCESS | 1664 | 1467683959920 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:59:19 INFO - PROCESS | 1664 | 1467683959923 Marionette TRACE conn2 <- [1,3062,null,{}] 18:59:19 INFO - PROCESS | 1664 | 1467683959931 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:59:19 INFO - PROCESS | 1664 | 1467683959934 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:20 INFO - PROCESS | 1664 | 1467683960011 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:59:20 INFO - PROCESS | 1664 | 1467683960085 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:20 INFO - PROCESS | 1664 | 1467683960087 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x118636800 == 28 [pid = 1664] [id = 775] 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112965c00) [pid = 1664] [serial = 2323] [outer = 0x0] 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11852bc00) [pid = 1664] [serial = 2324] [outer = 0x112965c00] 18:59:20 INFO - PROCESS | 1664 | 1467683960124 Marionette DEBUG loaded listener.js 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119207000) [pid = 1664] [serial = 2325] [outer = 0x112965c00] 18:59:20 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:59:20 INFO - PROCESS | 1664 | 1467683960395 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:59:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:59:20 INFO - {} 18:59:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 18:59:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:59:20 INFO - PROCESS | 1664 | 1467683960445 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:59:20 INFO - PROCESS | 1664 | 1467683960447 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:59:20 INFO - PROCESS | 1664 | 1467683960449 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 1664 | 1467683960450 Marionette TRACE conn2 <- [1,3066,null,{}] 18:59:20 INFO - PROCESS | 1664 | 1467683960452 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:59:20 INFO - PROCESS | 1664 | 1467683960454 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:20 INFO - PROCESS | 1664 | 1467683960538 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:59:20 INFO - PROCESS | 1664 | 1467683960544 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:20 INFO - PROCESS | 1664 | 1467683960545 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x121084800 == 29 [pid = 1664] [id = 776] 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119475400) [pid = 1664] [serial = 2326] [outer = 0x0] 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119bea000) [pid = 1664] [serial = 2327] [outer = 0x119475400] 18:59:20 INFO - PROCESS | 1664 | 1467683960570 Marionette DEBUG loaded listener.js 18:59:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119bf5800) [pid = 1664] [serial = 2328] [outer = 0x119475400] 18:59:20 INFO - PROCESS | 1664 | 1467683960902 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:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:59:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 18:59:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:59:20 INFO - PROCESS | 1664 | 1467683960922 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:59:20 INFO - PROCESS | 1664 | 1467683960923 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:59:20 INFO - PROCESS | 1664 | 1467683960926 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 1664 | 1467683960927 Marionette TRACE conn2 <- [1,3070,null,{}] 18:59:20 INFO - PROCESS | 1664 | 1467683960929 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:59:20 INFO - PROCESS | 1664 | 1467683960931 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:21 INFO - PROCESS | 1664 | 1467683961027 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:59:21 INFO - PROCESS | 1664 | 1467683961069 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 1664 | 1467683961070 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211d7000 == 30 [pid = 1664] [id = 777] 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x112958000) [pid = 1664] [serial = 2329] [outer = 0x0] 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120822c00) [pid = 1664] [serial = 2330] [outer = 0x112958000] 18:59:21 INFO - PROCESS | 1664 | 1467683961102 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1210d1000) [pid = 1664] [serial = 2331] [outer = 0x112958000] 18:59:21 INFO - PROCESS | 1664 | 1467683961417 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:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:59:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 18:59:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:59:21 INFO - PROCESS | 1664 | 1467683961448 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 1664 | 1467683961450 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:59:21 INFO - PROCESS | 1664 | 1467683961452 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 1664 | 1467683961453 Marionette TRACE conn2 <- [1,3074,null,{}] 18:59:21 INFO - PROCESS | 1664 | 1467683961455 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:59:21 INFO - PROCESS | 1664 | 1467683961459 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:21 INFO - PROCESS | 1664 | 1467683961577 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:59:21 INFO - PROCESS | 1664 | 1467683961619 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 1664 | 1467683961620 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x123508000 == 31 [pid = 1664] [id = 778] 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121127800) [pid = 1664] [serial = 2332] [outer = 0x0] 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12147c800) [pid = 1664] [serial = 2333] [outer = 0x121127800] 18:59:21 INFO - PROCESS | 1664 | 1467683961645 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124df3400) [pid = 1664] [serial = 2334] [outer = 0x121127800] 18:59:21 INFO - PROCESS | 1664 | 1467683961898 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:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:59:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 18:59:21 INFO - PROCESS | 1664 | 1467683961927 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 1664 | 1467683961928 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:59:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:59:21 INFO - PROCESS | 1664 | 1467683961931 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 1664 | 1467683961932 Marionette TRACE conn2 <- [1,3078,null,{}] 18:59:21 INFO - PROCESS | 1664 | 1467683961934 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:59:21 INFO - PROCESS | 1664 | 1467683961935 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:22 INFO - PROCESS | 1664 | 1467683962044 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:59:22 INFO - PROCESS | 1664 | 1467683962047 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:22 INFO - PROCESS | 1664 | 1467683962048 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x124db1800 == 32 [pid = 1664] [id = 779] 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124f26000) [pid = 1664] [serial = 2335] [outer = 0x0] 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x125680400) [pid = 1664] [serial = 2336] [outer = 0x124f26000] 18:59:22 INFO - PROCESS | 1664 | 1467683962080 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126c8d800) [pid = 1664] [serial = 2337] [outer = 0x124f26000] 18:59:22 INFO - PROCESS | 1664 | 1467683962389 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:59:22 INFO - PROCESS | 1664 | 1467683962413 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:59:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:59:22 INFO - PROCESS | 1664 | 1467683962415 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:59:22 INFO - PROCESS | 1664 | 1467683962416 Marionette TRACE conn2 <- [1,3082,null,{}] 18:59:22 INFO - PROCESS | 1664 | 1467683962419 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:59:22 INFO - PROCESS | 1664 | 1467683962420 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:22 INFO - PROCESS | 1664 | 1467683962529 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:59:22 INFO - PROCESS | 1664 | 1467683962533 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:22 INFO - PROCESS | 1664 | 1467683962534 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11863e800 == 33 [pid = 1664] [id = 780] 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112959c00) [pid = 1664] [serial = 2338] [outer = 0x0] 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112da3000) [pid = 1664] [serial = 2339] [outer = 0x112959c00] 18:59:22 INFO - PROCESS | 1664 | 1467683962558 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126f17800) [pid = 1664] [serial = 2340] [outer = 0x112959c00] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12c017400) [pid = 1664] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128da6000) [pid = 1664] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124deec00) [pid = 1664] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1181ec000) [pid = 1664] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1128a8400) [pid = 1664] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x121010800) [pid = 1664] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x121230000) [pid = 1664] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x128e30800) [pid = 1664] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119052400) [pid = 1664] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1181ca000) [pid = 1664] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116616400) [pid = 1664] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118869400) [pid = 1664] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1210cf400) [pid = 1664] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1181f4800) [pid = 1664] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118238400) [pid = 1664] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x128da4c00) [pid = 1664] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12aa2f000) [pid = 1664] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:59:23 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1294e9800) [pid = 1664] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:59:23 INFO - PROCESS | 1664 | 1467683963101 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:59:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:59:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:59:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 18:59:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:59:23 INFO - PROCESS | 1664 | 1467683963135 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:59:23 INFO - PROCESS | 1664 | 1467683963136 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:59:23 INFO - PROCESS | 1664 | 1467683963139 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 1664 | 1467683963140 Marionette TRACE conn2 <- [1,3086,null,{}] 18:59:23 INFO - PROCESS | 1664 | 1467683963142 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:59:23 INFO - PROCESS | 1664 | 1467683963143 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:23 INFO - PROCESS | 1664 | 1467683963218 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:59:23 INFO - PROCESS | 1664 | 1467683963284 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 1664 | 1467683963286 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x118179800 == 34 [pid = 1664] [id = 781] 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128a5800) [pid = 1664] [serial = 2341] [outer = 0x0] 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119bf4c00) [pid = 1664] [serial = 2342] [outer = 0x1128a5800] 18:59:23 INFO - PROCESS | 1664 | 1467683963317 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x127354800) [pid = 1664] [serial = 2343] [outer = 0x1128a5800] 18:59:23 INFO - PROCESS | 1664 | 1467683963557 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:59:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:59:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 18:59:23 INFO - PROCESS | 1664 | 1467683963609 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:59:23 INFO - PROCESS | 1664 | 1467683963610 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:59:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:59:23 INFO - PROCESS | 1664 | 1467683963612 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 1664 | 1467683963613 Marionette TRACE conn2 <- [1,3090,null,{}] 18:59:23 INFO - PROCESS | 1664 | 1467683963615 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:59:23 INFO - PROCESS | 1664 | 1467683963617 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:23 INFO - PROCESS | 1664 | 1467683963698 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:59:23 INFO - PROCESS | 1664 | 1467683963704 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 1664 | 1467683963705 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x129415800 == 35 [pid = 1664] [id = 782] 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1271d2800) [pid = 1664] [serial = 2344] [outer = 0x0] 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1273a6400) [pid = 1664] [serial = 2345] [outer = 0x1271d2800] 18:59:23 INFO - PROCESS | 1664 | 1467683963729 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a8fc00) [pid = 1664] [serial = 2346] [outer = 0x1271d2800] 18:59:24 INFO - PROCESS | 1664 | 1467683964029 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:59:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:59:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 468ms 18:59:24 INFO - PROCESS | 1664 | 1467683964080 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:59:24 INFO - PROCESS | 1664 | 1467683964082 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:59:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:59:24 INFO - PROCESS | 1664 | 1467683964087 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 1664 | 1467683964089 Marionette TRACE conn2 <- [1,3094,null,{}] 18:59:24 INFO - PROCESS | 1664 | 1467683964091 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:59:24 INFO - PROCESS | 1664 | 1467683964093 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:24 INFO - PROCESS | 1664 | 1467683964214 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:59:24 INFO - PROCESS | 1664 | 1467683964221 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:24 INFO - PROCESS | 1664 | 1467683964222 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x1211d6000 == 36 [pid = 1664] [id = 783] 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1273a7c00) [pid = 1664] [serial = 2347] [outer = 0x0] 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128adf400) [pid = 1664] [serial = 2348] [outer = 0x1273a7c00] 18:59:24 INFO - PROCESS | 1664 | 1467683964257 Marionette DEBUG loaded listener.js 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128e28c00) [pid = 1664] [serial = 2349] [outer = 0x1273a7c00] 18:59:24 INFO - PROCESS | 1664 | 1467683964538 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:59:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:59:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 18:59:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:59:24 INFO - PROCESS | 1664 | 1467683964556 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:59:24 INFO - PROCESS | 1664 | 1467683964557 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:59:24 INFO - PROCESS | 1664 | 1467683964559 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 1664 | 1467683964560 Marionette TRACE conn2 <- [1,3098,null,{}] 18:59:24 INFO - PROCESS | 1664 | 1467683964562 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:59:24 INFO - PROCESS | 1664 | 1467683964563 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:24 INFO - PROCESS | 1664 | 1467683964653 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:59:24 INFO - PROCESS | 1664 | 1467683964657 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:24 INFO - PROCESS | 1664 | 1467683964658 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a7eb800 == 37 [pid = 1664] [id = 784] 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1210cec00) [pid = 1664] [serial = 2350] [outer = 0x0] 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1291d4800) [pid = 1664] [serial = 2351] [outer = 0x1210cec00] 18:59:24 INFO - PROCESS | 1664 | 1467683964684 Marionette DEBUG loaded listener.js 18:59:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1291dd400) [pid = 1664] [serial = 2352] [outer = 0x1210cec00] 18:59:25 INFO - PROCESS | 1664 | 1467683965030 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:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:59:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 18:59:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:59:25 INFO - PROCESS | 1664 | 1467683965079 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:59:25 INFO - PROCESS | 1664 | 1467683965081 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:59:25 INFO - PROCESS | 1664 | 1467683965085 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:59:25 INFO - PROCESS | 1664 | 1467683965088 Marionette TRACE conn2 <- [1,3102,null,{}] 18:59:25 INFO - PROCESS | 1664 | 1467683965093 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:59:25 INFO - PROCESS | 1664 | 1467683965094 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:25 INFO - PROCESS | 1664 | 1467683965235 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:59:25 INFO - PROCESS | 1664 | 1467683965324 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 1664 | 1467683965326 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x110ed5000 == 38 [pid = 1664] [id = 785] 18:59:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128ab400) [pid = 1664] [serial = 2353] [outer = 0x0] 18:59:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11295ac00) [pid = 1664] [serial = 2354] [outer = 0x1128ab400] 18:59:25 INFO - PROCESS | 1664 | 1467683965358 Marionette DEBUG loaded listener.js 18:59:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112e7b800) [pid = 1664] [serial = 2355] [outer = 0x1128ab400] 18:59:25 INFO - PROCESS | 1664 | 1467683965800 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:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:59:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 723ms 18:59:25 INFO - PROCESS | 1664 | 1467683965808 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:59:25 INFO - PROCESS | 1664 | 1467683965811 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:59:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:59:25 INFO - PROCESS | 1664 | 1467683965816 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:59:25 INFO - PROCESS | 1664 | 1467683965817 Marionette TRACE conn2 <- [1,3106,null,{}] 18:59:25 INFO - PROCESS | 1664 | 1467683965820 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:59:25 INFO - PROCESS | 1664 | 1467683965822 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:25 INFO - PROCESS | 1664 | 1467683965936 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:59:26 INFO - PROCESS | 1664 | 1467683966002 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 1664 | 1467683966003 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x118643000 == 39 [pid = 1664] [id = 786] 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1133a6800) [pid = 1664] [serial = 2356] [outer = 0x0] 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x117152000) [pid = 1664] [serial = 2357] [outer = 0x1133a6800] 18:59:26 INFO - PROCESS | 1664 | 1467683966074 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1181a9400) [pid = 1664] [serial = 2358] [outer = 0x1133a6800] 18:59:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:59:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:59:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:59:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 18:59:26 INFO - PROCESS | 1664 | 1467683966477 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:59:26 INFO - PROCESS | 1664 | 1467683966485 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:59:26 INFO - PROCESS | 1664 | 1467683966488 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:59:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:59:26 INFO - PROCESS | 1664 | 1467683966492 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:59:26 INFO - PROCESS | 1664 | 1467683966494 Marionette TRACE conn2 <- [1,3110,null,{}] 18:59:26 INFO - PROCESS | 1664 | 1467683966502 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:59:26 INFO - PROCESS | 1664 | 1467683966506 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:26 INFO - PROCESS | 1664 | 1467683966618 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:59:26 INFO - PROCESS | 1664 | 1467683966756 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 1664 | 1467683966759 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x121457000 == 40 [pid = 1664] [id = 787] 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118283c00) [pid = 1664] [serial = 2359] [outer = 0x0] 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1186bd800) [pid = 1664] [serial = 2360] [outer = 0x118283c00] 18:59:26 INFO - PROCESS | 1664 | 1467683966790 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x119210000) [pid = 1664] [serial = 2361] [outer = 0x118283c00] 18:59:27 INFO - PROCESS | 1664 | 1467683967324 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:59:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:59:27 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:59:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:59:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:59:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 18:59:27 INFO - PROCESS | 1664 | 1467683967364 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 1664 | 1467683967366 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:59:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:59:27 INFO - PROCESS | 1664 | 1467683967369 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 1664 | 1467683967371 Marionette TRACE conn2 <- [1,3114,null,{}] 18:59:27 INFO - PROCESS | 1664 | 1467683967375 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:59:27 INFO - PROCESS | 1664 | 1467683967377 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:27 INFO - PROCESS | 1664 | 1467683967493 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:59:27 INFO - PROCESS | 1664 | 1467683967561 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\", \"c4ae4208-8f22-4e73-ac40-47d2b5a94faf\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:27 INFO - PROCESS | 1664 | 1467683967562 Marionette INFO sendAsync 9f3c95bf-9e0d-c84d-bef0-bc4ba7f7cd37 18:59:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x116ab6800 == 41 [pid = 1664] [id = 788] 18:59:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x112963000) [pid = 1664] [serial = 2362] [outer = 0x0] 18:59:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1133aa800) [pid = 1664] [serial = 2363] [outer = 0x112963000] 18:59:27 INFO - PROCESS | 1664 | 1467683967590 Marionette DEBUG loaded listener.js 18:59:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1174abc00) [pid = 1664] [serial = 2364] [outer = 0x112963000] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x1211d6000 == 40 [pid = 1664] [id = 783] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x129415800 == 39 [pid = 1664] [id = 782] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x118179800 == 38 [pid = 1664] [id = 781] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x11863e800 == 37 [pid = 1664] [id = 780] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x124db1800 == 36 [pid = 1664] [id = 779] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x123508000 == 35 [pid = 1664] [id = 778] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x1211d7000 == 34 [pid = 1664] [id = 777] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x121084800 == 33 [pid = 1664] [id = 776] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x118636800 == 32 [pid = 1664] [id = 775] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x1168af800 == 31 [pid = 1664] [id = 774] 18:59:27 INFO - PROCESS | 1664 | --DOCSHELL 0x111e8c800 == 30 [pid = 1664] [id = 773] 18:59:28 INFO - PROCESS | 1664 | --DOCSHELL 0x116acb800 == 29 [pid = 1664] [id = 772] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1291e2000) [pid = 1664] [serial = 2282] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1294e7c00) [pid = 1664] [serial = 2285] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a6a4c00) [pid = 1664] [serial = 2288] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118225400) [pid = 1664] [serial = 2256] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118285400) [pid = 1664] [serial = 2257] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e80c00) [pid = 1664] [serial = 2253] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1164e8000) [pid = 1664] [serial = 2254] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1215e8c00) [pid = 1664] [serial = 2273] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x125593c00) [pid = 1664] [serial = 2274] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126883400) [pid = 1664] [serial = 2276] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1294ea400) [pid = 1664] [serial = 2251] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119816000) [pid = 1664] [serial = 2259] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12147d400) [pid = 1664] [serial = 2260] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11822d800) [pid = 1664] [serial = 2265] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1183ccc00) [pid = 1664] [serial = 2266] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x116803000) [pid = 1664] [serial = 2262] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1174af800) [pid = 1664] [serial = 2263] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119536800) [pid = 1664] [serial = 2268] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119bf7400) [pid = 1664] [serial = 2269] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117e8e800) [pid = 1664] [serial = 2271] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1190d1400) [pid = 1664] [serial = 2291] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a785000) [pid = 1664] [serial = 2294] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x121475800) [pid = 1664] [serial = 2292] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128e23800) [pid = 1664] [serial = 2279] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128ee7000) [pid = 1664] [serial = 2280] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12b32fc00) [pid = 1664] [serial = 2298] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1291da400) [pid = 1664] [serial = 2283] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a69b000) [pid = 1664] [serial = 2286] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128a86400) [pid = 1664] [serial = 2277] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12aa2c800) [pid = 1664] [serial = 2295] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12adae800) [pid = 1664] [serial = 2297] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12a785400) [pid = 1664] [serial = 2289] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12c523800) [pid = 1664] [serial = 2301] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12c019800) [pid = 1664] [serial = 2300] [outer = 0x0] [url = about:blank] 18:59:28 INFO - PROCESS | 1664 | 1467683968111 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:59:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:59:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 770ms 18:59:28 INFO - PROCESS | 1664 | 1467683968140 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:59:28 INFO - PROCESS | 1664 | 1467683968144 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:59:29 WARNING - u'runner_teardown' () 18:59:29 INFO - No more tests 18:59:29 INFO - Got 0 unexpected results 18:59:29 INFO - SUITE-END | took 503s 18:59:29 INFO - Closing logging queue 18:59:29 INFO - queue closed 18:59:29 INFO - Return code: 0 18:59:29 WARNING - # TBPL SUCCESS # 18:59:29 INFO - Running post-action listener: _resource_record_post_action 18:59:29 INFO - Running post-run listener: _resource_record_post_run 18:59:30 INFO - Total resource usage - Wall time: 525s; CPU: 57.0%; Read bytes: 32771584; Write bytes: 954315776; Read time: 313; Write time: 4899 18:59:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:59:30 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150581760; Write bytes: 147834880; Read time: 13596; Write time: 348 18:59:30 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 30625280; Write bytes: 794127360; Read time: 289; Write time: 4509 18:59:30 INFO - Running post-run listener: _upload_blobber_files 18:59:30 INFO - Blob upload gear active. 18:59:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:59:30 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:59:30 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:59:30 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:59:30 INFO - (blobuploader) - INFO - Open directory for files ... 18:59:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:59:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:59:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:59:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:59:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:59:31 INFO - (blobuploader) - INFO - Done attempting. 18:59:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:59:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:59:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:59:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:59:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:59:33 INFO - (blobuploader) - INFO - Done attempting. 18:59:33 INFO - (blobuploader) - INFO - Iteration through files over. 18:59:33 INFO - Return code: 0 18:59:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:59:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:59:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a2e6c4a4b2e1037e736cfbb81781671b55d930bcdd93ec37042b96a5727f004dcb3a7f16354f8549c623eb4c29da4ae2dbe61f0aae7b9bb5abaaaed6e53711", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91076b20ef541b725330c4969746dcd83d85e85e8fb1780dca2a07266a4a9e00b9281572a18ec0f3aa665ff325a850c73a9a816f847cac9d83b2f2feba1fc75d"} 18:59:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:59:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:59:33 INFO - Contents: 18:59:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a2e6c4a4b2e1037e736cfbb81781671b55d930bcdd93ec37042b96a5727f004dcb3a7f16354f8549c623eb4c29da4ae2dbe61f0aae7b9bb5abaaaed6e53711", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91076b20ef541b725330c4969746dcd83d85e85e8fb1780dca2a07266a4a9e00b9281572a18ec0f3aa665ff325a850c73a9a816f847cac9d83b2f2feba1fc75d"} 18:59:33 INFO - Running post-run listener: copy_logs_to_upload_dir 18:59:33 INFO - Copying logs to upload dir... 18:59:33 INFO - mkdir: /builds/slave/test/build/upload/logs 18:59:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=614.598764 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 14 secs) (at 2016-07-04 18:59:34.089737) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 18:59:34.093368) ========= 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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-beta/sha512/50a2e6c4a4b2e1037e736cfbb81781671b55d930bcdd93ec37042b96a5727f004dcb3a7f16354f8549c623eb4c29da4ae2dbe61f0aae7b9bb5abaaaed6e53711", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91076b20ef541b725330c4969746dcd83d85e85e8fb1780dca2a07266a4a9e00b9281572a18ec0f3aa665ff325a850c73a9a816f847cac9d83b2f2feba1fc75d"} build_url:https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012765 build_url: 'https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a2e6c4a4b2e1037e736cfbb81781671b55d930bcdd93ec37042b96a5727f004dcb3a7f16354f8549c623eb4c29da4ae2dbe61f0aae7b9bb5abaaaed6e53711", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91076b20ef541b725330c4969746dcd83d85e85e8fb1780dca2a07266a4a9e00b9281572a18ec0f3aa665ff325a850c73a9a816f847cac9d83b2f2feba1fc75d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/U3V6cv5PSs-RmuR1eWwlIw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 18:59:34.131900) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:59:34.132390) ========= 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.p1o6vlVs6Q/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.a2U6iHgsQJ/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005292 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:59:34.185384) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 18:59:34.185821) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 18:59:34.186284) ========= ========= Total master_lag: 0.53 =========