builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0329 starttime: 1468337897.66 results: success (0) buildid: 20160712072126 builduid: af5feb768c1b4b769cf5c105e24f703f revision: 0f717e101c78709aa6e5b0c29826c856a20d388b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.658909) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.659353) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.659629) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.685779) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.686060) ========= 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.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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-12 08:38: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% 13.0M=0.001s 2016-07-12 08:38:17 (13.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.142210 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.850428) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.850747) ========= 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.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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.025566 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:17.899425) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-12 08:38:17.899763) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0f717e101c78709aa6e5b0c29826c856a20d388b --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 0f717e101c78709aa6e5b0c29826c856a20d388b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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-12 08:38:17,980 truncating revision to first 12 chars 2016-07-12 08:38:17,980 Setting DEBUG logging. 2016-07-12 08:38:17,980 attempt 1/10 2016-07-12 08:38:17,980 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0f717e101c78?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-12 08:38:18,994 unpacking tar archive at: mozilla-beta-0f717e101c78/testing/mozharness/ program finished with exit code 0 elapsedTime=1.264936 ========= master_lag: 2.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-12 08:38:21.426926) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:21.427236) ========= script_repo_revision: 0f717e101c78709aa6e5b0c29826c856a20d388b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:21.427629) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:21.427903) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 08:38:21.563193) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-07-12 08:38:21.563568) ========= /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.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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 08:38:21 INFO - MultiFileLogger online at 20160712 08:38:21 in /builds/slave/test 08:38:21 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 08:38:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:38:21 INFO - {'append_to_log': False, 08:38:21 INFO - 'base_work_dir': '/builds/slave/test', 08:38:21 INFO - 'blob_upload_branch': 'mozilla-beta', 08:38:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:38:21 INFO - 'buildbot_json_path': 'buildprops.json', 08:38:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:38:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:38:21 INFO - 'download_minidump_stackwalk': True, 08:38:21 INFO - 'download_symbols': 'true', 08:38:21 INFO - 'e10s': False, 08:38:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:38:21 INFO - 'tooltool.py': '/tools/tooltool.py', 08:38:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:38:21 INFO - '/tools/misc-python/virtualenv.py')}, 08:38:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:38:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:38:21 INFO - 'log_level': 'info', 08:38:21 INFO - 'log_to_console': True, 08:38:21 INFO - 'opt_config_files': (), 08:38:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:38:21 INFO - '--processes=1', 08:38:21 INFO - '--config=%(test_path)s/wptrunner.ini', 08:38:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:38:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:38:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:38:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:38:21 INFO - 'pip_index': False, 08:38:21 INFO - 'require_test_zip': True, 08:38:21 INFO - 'test_type': ('testharness',), 08:38:21 INFO - 'this_chunk': '1', 08:38:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:38:21 INFO - 'total_chunks': '10', 08:38:21 INFO - 'virtualenv_path': 'venv', 08:38:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:38:21 INFO - 'work_dir': 'build'} 08:38:21 INFO - ##### 08:38:21 INFO - ##### Running clobber step. 08:38:21 INFO - ##### 08:38:21 INFO - Running pre-action listener: _resource_record_pre_action 08:38:21 INFO - Running main action method: clobber 08:38:21 INFO - rmtree: /builds/slave/test/build 08:38:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:38:23 INFO - Running post-action listener: _resource_record_post_action 08:38:23 INFO - ##### 08:38:23 INFO - ##### Running read-buildbot-config step. 08:38:23 INFO - ##### 08:38:23 INFO - Running pre-action listener: _resource_record_pre_action 08:38:23 INFO - Running main action method: read_buildbot_config 08:38:23 INFO - Using buildbot properties: 08:38:23 INFO - { 08:38:23 INFO - "project": "", 08:38:23 INFO - "product": "firefox", 08:38:23 INFO - "script_repo_revision": "production", 08:38:23 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:38:23 INFO - "repository": "", 08:38:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:38:23 INFO - "buildid": "20160712072126", 08:38:23 INFO - "pgo_build": "False", 08:38:23 INFO - "basedir": "/builds/slave/test", 08:38:23 INFO - "buildnumber": 32, 08:38:23 INFO - "slavename": "t-yosemite-r7-0329", 08:38:23 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:38:23 INFO - "platform": "macosx64", 08:38:23 INFO - "branch": "mozilla-beta", 08:38:23 INFO - "revision": "0f717e101c78709aa6e5b0c29826c856a20d388b", 08:38:23 INFO - "repo_path": "releases/mozilla-beta", 08:38:23 INFO - "moz_repo_path": "", 08:38:23 INFO - "stage_platform": "macosx64", 08:38:23 INFO - "builduid": "af5feb768c1b4b769cf5c105e24f703f", 08:38:23 INFO - "slavebuilddir": "test" 08:38:23 INFO - } 08:38:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:38:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:38:23 INFO - Running post-action listener: _resource_record_post_action 08:38:23 INFO - ##### 08:38:23 INFO - ##### Running download-and-extract step. 08:38:23 INFO - ##### 08:38:23 INFO - Running pre-action listener: _resource_record_pre_action 08:38:23 INFO - Running main action method: download_and_extract 08:38:23 INFO - mkdir: /builds/slave/test/build/tests 08:38:23 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')]} 08:38:23 INFO - https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:38:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:38:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:38:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:29 INFO - Downloaded 1201 bytes. 08:38:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:38:29 INFO - Using the following test package requirements: 08:38:29 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:38:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:38:29 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:38:29 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'jsshell-mac64.zip'], 08:38:29 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:38:29 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:38:29 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:38:29 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:38:29 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:38:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:29 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:38:29 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 08:38:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:29 INFO - https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:38:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:38:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:38:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:37 INFO - Downloaded 18406849 bytes. 08:38:37 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/*'] 08:38:37 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/* 08:38:37 INFO - caution: filename not matched: web-platform/* 08:38:37 INFO - Return code: 11 08:38: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')]} 08:38:37 INFO - https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:38:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:38:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:38:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:39 INFO - Downloaded 36389883 bytes. 08:38:39 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/*'] 08:38:39 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/* 08:38:43 INFO - caution: filename not matched: bin/* 08:38:43 INFO - caution: filename not matched: config/* 08:38:43 INFO - caution: filename not matched: mozbase/* 08:38:43 INFO - caution: filename not matched: marionette/* 08:38:43 INFO - caution: filename not matched: tools/wptserve/* 08:38:43 INFO - Return code: 11 08:38:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:43 INFO - https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:38:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:38:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:47 INFO - Downloaded 73015968 bytes. 08:38:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:47 INFO - mkdir: /builds/slave/test/properties 08:38:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:38:47 INFO - Writing to file /builds/slave/test/properties/build_url 08:38:47 INFO - Contents: 08:38:47 INFO - build_url:https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:38:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:38:48 INFO - Contents: 08:38:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38: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')]} 08:38:48 INFO - https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:38:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QsEULp9lRvi6muvnEi2X3w/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 08:38:52 INFO - Downloaded 103716810 bytes. 08:38:52 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'] 08:38:52 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 08:38:56 INFO - Return code: 0 08:38:56 INFO - Running post-action listener: _resource_record_post_action 08:38:56 INFO - Running post-action listener: set_extra_try_arguments 08:38:56 INFO - ##### 08:38:56 INFO - ##### Running create-virtualenv step. 08:38:56 INFO - ##### 08:38:56 INFO - Running pre-action listener: _pre_create_virtualenv 08:38:56 INFO - Running pre-action listener: _resource_record_pre_action 08:38:56 INFO - Running main action method: create_virtualenv 08:38:56 INFO - Creating virtualenv /builds/slave/test/build/venv 08:38:56 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 08:38:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:38:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:38:56 INFO - Using real prefix '/tools/python27' 08:38:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:38:57 INFO - Installing distribute.............................................................................................................................................................................................done. 08:39:00 INFO - Installing pip.................done. 08:39:00 INFO - Return code: 0 08:39:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:39:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:39:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:39:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10b319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc85b4a0f00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, '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.T3emrHHjyx/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.2oVRxlAHCn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:39:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:39:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:39:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:00 INFO - 'HOME': '/Users/cltbld', 08:39:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:00 INFO - 'LOGNAME': 'cltbld', 08:39:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:00 INFO - 'MOZ_NO_REMOTE': '1', 08:39:00 INFO - 'NO_EM_RESTART': '1', 08:39:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:00 INFO - 'PWD': '/builds/slave/test', 08:39:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:00 INFO - 'SHELL': '/bin/bash', 08:39:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:00 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:00 INFO - 'USER': 'cltbld', 08:39:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:00 INFO - 'XPC_FLAGS': '0x0', 08:39:00 INFO - 'XPC_SERVICE_NAME': '0', 08:39:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:39:00 INFO - Downloading/unpacking psutil>=0.7.1 08:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:39:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:39:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:39:03 INFO - Installing collected packages: psutil 08:39:03 INFO - Running setup.py install for psutil 08:39:03 INFO - building 'psutil._psutil_osx' extension 08:39:03 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 08:39:04 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 08:39:04 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 08:39:04 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 08:39:04 INFO - building 'psutil._psutil_posix' extension 08:39:04 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 08:39:04 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:39:04 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:39:04 INFO - ^ 08:39:04 INFO - 1 warning generated. 08:39:04 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 08:39:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:39:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:39:04 INFO - Successfully installed psutil 08:39:04 INFO - Cleaning up... 08:39:04 INFO - Return code: 0 08:39:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:39:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:39:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:39:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:04 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 0x10b319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc85b4a0f00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, '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.T3emrHHjyx/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.2oVRxlAHCn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:39:04 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 08:39:04 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 08:39:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:04 INFO - 'HOME': '/Users/cltbld', 08:39:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:04 INFO - 'LOGNAME': 'cltbld', 08:39:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:04 INFO - 'MOZ_NO_REMOTE': '1', 08:39:04 INFO - 'NO_EM_RESTART': '1', 08:39:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:04 INFO - 'PWD': '/builds/slave/test', 08:39:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:04 INFO - 'SHELL': '/bin/bash', 08:39:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:04 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:04 INFO - 'USER': 'cltbld', 08:39:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:04 INFO - 'XPC_FLAGS': '0x0', 08:39:04 INFO - 'XPC_SERVICE_NAME': '0', 08:39:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:39:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:39:04 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 08:39:04 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 08:39:04 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 08:39:04 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 08:39:04 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 08:39:04 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 08:39:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:39:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:39:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:39:07 INFO - Installing collected packages: mozsystemmonitor 08:39:07 INFO - Running setup.py install for mozsystemmonitor 08:39:07 INFO - Successfully installed mozsystemmonitor 08:39:07 INFO - Cleaning up... 08:39:07 INFO - Return code: 0 08:39:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:39:07 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')]} 08:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:39:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:07 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')]} 08:39:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:39:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:07 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 0x10b319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc85b4a0f00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, '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.T3emrHHjyx/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.2oVRxlAHCn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:39:07 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 08:39:07 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 08:39:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:07 INFO - 'HOME': '/Users/cltbld', 08:39:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:07 INFO - 'LOGNAME': 'cltbld', 08:39:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:07 INFO - 'MOZ_NO_REMOTE': '1', 08:39:07 INFO - 'NO_EM_RESTART': '1', 08:39:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:07 INFO - 'PWD': '/builds/slave/test', 08:39:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:07 INFO - 'SHELL': '/bin/bash', 08:39:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:07 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:07 INFO - 'USER': 'cltbld', 08:39:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:07 INFO - 'XPC_FLAGS': '0x0', 08:39:07 INFO - 'XPC_SERVICE_NAME': '0', 08:39:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:39:07 INFO - Downloading/unpacking blobuploader==1.2.4 08:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:10 INFO - Downloading blobuploader-1.2.4.tar.gz 08:39:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:39:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:39:10 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 08:39:10 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 08:39:10 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 08:39:10 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 08:39:10 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 08:39:10 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 08:39:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:39:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:39:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:11 INFO - Downloading docopt-0.6.1.tar.gz 08:39:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:39:11 INFO - Installing collected packages: blobuploader, requests, docopt 08:39:11 INFO - Running setup.py install for blobuploader 08:39:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:39:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:39:11 INFO - Running setup.py install for requests 08:39:12 INFO - Running setup.py install for docopt 08:39:12 INFO - Successfully installed blobuploader requests docopt 08:39:12 INFO - Cleaning up... 08:39:12 INFO - Return code: 0 08:39:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:39:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:39:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:12 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 0x10b319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc85b4a0f00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, '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.T3emrHHjyx/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.2oVRxlAHCn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:39:12 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 08:39:12 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 08:39:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:12 INFO - 'HOME': '/Users/cltbld', 08:39:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:12 INFO - 'LOGNAME': 'cltbld', 08:39:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:12 INFO - 'MOZ_NO_REMOTE': '1', 08:39:12 INFO - 'NO_EM_RESTART': '1', 08:39:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:12 INFO - 'PWD': '/builds/slave/test', 08:39:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:12 INFO - 'SHELL': '/bin/bash', 08:39:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:12 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:12 INFO - 'USER': 'cltbld', 08:39:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:12 INFO - 'XPC_FLAGS': '0x0', 08:39:12 INFO - 'XPC_SERVICE_NAME': '0', 08:39:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:39:12 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-jJG1fX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:39:12 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Pp_xR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-WEOp09-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-gJ7tSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-WA8KLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-UnrtF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-WMLCcO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-htLjOX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-haPJTd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-NqgbfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Kel2WS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:39:13 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-zuu0SB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-ZADqkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-qu0kh2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-7nFW3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-m0NEOT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-JisYd6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-xhfoTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Qrj9TD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:39:14 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-slwZ9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:39:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:39:15 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Jp7xch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:39:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:39:15 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 08:39:15 INFO - Running setup.py install for manifestparser 08:39:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:39:15 INFO - Running setup.py install for mozcrash 08:39:15 INFO - Running setup.py install for mozdebug 08:39:15 INFO - Running setup.py install for mozdevice 08:39:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:39:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Running setup.py install for mozfile 08:39:16 INFO - Running setup.py install for mozhttpd 08:39:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Running setup.py install for mozinfo 08:39:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Running setup.py install for mozInstall 08:39:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Running setup.py install for mozleak 08:39:16 INFO - Running setup.py install for mozlog 08:39:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:39:16 INFO - Running setup.py install for moznetwork 08:39:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Running setup.py install for mozprocess 08:39:17 INFO - Running setup.py install for mozprofile 08:39:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Running setup.py install for mozrunner 08:39:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Running setup.py install for mozscreenshot 08:39:17 INFO - Running setup.py install for moztest 08:39:17 INFO - Running setup.py install for mozversion 08:39:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:39:17 INFO - Running setup.py install for wptserve 08:39:18 INFO - Running setup.py install for marionette-driver 08:39:18 INFO - Running setup.py install for browsermob-proxy 08:39:18 INFO - Running setup.py install for marionette-client 08:39:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:39:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:39:18 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 08:39:18 INFO - Cleaning up... 08:39:18 INFO - Return code: 0 08:39:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:39:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:39:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:39:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:39:19 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 0x10b319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc85b4a0f00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, '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.T3emrHHjyx/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.2oVRxlAHCn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:39:19 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 08:39:19 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 08:39:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:19 INFO - 'HOME': '/Users/cltbld', 08:39:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:19 INFO - 'LOGNAME': 'cltbld', 08:39:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:19 INFO - 'MOZ_NO_REMOTE': '1', 08:39:19 INFO - 'NO_EM_RESTART': '1', 08:39:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:19 INFO - 'PWD': '/builds/slave/test', 08:39:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:19 INFO - 'SHELL': '/bin/bash', 08:39:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:19 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:19 INFO - 'USER': 'cltbld', 08:39:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:19 INFO - 'XPC_FLAGS': '0x0', 08:39:19 INFO - 'XPC_SERVICE_NAME': '0', 08:39:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:39:19 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-NQLTn0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:39:19 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)) 08:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:39:19 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-j9x40J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:39:19 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)) 08:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:39:19 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-3LijDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:39:19 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)) 08:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:39:19 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Qh4p2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:39:19 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)) 08:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:39:19 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-j52vCA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-fPvupq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-3GYaWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-8Mc_6z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-1UqDLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-SvYmls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-42KsS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-x5CLkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Vkm9hR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:39:20 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)) 08:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:39:20 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-KgArEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-93M5i0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Jp_cJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-xGLrzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Nklh7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-dJK8_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:39:21 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-h7Ucvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:39:21 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)) 08:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:39:22 INFO - Running setup.py (path:/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/pip-Fp6RaW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:39:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:39:22 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)) 08:39:22 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)) 08:39:22 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)) 08:39:22 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)) 08:39:22 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)) 08:39:22 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)) 08:39:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:39:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:39:25 INFO - Downloading blessings-1.6.tar.gz 08:39:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:39:25 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)) 08:39:25 INFO - Installing collected packages: blessings 08:39:25 INFO - Running setup.py install for blessings 08:39:25 INFO - Successfully installed blessings 08:39:25 INFO - Cleaning up... 08:39:25 INFO - Return code: 0 08:39:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:39:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:39:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:39:26 INFO - Reading from file tmpfile_stdout 08:39:26 INFO - Current package versions: 08:39:26 INFO - blessings == 1.6 08:39:26 INFO - blobuploader == 1.2.4 08:39:26 INFO - browsermob-proxy == 0.6.0 08:39:26 INFO - docopt == 0.6.1 08:39:26 INFO - manifestparser == 1.1 08:39:26 INFO - marionette-client == 2.3.0 08:39:26 INFO - marionette-driver == 1.4.0 08:39:26 INFO - mozInstall == 1.12 08:39:26 INFO - mozcrash == 0.17 08:39:26 INFO - mozdebug == 0.1 08:39:26 INFO - mozdevice == 0.48 08:39:26 INFO - mozfile == 1.2 08:39:26 INFO - mozhttpd == 0.7 08:39:26 INFO - mozinfo == 0.9 08:39:26 INFO - mozleak == 0.1 08:39:26 INFO - mozlog == 3.1 08:39:26 INFO - moznetwork == 0.27 08:39:26 INFO - mozprocess == 0.22 08:39:26 INFO - mozprofile == 0.28 08:39:26 INFO - mozrunner == 6.11 08:39:26 INFO - mozscreenshot == 0.1 08:39:26 INFO - mozsystemmonitor == 0.0 08:39:26 INFO - moztest == 0.7 08:39:26 INFO - mozversion == 1.4 08:39:26 INFO - psutil == 3.1.1 08:39:26 INFO - requests == 1.2.3 08:39:26 INFO - wptserve == 1.4.0 08:39:26 INFO - wsgiref == 0.1.2 08:39:26 INFO - Running post-action listener: _resource_record_post_action 08:39:26 INFO - Running post-action listener: _start_resource_monitoring 08:39:26 INFO - Starting resource monitoring. 08:39:26 INFO - ##### 08:39:26 INFO - ##### Running pull step. 08:39:26 INFO - ##### 08:39:26 INFO - Running pre-action listener: _resource_record_pre_action 08:39:26 INFO - Running main action method: pull 08:39:26 INFO - Pull has nothing to do! 08:39:26 INFO - Running post-action listener: _resource_record_post_action 08:39:26 INFO - ##### 08:39:26 INFO - ##### Running install step. 08:39:26 INFO - ##### 08:39:26 INFO - Running pre-action listener: _resource_record_pre_action 08:39:26 INFO - Running main action method: install 08:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:39:26 INFO - Reading from file tmpfile_stdout 08:39:26 INFO - Detecting whether we're running mozinstall >=1.0... 08:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:39:26 INFO - Reading from file tmpfile_stdout 08:39:26 INFO - Output received: 08:39:26 INFO - Usage: mozinstall [options] installer 08:39:26 INFO - Options: 08:39:26 INFO - -h, --help show this help message and exit 08:39:26 INFO - -d DEST, --destination=DEST 08:39:26 INFO - Directory to install application into. [default: 08:39:26 INFO - "/builds/slave/test"] 08:39:26 INFO - --app=APP Application being installed. [default: firefox] 08:39:26 INFO - mkdir: /builds/slave/test/build/application 08:39:26 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'] 08:39:26 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 08:39:44 INFO - Reading from file tmpfile_stdout 08:39:44 INFO - Output received: 08:39:44 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:39:44 INFO - Running post-action listener: _resource_record_post_action 08:39:44 INFO - ##### 08:39:44 INFO - ##### Running run-tests step. 08:39:44 INFO - ##### 08:39:44 INFO - Running pre-action listener: _resource_record_pre_action 08:39:44 INFO - Running main action method: run_tests 08:39:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:39:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:39:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:39:44 INFO - grabbing minidump binary from tooltool 08:39:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:39:44 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 0x10b3325e0>, '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 0x10af15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af40990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:39:44 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 08:39:44 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 08:39:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:39:44 INFO - Return code: 0 08:39:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:39:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:39:44 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/QsEULp9lRvi6muvnEi2X3w/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 08:39:44 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/QsEULp9lRvi6muvnEi2X3w/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 08:39:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3emrHHjyx/Render', 08:39:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:44 INFO - 'HOME': '/Users/cltbld', 08:39:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:44 INFO - 'LOGNAME': 'cltbld', 08:39:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:39:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:44 INFO - 'MOZ_NO_REMOTE': '1', 08:39:44 INFO - 'NO_EM_RESTART': '1', 08:39:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:44 INFO - 'PWD': '/builds/slave/test', 08:39:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:44 INFO - 'SHELL': '/bin/bash', 08:39:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2oVRxlAHCn/Listeners', 08:39:44 INFO - 'TMPDIR': '/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/T/', 08:39:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:44 INFO - 'USER': 'cltbld', 08:39:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:44 INFO - 'XPC_FLAGS': '0x0', 08:39:44 INFO - 'XPC_SERVICE_NAME': '0', 08:39:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39:44 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/QsEULp9lRvi6muvnEi2X3w/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 08:39:44 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 08:39:44 INFO - import pkg_resources 08:39:45 INFO - Using 1 client processes 08:39:45 INFO - wptserve Starting http server on 127.0.0.1:8000 08:39:45 INFO - wptserve Starting http server on 127.0.0.1:8001 08:39:45 INFO - wptserve Starting http server on 127.0.0.1:8443 08:39:47 INFO - SUITE-START | Running 778 tests 08:39:47 INFO - Running testharness tests 08:39:47 INFO - Setting up ssl 08:39:47 INFO - PROCESS | certutil | 08:39:47 INFO - PROCESS | certutil | 08:39:47 INFO - PROCESS | certutil | 08:39:47 INFO - Certificate Nickname Trust Attributes 08:39:47 INFO - SSL,S/MIME,JAR/XPI 08:39:47 INFO - 08:39:47 INFO - web-platform-tests CT,, 08:39:47 INFO - 08:39:47 INFO - Starting runner 08:39:48 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:39:48 INFO - PROCESS | 1652 | 1468337988819 Marionette DEBUG Marionette enabled via build flag and pref 08:39:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1652] [id = 1] 08:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1652] [serial = 1] [outer = 0x0] 08:39:48 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1652] [serial = 2] [outer = 0x113f50000] 08:39:49 INFO - PROCESS | 1652 | 1468337989128 Marionette INFO Listening on port 2828 08:39:49 INFO - PROCESS | 1652 | 1468337989356 Marionette DEBUG Marionette enabled via command-line flag 08:39:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a52000 == 2 [pid = 1652] [id = 2] 08:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116a52800) [pid = 1652] [serial = 3] [outer = 0x0] 08:39:49 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116a53800) [pid = 1652] [serial = 4] [outer = 0x116a52800] 08:39:49 INFO - PROCESS | 1652 | [1652] 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 08:39:49 INFO - PROCESS | 1652 | 1468337989505 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49294 08:39:49 INFO - PROCESS | 1652 | 1468337989588 Marionette DEBUG Closed connection conn0 08:39:49 INFO - PROCESS | 1652 | [1652] 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 08:39:49 INFO - PROCESS | 1652 | 1468337989591 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49295 08:39:49 INFO - PROCESS | 1652 | 1468337989602 Marionette DEBUG Closed connection conn1 08:39:49 INFO - PROCESS | 1652 | [1652] 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 08:39:49 INFO - PROCESS | 1652 | 1468337989607 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49296 08:39:49 INFO - PROCESS | 1652 | 1468337989616 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:39:49 INFO - PROCESS | 1652 | 1468337989621 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":"20160712072126","device":"desktop","version":"48.0"} 08:39:49 INFO - PROCESS | 1652 | [1652] 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 08:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fd8800 == 3 [pid = 1652] [id = 3] 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119fd9000) [pid = 1652] [serial = 5] [outer = 0x0] 08:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fd9800 == 4 [pid = 1652] [id = 4] 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x120804c00) [pid = 1652] [serial = 6] [outer = 0x0] 08:39:50 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:39:50 INFO - PROCESS | 1652 | [1652] 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 08:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f06800 == 5 [pid = 1652] [id = 5] 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x120804400) [pid = 1652] [serial = 7] [outer = 0x0] 08:39:50 INFO - PROCESS | 1652 | [1652] 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 08:39:50 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x123feb800) [pid = 1652] [serial = 8] [outer = 0x120804400] 08:39:50 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1246a5000) [pid = 1652] [serial = 9] [outer = 0x119fd9000] 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x124695400) [pid = 1652] [serial = 10] [outer = 0x120804c00] 08:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x124697000) [pid = 1652] [serial = 11] [outer = 0x120804400] 08:39:51 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:39:51 INFO - PROCESS | 1652 | 1468337991451 Marionette INFO startBrowser 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:51 INFO - PROCESS | 1652 | 1468337991473 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1652 | 1468337991480 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1652 | 1468337991481 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126fd2000) [pid = 1652] [serial = 12] [outer = 0x120804400] 08:39:51 INFO - PROCESS | 1652 | 1468337991783 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"47bc6598-5f3b-b644-8bec-a42b7322e01c","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":"20160712072126","device":"desktop","version":"48.0","command_id":1}}] 08:39:51 INFO - PROCESS | 1652 | 1468337991872 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}] 08:39:51 INFO - PROCESS | 1652 | 1468337991874 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:51 INFO - PROCESS | 1652 | 1468337991924 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:39:52 INFO - PROCESS | 1652 | 1468337992012 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:39:52 INFO - PROCESS | 1652 | 1468337992014 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:39:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x127390c00) [pid = 1652] [serial = 13] [outer = 0x120804400] 08:39:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:39:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:52 INFO - PROCESS | 1652 | 1468337992272 Marionette TRACE conn2 <- [1,3,null,{}] 08:39:52 INFO - PROCESS | 1652 | 1468337992274 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:39:52 INFO - PROCESS | 1652 | 1468337992276 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | 1468337992293 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:39:52 INFO - PROCESS | 1652 | 1468337992323 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1652 | 1468337992324 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:39:52 INFO - PROCESS | 1652 | 1468337992327 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1652 | 1468337992330 Marionette TRACE conn2 <- [1,6,null,{}] 08:39:52 INFO - PROCESS | 1652 | 1468337992333 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}] 08:39:52 INFO - PROCESS | 1652 | 1468337992336 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | 1468337992347 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:39:52 INFO - PROCESS | 1652 | 1468337992354 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1652 | 1468337992355 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913b000 == 6 [pid = 1652] [id = 6] 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x1291b5800) [pid = 1652] [serial = 14] [outer = 0x0] 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x1291b7400) [pid = 1652] [serial = 15] [outer = 0x1291b5800] 08:39:52 INFO - PROCESS | 1652 | 1468337992385 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x1291bd400) [pid = 1652] [serial = 16] [outer = 0x1291b5800] 08:39:52 INFO - PROCESS | 1652 | 1468337992680 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 08:39:52 INFO - PROCESS | 1652 | 1468337992698 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1652 | 1468337992700 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517b800 == 7 [pid = 1652] [id = 7] 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x115122000) [pid = 1652] [serial = 17] [outer = 0x0] 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x1294e2400) [pid = 1652] [serial = 18] [outer = 0x115122000] 08:39:52 INFO - PROCESS | 1652 | 1468337992726 Marionette DEBUG loaded listener.js 08:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x1294e8800) [pid = 1652] [serial = 19] [outer = 0x115122000] 08:39:52 INFO - PROCESS | 1652 | 1468337992794 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1652 | 1468337992795 Marionette TRACE conn2 <- [1,10,null,{}] 08:39:52 INFO - PROCESS | 1652 | 1468337992813 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}] 08:39:52 INFO - PROCESS | 1652 | 1468337992816 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | 1468337992939 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:39:52 INFO - PROCESS | 1652 | 1468337992969 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1652 | 1468337992971 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66e800 == 8 [pid = 1652] [id = 8] 08:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a6b0800) [pid = 1652] [serial = 20] [outer = 0x0] 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a6b2400) [pid = 1652] [serial = 21] [outer = 0x12a6b0800] 08:39:53 INFO - PROCESS | 1652 | 1468337992998 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a7d5c00) [pid = 1652] [serial = 22] [outer = 0x12a6b0800] 08:39:53 INFO - PROCESS | 1652 | 1468337993308 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 569ms 08:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:39:53 INFO - PROCESS | 1652 | 1468337993323 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1652 | 1468337993325 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 1652 | 1468337993327 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1652 | 1468337993328 Marionette TRACE conn2 <- [1,14,null,{}] 08:39:53 INFO - PROCESS | 1652 | 1468337993330 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}] 08:39:53 INFO - PROCESS | 1652 | 1468337993334 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:53 INFO - PROCESS | 1652 | 1468337993428 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:39:53 INFO - PROCESS | 1652 | 1468337993481 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1652 | 1468337993482 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b821000 == 9 [pid = 1652] [id = 9] 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b89e000) [pid = 1652] [serial = 23] [outer = 0x0] 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b89fc00) [pid = 1652] [serial = 24] [outer = 0x12b89e000] 08:39:53 INFO - PROCESS | 1652 | 1468337993510 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b8a9c00) [pid = 1652] [serial = 25] [outer = 0x12b89e000] 08:39:53 INFO - PROCESS | 1652 | 1468337993764 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 08:39:53 INFO - PROCESS | 1652 | 1468337993798 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1652 | 1468337993799 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:39:53 INFO - PROCESS | 1652 | 1468337993810 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1652 | 1468337993811 Marionette TRACE conn2 <- [1,18,null,{}] 08:39:53 INFO - PROCESS | 1652 | 1468337993813 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}] 08:39:53 INFO - PROCESS | 1652 | 1468337993814 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:53 INFO - PROCESS | 1652 | 1468337993916 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:39:53 INFO - PROCESS | 1652 | 1468337993923 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1652 | 1468337993925 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba51000 == 10 [pid = 1652] [id = 10] 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b9f2800) [pid = 1652] [serial = 26] [outer = 0x0] 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12ba7a000) [pid = 1652] [serial = 27] [outer = 0x12b9f2800] 08:39:53 INFO - PROCESS | 1652 | 1468337993950 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12ba80400) [pid = 1652] [serial = 28] [outer = 0x12b9f2800] 08:39:54 INFO - PROCESS | 1652 | 1468337994211 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 08:39:54 INFO - PROCESS | 1652 | 1468337994229 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1652 | 1468337994230 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:39:54 INFO - PROCESS | 1652 | 1468337994233 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1652 | 1468337994236 Marionette TRACE conn2 <- [1,22,null,{}] 08:39:54 INFO - PROCESS | 1652 | 1468337994245 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}] 08:39:54 INFO - PROCESS | 1652 | 1468337994246 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:54 INFO - PROCESS | 1652 | 1468337994343 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:39:54 INFO - PROCESS | 1652 | 1468337994346 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1652 | 1468337994347 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd95800 == 11 [pid = 1652] [id = 11] 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12ba84400) [pid = 1652] [serial = 29] [outer = 0x0] 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bdb8800) [pid = 1652] [serial = 30] [outer = 0x12ba84400] 08:39:54 INFO - PROCESS | 1652 | 1468337994372 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12bf03800) [pid = 1652] [serial = 31] [outer = 0x12ba84400] 08:39:54 INFO - PROCESS | 1652 | 1468337994601 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 377ms 08:39:54 INFO - PROCESS | 1652 | 1468337994610 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1652 | 1468337994612 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:39:54 INFO - PROCESS | 1652 | 1468337994614 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1652 | 1468337994615 Marionette TRACE conn2 <- [1,26,null,{}] 08:39:54 INFO - PROCESS | 1652 | 1468337994624 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}] 08:39:54 INFO - PROCESS | 1652 | 1468337994626 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:54 INFO - PROCESS | 1652 | 1468337994726 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:39:54 INFO - PROCESS | 1652 | 1468337994730 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1652 | 1468337994731 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a673800 == 12 [pid = 1652] [id = 12] 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x117f14000) [pid = 1652] [serial = 32] [outer = 0x0] 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x11861b400) [pid = 1652] [serial = 33] [outer = 0x117f14000] 08:39:54 INFO - PROCESS | 1652 | 1468337994755 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c331c00) [pid = 1652] [serial = 34] [outer = 0x117f14000] 08:39:54 INFO - PROCESS | 1652 | 1468337994988 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 08:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:39:55 INFO - PROCESS | 1652 | 1468337995042 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1652 | 1468337995043 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 1652 | 1468337995045 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1652 | 1468337995046 Marionette TRACE conn2 <- [1,30,null,{}] 08:39:55 INFO - PROCESS | 1652 | 1468337995056 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}] 08:39:55 INFO - PROCESS | 1652 | 1468337995057 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | 1468337995156 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:39:55 INFO - PROCESS | 1652 | 1468337995160 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1652 | 1468337995161 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a0000 == 13 [pid = 1652] [id = 13] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c0dd000) [pid = 1652] [serial = 35] [outer = 0x0] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c0e4400) [pid = 1652] [serial = 36] [outer = 0x12c0dd000] 08:39:55 INFO - PROCESS | 1652 | 1468337995185 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c0e9800) [pid = 1652] [serial = 37] [outer = 0x12c0dd000] 08:39:55 INFO - PROCESS | 1652 | 1468337995406 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 08:39:55 INFO - PROCESS | 1652 | 1468337995414 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1652 | 1468337995416 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:39:55 INFO - PROCESS | 1652 | 1468337995425 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1652 | 1468337995426 Marionette TRACE conn2 <- [1,34,null,{}] 08:39:55 INFO - PROCESS | 1652 | 1468337995428 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}] 08:39:55 INFO - PROCESS | 1652 | 1468337995429 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | 1468337995521 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:39:55 INFO - PROCESS | 1652 | 1468337995536 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1652 | 1468337995537 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4e2800 == 14 [pid = 1652] [id = 14] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c335000) [pid = 1652] [serial = 38] [outer = 0x0] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c33a800) [pid = 1652] [serial = 39] [outer = 0x12c335000] 08:39:55 INFO - PROCESS | 1652 | 1468337995561 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c93b400) [pid = 1652] [serial = 40] [outer = 0x12c335000] 08:39:55 INFO - PROCESS | 1652 | 1468337995789 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 08:39:55 INFO - PROCESS | 1652 | 1468337995794 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1652 | 1468337995795 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:39:55 INFO - PROCESS | 1652 | 1468337995797 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1652 | 1468337995798 Marionette TRACE conn2 <- [1,38,null,{}] 08:39:55 INFO - PROCESS | 1652 | 1468337995807 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}] 08:39:55 INFO - PROCESS | 1652 | 1468337995809 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | 1468337995905 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:39:55 INFO - PROCESS | 1652 | 1468337995917 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1652 | 1468337995918 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb7d800 == 15 [pid = 1652] [id = 15] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x124377c00) [pid = 1652] [serial = 41] [outer = 0x0] 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x124379800) [pid = 1652] [serial = 42] [outer = 0x124377c00] 08:39:55 INFO - PROCESS | 1652 | 1468337995941 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12437ec00) [pid = 1652] [serial = 43] [outer = 0x124377c00] 08:39:56 INFO - PROCESS | 1652 | 1468337996172 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 08:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:39:56 INFO - PROCESS | 1652 | 1468337996225 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1652 | 1468337996226 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:39:56 INFO - PROCESS | 1652 | 1468337996228 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1652 | 1468337996229 Marionette TRACE conn2 <- [1,42,null,{}] 08:39:56 INFO - PROCESS | 1652 | 1468337996232 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}] 08:39:56 INFO - PROCESS | 1652 | 1468337996235 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:56 INFO - PROCESS | 1652 | 1468337996333 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:39:56 INFO - PROCESS | 1652 | 1468337996339 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1652 | 1468337996340 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf76800 == 16 [pid = 1652] [id = 16] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x124381c00) [pid = 1652] [serial = 44] [outer = 0x0] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12c945c00) [pid = 1652] [serial = 45] [outer = 0x124381c00] 08:39:56 INFO - PROCESS | 1652 | 1468337996365 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cf3d000) [pid = 1652] [serial = 46] [outer = 0x124381c00] 08:39:56 INFO - PROCESS | 1652 | 1468337996602 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 08:39:56 INFO - PROCESS | 1652 | 1468337996648 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1652 | 1468337996650 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d354800 == 17 [pid = 1652] [id = 17] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12d355000) [pid = 1652] [serial = 47] [outer = 0x0] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d356800) [pid = 1652] [serial = 48] [outer = 0x12d355000] 08:39:56 INFO - PROCESS | 1652 | 1468337996672 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1652 | 1468337996674 Marionette TRACE conn2 <- [1,46,null,{}] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12d35c800) [pid = 1652] [serial = 49] [outer = 0x12d355000] 08:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d348800 == 18 [pid = 1652] [id = 18] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12cf45c00) [pid = 1652] [serial = 50] [outer = 0x0] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d33e800) [pid = 1652] [serial = 51] [outer = 0x12cf45c00] 08:39:56 INFO - PROCESS | 1652 | 1468337996731 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}] 08:39:56 INFO - PROCESS | 1652 | 1468337996732 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x1167ed000) [pid = 1652] [serial = 52] [outer = 0x12cf45c00] 08:39:56 INFO - PROCESS | 1652 | 1468337996842 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:39:56 INFO - PROCESS | 1652 | 1468337996861 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1652 | 1468337996862 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d70c000 == 19 [pid = 1652] [id = 19] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12b932400) [pid = 1652] [serial = 53] [outer = 0x0] 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12cf3f800) [pid = 1652] [serial = 54] [outer = 0x12b932400] 08:39:56 INFO - PROCESS | 1652 | 1468337996898 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d33ec00) [pid = 1652] [serial = 55] [outer = 0x12b932400] 08:39:57 INFO - PROCESS | 1652 | 1468337997159 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 551ms 08:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:39:57 INFO - PROCESS | 1652 | 1468337997212 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1652 | 1468337997213 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:39:57 INFO - PROCESS | 1652 | 1468337997215 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1652 | 1468337997217 Marionette TRACE conn2 <- [1,50,null,{}] 08:39:57 INFO - PROCESS | 1652 | 1468337997227 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}] 08:39:57 INFO - PROCESS | 1652 | 1468337997228 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:57 INFO - PROCESS | 1652 | 1468337997327 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:39:57 INFO - PROCESS | 1652 | 1468337997331 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1652 | 1468337997332 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12daaa000 == 20 [pid = 1652] [id = 20] 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118622c00) [pid = 1652] [serial = 56] [outer = 0x0] 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12b932000) [pid = 1652] [serial = 57] [outer = 0x118622c00] 08:39:57 INFO - PROCESS | 1652 | 1468337997355 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12b9a9c00) [pid = 1652] [serial = 58] [outer = 0x118622c00] 08:39:57 INFO - PROCESS | 1652 | 1468337997577 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 08:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:39:57 INFO - PROCESS | 1652 | 1468337997592 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1652 | 1468337997593 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:39:57 INFO - PROCESS | 1652 | 1468337997595 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1652 | 1468337997596 Marionette TRACE conn2 <- [1,54,null,{}] 08:39:57 INFO - PROCESS | 1652 | 1468337997606 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}] 08:39:57 INFO - PROCESS | 1652 | 1468337997607 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:57 INFO - PROCESS | 1652 | 1468337997710 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:39:57 INFO - PROCESS | 1652 | 1468337997714 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1652 | 1468337997715 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb2a000 == 21 [pid = 1652] [id = 21] 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d33f400) [pid = 1652] [serial = 59] [outer = 0x0] 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12da68000) [pid = 1652] [serial = 60] [outer = 0x12d33f400] 08:39:57 INFO - PROCESS | 1652 | 1468337997746 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12da6b400) [pid = 1652] [serial = 61] [outer = 0x12d33f400] 08:39:57 INFO - PROCESS | 1652 | 1468337997970 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 08:39:58 INFO - PROCESS | 1652 | 1468337998014 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1652 | 1468337998015 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:39:58 INFO - PROCESS | 1652 | 1468337998039 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1652 | 1468337998040 Marionette TRACE conn2 <- [1,58,null,{}] 08:39:58 INFO - PROCESS | 1652 | 1468337998048 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}] 08:39:58 INFO - PROCESS | 1652 | 1468337998049 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:58 INFO - PROCESS | 1652 | 1468337998152 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:39:58 INFO - PROCESS | 1652 | 1468337998155 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1652 | 1468337998156 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e343800 == 22 [pid = 1652] [id = 22] 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12da6b800) [pid = 1652] [serial = 62] [outer = 0x0] 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12dacf400) [pid = 1652] [serial = 63] [outer = 0x12da6b800] 08:39:58 INFO - PROCESS | 1652 | 1468337998179 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12dad5400) [pid = 1652] [serial = 64] [outer = 0x12da6b800] 08:39:58 INFO - PROCESS | 1652 | 1468337998401 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 388ms 08:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:39:58 INFO - PROCESS | 1652 | 1468337998413 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1652 | 1468337998416 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 1652 | 1468337998427 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1652 | 1468337998429 Marionette TRACE conn2 <- [1,62,null,{}] 08:39:58 INFO - PROCESS | 1652 | 1468337998432 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}] 08:39:58 INFO - PROCESS | 1652 | 1468337998433 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:58 INFO - PROCESS | 1652 | 1468337998540 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:39:58 INFO - PROCESS | 1652 | 1468337998543 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1652 | 1468337998544 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e350800 == 23 [pid = 1652] [id = 23] 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x124608800) [pid = 1652] [serial = 65] [outer = 0x0] 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12940d800) [pid = 1652] [serial = 66] [outer = 0x124608800] 08:39:58 INFO - PROCESS | 1652 | 1468337998581 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12e513000) [pid = 1652] [serial = 67] [outer = 0x124608800] 08:39:58 INFO - PROCESS | 1652 | 1468337998857 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 479ms 08:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:39:58 INFO - PROCESS | 1652 | 1468337998908 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1652 | 1468337998910 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 1652 | 1468337998912 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1652 | 1468337998913 Marionette TRACE conn2 <- [1,66,null,{}] 08:39:58 INFO - PROCESS | 1652 | 1468337998974 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}] 08:39:58 INFO - PROCESS | 1652 | 1468337998976 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:59 INFO - PROCESS | 1652 | 1468337999688 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:39:59 INFO - PROCESS | 1652 | 1468337999696 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1652 | 1468337999699 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:39:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x112633000 == 24 [pid = 1652] [id = 24] 08:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112a88800) [pid = 1652] [serial = 68] [outer = 0x0] 08:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112f81400) [pid = 1652] [serial = 69] [outer = 0x112a88800] 08:39:59 INFO - PROCESS | 1652 | 1468337999772 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11336dc00) [pid = 1652] [serial = 70] [outer = 0x112a88800] 08:40:00 INFO - PROCESS | 1652 | 1468338000201 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1323ms 08:40:00 INFO - PROCESS | 1652 | 1468338000237 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:40:00 INFO - PROCESS | 1652 | 1468338000240 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:40:00 INFO - PROCESS | 1652 | 1468338000243 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1652 | 1468338000244 Marionette TRACE conn2 <- [1,70,null,{}] 08:40:00 INFO - PROCESS | 1652 | 1468338000249 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}] 08:40:00 INFO - PROCESS | 1652 | 1468338000251 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:00 INFO - PROCESS | 1652 | 1468338000365 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:40:00 INFO - PROCESS | 1652 | 1468338000406 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1652 | 1468338000408 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aad800 == 25 [pid = 1652] [id = 25] 08:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113bab000) [pid = 1652] [serial = 71] [outer = 0x0] 08:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116b04000) [pid = 1652] [serial = 72] [outer = 0x113bab000] 08:40:00 INFO - PROCESS | 1652 | 1468338000438 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1177cc400) [pid = 1652] [serial = 73] [outer = 0x113bab000] 08:40:00 INFO - PROCESS | 1652 | 1468338000841 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 08:40:00 INFO - PROCESS | 1652 | 1468338000864 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1652 | 1468338000865 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:40:00 INFO - PROCESS | 1652 | 1468338000884 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1652 | 1468338000885 Marionette TRACE conn2 <- [1,74,null,{}] 08:40:00 INFO - PROCESS | 1652 | 1468338000887 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}] 08:40:00 INFO - PROCESS | 1652 | 1468338000889 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:01 INFO - PROCESS | 1652 | 1468338001029 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:40:01 INFO - PROCESS | 1652 | 1468338001379 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1652 | 1468338001381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x112057000 == 26 [pid = 1652] [id = 26] 08:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113930800) [pid = 1652] [serial = 74] [outer = 0x0] 08:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11393c000) [pid = 1652] [serial = 75] [outer = 0x113930800] 08:40:01 INFO - PROCESS | 1652 | 1468338001429 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113b9d000) [pid = 1652] [serial = 76] [outer = 0x113930800] 08:40:01 INFO - PROCESS | 1652 | 1468338001909 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1073ms 08:40:01 INFO - PROCESS | 1652 | 1468338001954 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1652 | 1468338001956 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:40:01 INFO - PROCESS | 1652 | 1468338001959 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1652 | 1468338001961 Marionette TRACE conn2 <- [1,78,null,{}] 08:40:01 INFO - PROCESS | 1652 | 1468338001964 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}] 08:40:01 INFO - PROCESS | 1652 | 1468338001965 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:02 INFO - PROCESS | 1652 | 1468338002053 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:40:02 INFO - PROCESS | 1652 | 1468338002094 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1652 | 1468338002095 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161a3800 == 27 [pid = 1652] [id = 27] 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113f31000) [pid = 1652] [serial = 77] [outer = 0x0] 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1177c6400) [pid = 1652] [serial = 78] [outer = 0x113f31000] 08:40:02 INFO - PROCESS | 1652 | 1468338002123 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118323800) [pid = 1652] [serial = 79] [outer = 0x113f31000] 08:40:02 INFO - PROCESS | 1652 | 1468338002458 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms 08:40:02 INFO - PROCESS | 1652 | 1468338002482 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:40:02 INFO - PROCESS | 1652 | 1468338002487 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1652 | 1468338002490 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1652 | 1468338002491 Marionette TRACE conn2 <- [1,82,null,{}] 08:40:02 INFO - PROCESS | 1652 | 1468338002493 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}] 08:40:02 INFO - PROCESS | 1652 | 1468338002495 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:02 INFO - PROCESS | 1652 | 1468338002568 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:40:02 INFO - PROCESS | 1652 | 1468338002623 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1652 | 1468338002625 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113056800 == 28 [pid = 1652] [id = 28] 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1122b9000) [pid = 1652] [serial = 80] [outer = 0x0] 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112f84c00) [pid = 1652] [serial = 81] [outer = 0x1122b9000] 08:40:02 INFO - PROCESS | 1652 | 1468338002651 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11822c400) [pid = 1652] [serial = 82] [outer = 0x1122b9000] 08:40:02 INFO - PROCESS | 1652 | 1468338002939 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 467ms 08:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:40:02 INFO - PROCESS | 1652 | 1468338002960 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1652 | 1468338002961 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1652 | 1468338002978 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1652 | 1468338002982 Marionette TRACE conn2 <- [1,86,null,{}] 08:40:02 INFO - PROCESS | 1652 | 1468338002990 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}] 08:40:02 INFO - PROCESS | 1652 | 1468338002992 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:03 INFO - PROCESS | 1652 | 1468338003068 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:40:03 INFO - PROCESS | 1652 | 1468338003072 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1652 | 1468338003073 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171d1800 == 29 [pid = 1652] [id = 29] 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118615000) [pid = 1652] [serial = 83] [outer = 0x0] 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1190ce400) [pid = 1652] [serial = 84] [outer = 0x118615000] 08:40:03 INFO - PROCESS | 1652 | 1468338003099 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11949ac00) [pid = 1652] [serial = 85] [outer = 0x118615000] 08:40:03 INFO - PROCESS | 1652 | 1468338003409 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 489ms 08:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:40:03 INFO - PROCESS | 1652 | 1468338003453 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1652 | 1468338003455 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:40:03 INFO - PROCESS | 1652 | 1468338003457 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1652 | 1468338003458 Marionette TRACE conn2 <- [1,90,null,{}] 08:40:03 INFO - PROCESS | 1652 | 1468338003460 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}] 08:40:03 INFO - PROCESS | 1652 | 1468338003461 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:03 INFO - PROCESS | 1652 | 1468338003532 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:40:03 INFO - PROCESS | 1652 | 1468338003538 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1652 | 1468338003539 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246800 == 30 [pid = 1652] [id = 30] 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11949bc00) [pid = 1652] [serial = 86] [outer = 0x0] 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11957c400) [pid = 1652] [serial = 87] [outer = 0x11949bc00] 08:40:03 INFO - PROCESS | 1652 | 1468338003563 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119852800) [pid = 1652] [serial = 88] [outer = 0x11949bc00] 08:40:03 INFO - PROCESS | 1652 | 1468338003837 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 417ms 08:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:40:03 INFO - PROCESS | 1652 | 1468338003875 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1652 | 1468338003876 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:40:03 INFO - PROCESS | 1652 | 1468338003878 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1652 | 1468338003879 Marionette TRACE conn2 <- [1,94,null,{}] 08:40:03 INFO - PROCESS | 1652 | 1468338003881 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}] 08:40:03 INFO - PROCESS | 1652 | 1468338003883 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:03 INFO - PROCESS | 1652 | 1468338003959 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:40:04 INFO - PROCESS | 1652 | 1468338004000 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1652 | 1468338004004 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130ec800 == 31 [pid = 1652] [id = 31] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11953ec00) [pid = 1652] [serial = 89] [outer = 0x0] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119b51c00) [pid = 1652] [serial = 90] [outer = 0x11953ec00] 08:40:04 INFO - PROCESS | 1652 | 1468338004038 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1208f3000) [pid = 1652] [serial = 91] [outer = 0x11953ec00] 08:40:04 INFO - PROCESS | 1652 | 1468338004304 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 08:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:40:04 INFO - PROCESS | 1652 | 1468338004346 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1652 | 1468338004347 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:40:04 INFO - PROCESS | 1652 | 1468338004358 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1652 | 1468338004359 Marionette TRACE conn2 <- [1,98,null,{}] 08:40:04 INFO - PROCESS | 1652 | 1468338004361 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}] 08:40:04 INFO - PROCESS | 1652 | 1468338004363 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:04 INFO - PROCESS | 1652 | 1468338004442 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:40:04 INFO - PROCESS | 1652 | 1468338004446 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1652 | 1468338004447 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119019000 == 32 [pid = 1652] [id = 32] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119f13000) [pid = 1652] [serial = 92] [outer = 0x0] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123804800) [pid = 1652] [serial = 93] [outer = 0x119f13000] 08:40:04 INFO - PROCESS | 1652 | 1468338004473 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123c5f400) [pid = 1652] [serial = 94] [outer = 0x119f13000] 08:40:04 INFO - PROCESS | 1652 | 1468338004759 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 08:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:40:04 INFO - PROCESS | 1652 | 1468338004777 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1652 | 1468338004778 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:40:04 INFO - PROCESS | 1652 | 1468338004780 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1652 | 1468338004781 Marionette TRACE conn2 <- [1,102,null,{}] 08:40:04 INFO - PROCESS | 1652 | 1468338004792 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}] 08:40:04 INFO - PROCESS | 1652 | 1468338004793 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:04 INFO - PROCESS | 1652 | 1468338004871 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:40:04 INFO - PROCESS | 1652 | 1468338004916 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1652 | 1468338004917 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119247000 == 33 [pid = 1652] [id = 33] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120810800) [pid = 1652] [serial = 95] [outer = 0x0] 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123d6fc00) [pid = 1652] [serial = 96] [outer = 0x120810800] 08:40:04 INFO - PROCESS | 1652 | 1468338004940 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1240cac00) [pid = 1652] [serial = 97] [outer = 0x120810800] 08:40:05 INFO - PROCESS | 1652 | 1468338005178 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 08:40:05 INFO - PROCESS | 1652 | 1468338005208 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1652 | 1468338005209 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:40:05 INFO - PROCESS | 1652 | 1468338005211 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1652 | 1468338005212 Marionette TRACE conn2 <- [1,106,null,{}] 08:40:05 INFO - PROCESS | 1652 | 1468338005214 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}] 08:40:05 INFO - PROCESS | 1652 | 1468338005216 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:05 INFO - PROCESS | 1652 | 1468338005304 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:40:05 INFO - PROCESS | 1652 | 1468338005307 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1652 | 1468338005308 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119459800 == 34 [pid = 1652] [id = 34] 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1242a1c00) [pid = 1652] [serial = 98] [outer = 0x0] 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12437ac00) [pid = 1652] [serial = 99] [outer = 0x1242a1c00] 08:40:05 INFO - PROCESS | 1652 | 1468338005332 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124382000) [pid = 1652] [serial = 100] [outer = 0x1242a1c00] 08:40:05 INFO - PROCESS | 1652 | 1468338005603 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 08:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:40:05 INFO - PROCESS | 1652 | 1468338005629 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1652 | 1468338005630 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1652 | 1468338005640 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1652 | 1468338005641 Marionette TRACE conn2 <- [1,110,null,{}] 08:40:05 INFO - PROCESS | 1652 | 1468338005644 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}] 08:40:05 INFO - PROCESS | 1652 | 1468338005645 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:05 INFO - PROCESS | 1652 | 1468338005721 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:40:05 INFO - PROCESS | 1652 | 1468338005725 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1652 | 1468338005726 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11951f800 == 35 [pid = 1652] [id = 35] 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124381000) [pid = 1652] [serial = 101] [outer = 0x0] 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124604c00) [pid = 1652] [serial = 102] [outer = 0x124381000] 08:40:05 INFO - PROCESS | 1652 | 1468338005752 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124695800) [pid = 1652] [serial = 103] [outer = 0x124381000] 08:40:06 INFO - PROCESS | 1652 | 1468338006051 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 08:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:40:06 INFO - PROCESS | 1652 | 1468338006109 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1652 | 1468338006110 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1652 | 1468338006112 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1652 | 1468338006113 Marionette TRACE conn2 <- [1,114,null,{}] 08:40:06 INFO - PROCESS | 1652 | 1468338006115 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}] 08:40:06 INFO - PROCESS | 1652 | 1468338006116 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:06 INFO - PROCESS | 1652 | 1468338006209 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:40:06 INFO - PROCESS | 1652 | 1468338006215 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1652 | 1468338006218 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119673800 == 36 [pid = 1652] [id = 36] 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1243ba000) [pid = 1652] [serial = 104] [outer = 0x0] 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1247cb400) [pid = 1652] [serial = 105] [outer = 0x1243ba000] 08:40:06 INFO - PROCESS | 1652 | 1468338006246 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124e89000) [pid = 1652] [serial = 106] [outer = 0x1243ba000] 08:40:06 INFO - PROCESS | 1652 | 1468338006562 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 08:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:40:06 INFO - PROCESS | 1652 | 1468338006580 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1652 | 1468338006582 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1652 | 1468338006586 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1652 | 1468338006589 Marionette TRACE conn2 <- [1,118,null,{}] 08:40:06 INFO - PROCESS | 1652 | 1468338006592 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}] 08:40:06 INFO - PROCESS | 1652 | 1468338006593 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:06 INFO - PROCESS | 1652 | 1468338006682 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:40:06 INFO - PROCESS | 1652 | 1468338006687 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1652 | 1468338006688 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ff6000 == 37 [pid = 1652] [id = 37] 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124e91800) [pid = 1652] [serial = 107] [outer = 0x0] 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1255b8c00) [pid = 1652] [serial = 108] [outer = 0x124e91800] 08:40:06 INFO - PROCESS | 1652 | 1468338006712 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126955c00) [pid = 1652] [serial = 109] [outer = 0x124e91800] 08:40:07 INFO - PROCESS | 1652 | 1468338007006 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 474ms 08:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:40:07 INFO - PROCESS | 1652 | 1468338007059 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1652 | 1468338007060 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 1652 | 1468338007062 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1652 | 1468338007063 Marionette TRACE conn2 <- [1,122,null,{}] 08:40:07 INFO - PROCESS | 1652 | 1468338007065 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}] 08:40:07 INFO - PROCESS | 1652 | 1468338007066 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:07 INFO - PROCESS | 1652 | 1468338007166 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:40:07 INFO - PROCESS | 1652 | 1468338007172 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1652 | 1468338007173 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123884800 == 38 [pid = 1652] [id = 38] 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126d3e400) [pid = 1652] [serial = 110] [outer = 0x0] 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124ef4400) [pid = 1652] [serial = 111] [outer = 0x126d3e400] 08:40:07 INFO - PROCESS | 1652 | 1468338007198 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126f41000) [pid = 1652] [serial = 112] [outer = 0x126d3e400] 08:40:07 INFO - PROCESS | 1652 | 1468338007451 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 08:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:40:07 INFO - PROCESS | 1652 | 1468338007480 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1652 | 1468338007481 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 1652 | 1468338007491 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1652 | 1468338007492 Marionette TRACE conn2 <- [1,126,null,{}] 08:40:07 INFO - PROCESS | 1652 | 1468338007494 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}] 08:40:07 INFO - PROCESS | 1652 | 1468338007495 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:07 INFO - PROCESS | 1652 | 1468338007575 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:40:07 INFO - PROCESS | 1652 | 1468338007579 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1652 | 1468338007580 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ab7800 == 39 [pid = 1652] [id = 39] 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126fcec00) [pid = 1652] [serial = 113] [outer = 0x0] 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1271e1000) [pid = 1652] [serial = 114] [outer = 0x126fcec00] 08:40:07 INFO - PROCESS | 1652 | 1468338007606 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127389c00) [pid = 1652] [serial = 115] [outer = 0x126fcec00] 08:40:07 INFO - PROCESS | 1652 | 1468338007898 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 08:40:07 INFO - PROCESS | 1652 | 1468338007959 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1652 | 1468338007961 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:40:07 INFO - PROCESS | 1652 | 1468338007963 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1652 | 1468338007964 Marionette TRACE conn2 <- [1,130,null,{}] 08:40:07 INFO - PROCESS | 1652 | 1468338007966 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}] 08:40:07 INFO - PROCESS | 1652 | 1468338007968 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | 1468338008044 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:40:08 INFO - PROCESS | 1652 | 1468338008094 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1652 | 1468338008095 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ca0800 == 40 [pid = 1652] [id = 40] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126fccc00) [pid = 1652] [serial = 116] [outer = 0x0] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12738e400) [pid = 1652] [serial = 117] [outer = 0x126fccc00] 08:40:08 INFO - PROCESS | 1652 | 1468338008119 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ebf400) [pid = 1652] [serial = 118] [outer = 0x126fccc00] 08:40:08 INFO - PROCESS | 1652 | 1468338008360 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 08:40:08 INFO - PROCESS | 1652 | 1468338008381 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1652 | 1468338008383 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:40:08 INFO - PROCESS | 1652 | 1468338008394 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1652 | 1468338008395 Marionette TRACE conn2 <- [1,134,null,{}] 08:40:08 INFO - PROCESS | 1652 | 1468338008397 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}] 08:40:08 INFO - PROCESS | 1652 | 1468338008398 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | 1468338008481 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:40:08 INFO - PROCESS | 1652 | 1468338008496 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1652 | 1468338008497 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246ae800 == 41 [pid = 1652] [id = 41] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1291b8c00) [pid = 1652] [serial = 119] [outer = 0x0] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1291be800) [pid = 1652] [serial = 120] [outer = 0x1291b8c00] 08:40:08 INFO - PROCESS | 1652 | 1468338008529 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129408000) [pid = 1652] [serial = 121] [outer = 0x1291b8c00] 08:40:08 INFO - PROCESS | 1652 | 1468338008806 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 419ms 08:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:40:08 INFO - PROCESS | 1652 | 1468338008813 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1652 | 1468338008814 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1652 | 1468338008824 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1652 | 1468338008825 Marionette TRACE conn2 <- [1,138,null,{}] 08:40:08 INFO - PROCESS | 1652 | 1468338008827 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}] 08:40:08 INFO - PROCESS | 1652 | 1468338008828 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | 1468338008911 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:40:08 INFO - PROCESS | 1652 | 1468338008917 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1652 | 1468338008919 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x125076800 == 42 [pid = 1652] [id = 42] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12940b000) [pid = 1652] [serial = 122] [outer = 0x0] 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1294e2800) [pid = 1652] [serial = 123] [outer = 0x12940b000] 08:40:08 INFO - PROCESS | 1652 | 1468338008943 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1294eb000) [pid = 1652] [serial = 124] [outer = 0x12940b000] 08:40:09 INFO - PROCESS | 1652 | 1468338009223 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 426ms 08:40:09 INFO - PROCESS | 1652 | 1468338009249 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1652 | 1468338009250 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:40:09 INFO - PROCESS | 1652 | 1468338009261 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1652 | 1468338009262 Marionette TRACE conn2 <- [1,142,null,{}] 08:40:09 INFO - PROCESS | 1652 | 1468338009264 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}] 08:40:09 INFO - PROCESS | 1652 | 1468338009265 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:09 INFO - PROCESS | 1652 | 1468338009395 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:40:09 INFO - PROCESS | 1652 | 1468338009402 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1652 | 1468338009403 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2b800 == 43 [pid = 1652] [id = 43] 08:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x123e3dc00) [pid = 1652] [serial = 125] [outer = 0x0] 08:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1294eb400) [pid = 1652] [serial = 126] [outer = 0x123e3dc00] 08:40:09 INFO - PROCESS | 1652 | 1468338009428 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a5df000) [pid = 1652] [serial = 127] [outer = 0x123e3dc00] 08:40:10 INFO - PROCESS | 1652 | 1468338010405 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1171ms 08:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:40:10 INFO - PROCESS | 1652 | 1468338010437 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1652 | 1468338010439 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 1652 | 1468338010442 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1652 | 1468338010444 Marionette TRACE conn2 <- [1,146,null,{}] 08:40:10 INFO - PROCESS | 1652 | 1468338010447 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}] 08:40:10 INFO - PROCESS | 1652 | 1468338010449 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:10 INFO - PROCESS | 1652 | 1468338010542 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:40:10 INFO - PROCESS | 1652 | 1468338010587 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1652 | 1468338010590 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b41800 == 44 [pid = 1652] [id = 44] 08:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1173bcc00) [pid = 1652] [serial = 128] [outer = 0x0] 08:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1177c6800) [pid = 1652] [serial = 129] [outer = 0x1173bcc00] 08:40:10 INFO - PROCESS | 1652 | 1468338010617 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11816ac00) [pid = 1652] [serial = 130] [outer = 0x1173bcc00] 08:40:10 INFO - PROCESS | 1652 | 1468338010971 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 570ms 08:40:11 INFO - PROCESS | 1652 | 1468338011012 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1652 | 1468338011016 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:40:11 INFO - PROCESS | 1652 | 1468338011023 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1652 | 1468338011025 Marionette TRACE conn2 <- [1,150,null,{}] 08:40:11 INFO - PROCESS | 1652 | 1468338011035 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}] 08:40:11 INFO - PROCESS | 1652 | 1468338011037 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:11 INFO - PROCESS | 1652 | 1468338011175 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:40:11 INFO - PROCESS | 1652 | 1468338011190 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1652 | 1468338011191 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a3b000 == 45 [pid = 1652] [id = 45] 08:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11832bc00) [pid = 1652] [serial = 131] [outer = 0x0] 08:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118a76c00) [pid = 1652] [serial = 132] [outer = 0x11832bc00] 08:40:11 INFO - PROCESS | 1652 | 1468338011235 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1190d6c00) [pid = 1652] [serial = 133] [outer = 0x11832bc00] 08:40:12 INFO - PROCESS | 1652 | 1468338012118 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]]]}] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a6b0800) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1291b5800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12da6b800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d33f400) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118622c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b932400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x124381c00) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124377c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12c335000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12c0dd000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117f14000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12ba84400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b9f2800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b89e000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113bab000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113930800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113f31000) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1122b9000) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118615000) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11949bc00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11953ec00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119f13000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120810800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1242a1c00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1243ba000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124e91800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126d3e400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124608800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:40:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112a88800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1181ms 08:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:40:12 INFO - PROCESS | 1652 | 1468338012203 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1652 | 1468338012204 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:40:12 INFO - PROCESS | 1652 | 1468338012206 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1652 | 1468338012209 Marionette TRACE conn2 <- [1,154,null,{}] 08:40:12 INFO - PROCESS | 1652 | 1468338012216 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}] 08:40:12 INFO - PROCESS | 1652 | 1468338012219 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:12 INFO - PROCESS | 1652 | 1468338012291 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:40:12 INFO - PROCESS | 1652 | 1468338012295 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1652 | 1468338012297 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745d000 == 46 [pid = 1652] [id = 46] 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1190cd400) [pid = 1652] [serial = 134] [outer = 0x0] 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119406000) [pid = 1652] [serial = 135] [outer = 0x1190cd400] 08:40:12 INFO - PROCESS | 1652 | 1468338012327 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11953ec00) [pid = 1652] [serial = 136] [outer = 0x1190cd400] 08:40:12 INFO - PROCESS | 1652 | 1468338012627 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 08:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:40:12 INFO - PROCESS | 1652 | 1468338012678 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1652 | 1468338012679 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:40:12 INFO - PROCESS | 1652 | 1468338012682 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1652 | 1468338012683 Marionette TRACE conn2 <- [1,158,null,{}] 08:40:12 INFO - PROCESS | 1652 | 1468338012685 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}] 08:40:12 INFO - PROCESS | 1652 | 1468338012686 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:12 INFO - PROCESS | 1652 | 1468338012759 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:40:12 INFO - PROCESS | 1652 | 1468338012762 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1652 | 1468338012763 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118276800 == 47 [pid = 1652] [id = 47] 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119856c00) [pid = 1652] [serial = 137] [outer = 0x0] 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119f13400) [pid = 1652] [serial = 138] [outer = 0x119856c00] 08:40:12 INFO - PROCESS | 1652 | 1468338012791 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1208f3800) [pid = 1652] [serial = 139] [outer = 0x119856c00] 08:40:13 INFO - PROCESS | 1652 | 1468338013094 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 418ms 08:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:40:13 INFO - PROCESS | 1652 | 1468338013109 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1652 | 1468338013110 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1652 | 1468338013112 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1652 | 1468338013113 Marionette TRACE conn2 <- [1,162,null,{}] 08:40:13 INFO - PROCESS | 1652 | 1468338013115 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}] 08:40:13 INFO - PROCESS | 1652 | 1468338013116 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:13 INFO - PROCESS | 1652 | 1468338013191 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:40:13 INFO - PROCESS | 1652 | 1468338013195 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1652 | 1468338013196 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119248000 == 48 [pid = 1652] [id = 48] 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118327400) [pid = 1652] [serial = 140] [outer = 0x0] 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123806c00) [pid = 1652] [serial = 141] [outer = 0x118327400] 08:40:13 INFO - PROCESS | 1652 | 1468338013222 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123c47c00) [pid = 1652] [serial = 142] [outer = 0x118327400] 08:40:13 INFO - PROCESS | 1652 | 1468338013533 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 08:40:13 INFO - PROCESS | 1652 | 1468338013580 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1652 | 1468338013581 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:40:13 INFO - PROCESS | 1652 | 1468338013584 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1652 | 1468338013585 Marionette TRACE conn2 <- [1,166,null,{}] 08:40:13 INFO - PROCESS | 1652 | 1468338013587 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}] 08:40:13 INFO - PROCESS | 1652 | 1468338013591 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:13 INFO - PROCESS | 1652 | 1468338013678 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:40:13 INFO - PROCESS | 1652 | 1468338013681 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1652 | 1468338013682 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11966e800 == 49 [pid = 1652] [id = 49] 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1240ca000) [pid = 1652] [serial = 143] [outer = 0x0] 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12437cc00) [pid = 1652] [serial = 144] [outer = 0x1240ca000] 08:40:13 INFO - PROCESS | 1652 | 1468338013709 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124b8b000) [pid = 1652] [serial = 145] [outer = 0x1240ca000] 08:40:14 INFO - PROCESS | 1652 | 1468338014004 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 469ms 08:40:14 INFO - PROCESS | 1652 | 1468338014055 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1652 | 1468338014057 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:40:14 INFO - PROCESS | 1652 | 1468338014059 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1652 | 1468338014060 Marionette TRACE conn2 <- [1,170,null,{}] 08:40:14 INFO - PROCESS | 1652 | 1468338014062 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}] 08:40:14 INFO - PROCESS | 1652 | 1468338014063 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:14 INFO - PROCESS | 1652 | 1468338014135 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:40:14 INFO - PROCESS | 1652 | 1468338014218 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1652 | 1468338014219 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11206f000 == 50 [pid = 1652] [id = 50] 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x110e6bc00) [pid = 1652] [serial = 146] [outer = 0x0] 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1122bdc00) [pid = 1652] [serial = 147] [outer = 0x110e6bc00] 08:40:14 INFO - PROCESS | 1652 | 1468338014250 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x113372000) [pid = 1652] [serial = 148] [outer = 0x110e6bc00] 08:40:14 INFO - PROCESS | 1652 | 1468338014652 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 08:40:14 INFO - PROCESS | 1652 | 1468338014679 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1652 | 1468338014681 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:40:14 INFO - PROCESS | 1652 | 1468338014684 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1652 | 1468338014686 Marionette TRACE conn2 <- [1,174,null,{}] 08:40:14 INFO - PROCESS | 1652 | 1468338014690 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}] 08:40:14 INFO - PROCESS | 1652 | 1468338014693 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:14 INFO - PROCESS | 1652 | 1468338014786 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:40:14 INFO - PROCESS | 1652 | 1468338014833 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1652 | 1468338014835 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171ce800 == 51 [pid = 1652] [id = 51] 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113b62400) [pid = 1652] [serial = 149] [outer = 0x0] 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11816f800) [pid = 1652] [serial = 150] [outer = 0x113b62400] 08:40:14 INFO - PROCESS | 1652 | 1468338014865 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118742400) [pid = 1652] [serial = 151] [outer = 0x113b62400] 08:40:15 INFO - PROCESS | 1652 | 1468338015265 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 08:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:40:15 INFO - PROCESS | 1652 | 1468338015320 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1652 | 1468338015323 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:40:15 INFO - PROCESS | 1652 | 1468338015326 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1652 | 1468338015328 Marionette TRACE conn2 <- [1,178,null,{}] 08:40:15 INFO - PROCESS | 1652 | 1468338015330 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}] 08:40:15 INFO - PROCESS | 1652 | 1468338015332 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:15 INFO - PROCESS | 1652 | 1468338015427 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:40:15 INFO - PROCESS | 1652 | 1468338015489 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1652 | 1468338015490 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ff5800 == 52 [pid = 1652] [id = 52] 08:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119858800) [pid = 1652] [serial = 152] [outer = 0x0] 08:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x120810c00) [pid = 1652] [serial = 153] [outer = 0x119858800] 08:40:15 INFO - PROCESS | 1652 | 1468338015519 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x123dbe800) [pid = 1652] [serial = 154] [outer = 0x119858800] 08:40:15 INFO - PROCESS | 1652 | 1468338015922 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 08:40:15 INFO - PROCESS | 1652 | 1468338015947 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1652 | 1468338015948 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:40:15 INFO - PROCESS | 1652 | 1468338015955 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1652 | 1468338015959 Marionette TRACE conn2 <- [1,182,null,{}] 08:40:15 INFO - PROCESS | 1652 | 1468338015963 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}] 08:40:15 INFO - PROCESS | 1652 | 1468338015965 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:16 INFO - PROCESS | 1652 | 1468338016061 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:40:16 INFO - PROCESS | 1652 | 1468338016136 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1652 | 1468338016137 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123967000 == 53 [pid = 1652] [id = 53] 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123e35c00) [pid = 1652] [serial = 155] [outer = 0x0] 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1243bd800) [pid = 1652] [serial = 156] [outer = 0x123e35c00] 08:40:16 INFO - PROCESS | 1652 | 1468338016166 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124ef9400) [pid = 1652] [serial = 157] [outer = 0x123e35c00] 08:40:16 INFO - PROCESS | 1652 | 1468338016636 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 726ms 08:40:16 INFO - PROCESS | 1652 | 1468338016678 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1652 | 1468338016681 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:40:16 INFO - PROCESS | 1652 | 1468338016685 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1652 | 1468338016687 Marionette TRACE conn2 <- [1,186,null,{}] 08:40:16 INFO - PROCESS | 1652 | 1468338016690 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}] 08:40:16 INFO - PROCESS | 1652 | 1468338016691 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:16 INFO - PROCESS | 1652 | 1468338016808 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:40:16 INFO - PROCESS | 1652 | 1468338016855 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1652 | 1468338016857 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119246000 == 54 [pid = 1652] [id = 54] 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12557d400) [pid = 1652] [serial = 158] [outer = 0x0] 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1256ac400) [pid = 1652] [serial = 159] [outer = 0x12557d400] 08:40:16 INFO - PROCESS | 1652 | 1468338016885 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126958c00) [pid = 1652] [serial = 160] [outer = 0x12557d400] 08:40:17 INFO - PROCESS | 1652 | 1468338017273 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 08:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:40:17 INFO - PROCESS | 1652 | 1468338017305 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1652 | 1468338017306 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 1652 | 1468338017308 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1652 | 1468338017309 Marionette TRACE conn2 <- [1,190,null,{}] 08:40:17 INFO - PROCESS | 1652 | 1468338017312 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}] 08:40:17 INFO - PROCESS | 1652 | 1468338017313 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:17 INFO - PROCESS | 1652 | 1468338017413 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:40:17 INFO - PROCESS | 1652 | 1468338017467 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1652 | 1468338017471 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118253800 == 55 [pid = 1652] [id = 55] 08:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12437f000) [pid = 1652] [serial = 161] [outer = 0x0] 08:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126d3c800) [pid = 1652] [serial = 162] [outer = 0x12437f000] 08:40:17 INFO - PROCESS | 1652 | 1468338017499 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127388800) [pid = 1652] [serial = 163] [outer = 0x12437f000] 08:40:17 INFO - PROCESS | 1652 | 1468338017980 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 720ms 08:40:18 INFO - PROCESS | 1652 | 1468338018030 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1652 | 1468338018032 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:40:18 INFO - PROCESS | 1652 | 1468338018039 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1652 | 1468338018041 Marionette TRACE conn2 <- [1,194,null,{}] 08:40:18 INFO - PROCESS | 1652 | 1468338018044 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}] 08:40:18 INFO - PROCESS | 1652 | 1468338018047 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:18 INFO - PROCESS | 1652 | 1468338018239 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:40:18 INFO - PROCESS | 1652 | 1468338018303 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1652 | 1468338018304 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11306d800 == 56 [pid = 1652] [id = 56] 08:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x112f82800) [pid = 1652] [serial = 164] [outer = 0x0] 08:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1133cc400) [pid = 1652] [serial = 165] [outer = 0x112f82800] 08:40:18 INFO - PROCESS | 1652 | 1468338018332 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x113d3f800) [pid = 1652] [serial = 166] [outer = 0x112f82800] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11966e800 == 55 [pid = 1652] [id = 49] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119248000 == 54 [pid = 1652] [id = 48] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119019000 == 53 [pid = 1652] [id = 32] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118276800 == 52 [pid = 1652] [id = 47] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11745d000 == 51 [pid = 1652] [id = 46] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118246800 == 50 [pid = 1652] [id = 30] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1130ec800 == 49 [pid = 1652] [id = 31] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116a3b000 == 48 [pid = 1652] [id = 45] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1171d1800 == 47 [pid = 1652] [id = 29] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113b41800 == 46 [pid = 1652] [id = 44] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1161a3800 == 45 [pid = 1652] [id = 27] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113056800 == 44 [pid = 1652] [id = 28] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11951f800 == 43 [pid = 1652] [id = 35] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119459800 == 42 [pid = 1652] [id = 34] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119247000 == 41 [pid = 1652] [id = 33] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118253800 == 40 [pid = 1652] [id = 55] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119246000 == 39 [pid = 1652] [id = 54] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123967000 == 38 [pid = 1652] [id = 53] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123ab7800 == 37 [pid = 1652] [id = 39] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119ff5800 == 36 [pid = 1652] [id = 52] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1246ae800 == 35 [pid = 1652] [id = 41] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2b800 == 34 [pid = 1652] [id = 43] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x125076800 == 33 [pid = 1652] [id = 42] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123884800 == 32 [pid = 1652] [id = 38] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123ca0800 == 31 [pid = 1652] [id = 40] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1171ce800 == 30 [pid = 1652] [id = 51] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119673800 == 29 [pid = 1652] [id = 36] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119ff6000 == 28 [pid = 1652] [id = 37] 08:40:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11206f000 == 27 [pid = 1652] [id = 50] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x124697000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11393c000) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1177c6400) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x112f84c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1190ce400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11957c400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119852800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119b51c00) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1208f3000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123804800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123c5f400) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124e89000) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126955c00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x113b9d000) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11949ac00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126f41000) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118323800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11822c400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1177cc400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1294e2800) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11336dc00) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12e513000) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123feb800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123d6fc00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1240cac00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12437ac00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124382000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124604c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1247cb400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1255b8c00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124ef4400) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1271e1000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12738e400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1291be800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112f81400) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116b04000) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bf03800) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bdb8800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ba7a000) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ba80400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b89fc00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b8a9c00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a6b2400) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7d5c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1294e2400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1291b7400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291bd400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12940d800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12dacf400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12dad5400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12da68000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12da6b400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b932000) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b9a9c00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12cf3f800) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12d33ec00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d356800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d33e800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c945c00) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12cf3d000) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124379800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12437ec00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c93b400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12c33a800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c0e4400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c0e9800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11861b400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c331c00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 08:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1224ms 08:40:19 INFO - PROCESS | 1652 | 1468338019256 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]]]}] 08:40:19 INFO - PROCESS | 1652 | 1468338019262 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1652 | 1468338019264 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:40:19 INFO - PROCESS | 1652 | 1468338019270 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1652 | 1468338019271 Marionette TRACE conn2 <- [1,198,null,{}] 08:40:19 INFO - PROCESS | 1652 | 1468338019275 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}] 08:40:19 INFO - PROCESS | 1652 | 1468338019277 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:19 INFO - PROCESS | 1652 | 1468338019351 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:40:19 INFO - PROCESS | 1652 | 1468338019356 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1652 | 1468338019357 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e1000 == 28 [pid = 1652] [id = 57] 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1167ea800) [pid = 1652] [serial = 167] [outer = 0x0] 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116866c00) [pid = 1652] [serial = 168] [outer = 0x1167ea800] 08:40:19 INFO - PROCESS | 1652 | 1468338019388 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1173bc800) [pid = 1652] [serial = 169] [outer = 0x1167ea800] 08:40:19 INFO - PROCESS | 1652 | 1468338019734 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 08:40:19 INFO - PROCESS | 1652 | 1468338019756 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1652 | 1468338019759 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:40:19 INFO - PROCESS | 1652 | 1468338019765 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1652 | 1468338019766 Marionette TRACE conn2 <- [1,202,null,{}] 08:40:19 INFO - PROCESS | 1652 | 1468338019769 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}] 08:40:19 INFO - PROCESS | 1652 | 1468338019771 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:19 INFO - PROCESS | 1652 | 1468338019848 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:40:19 INFO - PROCESS | 1652 | 1468338019856 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1652 | 1468338019857 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ab3800 == 29 [pid = 1652] [id = 58] 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x117f14400) [pid = 1652] [serial = 170] [outer = 0x0] 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118622800) [pid = 1652] [serial = 171] [outer = 0x117f14400] 08:40:19 INFO - PROCESS | 1652 | 1468338019886 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119050000) [pid = 1652] [serial = 172] [outer = 0x117f14400] 08:40:20 INFO - PROCESS | 1652 | 1468338020316 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 569ms 08:40:20 INFO - PROCESS | 1652 | 1468338020334 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1652 | 1468338020338 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:40:20 INFO - PROCESS | 1652 | 1468338020340 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1652 | 1468338020350 Marionette TRACE conn2 <- [1,206,null,{}] 08:40:20 INFO - PROCESS | 1652 | 1468338020357 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}] 08:40:20 INFO - PROCESS | 1652 | 1468338020361 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:20 INFO - PROCESS | 1652 | 1468338020430 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:40:20 INFO - PROCESS | 1652 | 1468338020438 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1652 | 1468338020440 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4e800 == 30 [pid = 1652] [id = 59] 08:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113d4c000) [pid = 1652] [serial = 173] [outer = 0x0] 08:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119852800) [pid = 1652] [serial = 174] [outer = 0x113d4c000] 08:40:20 INFO - PROCESS | 1652 | 1468338020468 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119f15800) [pid = 1652] [serial = 175] [outer = 0x113d4c000] 08:40:20 INFO - PROCESS | 1652 | 1468338020775 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 480ms 08:40:20 INFO - PROCESS | 1652 | 1468338020821 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:40:20 INFO - PROCESS | 1652 | 1468338020823 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 1652 | 1468338020825 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1652 | 1468338020826 Marionette TRACE conn2 <- [1,210,null,{}] 08:40:20 INFO - PROCESS | 1652 | 1468338020828 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}] 08:40:20 INFO - PROCESS | 1652 | 1468338020830 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:20 INFO - PROCESS | 1652 | 1468338020900 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:40:20 INFO - PROCESS | 1652 | 1468338020945 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1652 | 1468338020946 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118278000 == 31 [pid = 1652] [id = 60] 08:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119856800) [pid = 1652] [serial = 176] [outer = 0x0] 08:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123807400) [pid = 1652] [serial = 177] [outer = 0x119856800] 08:40:20 INFO - PROCESS | 1652 | 1468338020971 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123c5f400) [pid = 1652] [serial = 178] [outer = 0x119856800] 08:40:21 INFO - PROCESS | 1652 | 1468338021238 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 08:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:40:21 INFO - PROCESS | 1652 | 1468338021297 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1652 | 1468338021299 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 1652 | 1468338021303 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1652 | 1468338021306 Marionette TRACE conn2 <- [1,214,null,{}] 08:40:21 INFO - PROCESS | 1652 | 1468338021309 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}] 08:40:21 INFO - PROCESS | 1652 | 1468338021318 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:21 INFO - PROCESS | 1652 | 1468338021398 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:40:21 INFO - PROCESS | 1652 | 1468338021403 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1652 | 1468338021404 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119247000 == 32 [pid = 1652] [id = 61] 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117f11c00) [pid = 1652] [serial = 179] [outer = 0x0] 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1240c0400) [pid = 1652] [serial = 180] [outer = 0x117f11c00] 08:40:21 INFO - PROCESS | 1652 | 1468338021453 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12437b800) [pid = 1652] [serial = 181] [outer = 0x117f11c00] 08:40:21 INFO - PROCESS | 1652 | 1468338021770 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 523ms 08:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:40:21 INFO - PROCESS | 1652 | 1468338021825 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1652 | 1468338021826 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 1652 | 1468338021828 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1652 | 1468338021829 Marionette TRACE conn2 <- [1,218,null,{}] 08:40:21 INFO - PROCESS | 1652 | 1468338021832 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}] 08:40:21 INFO - PROCESS | 1652 | 1468338021836 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:21 INFO - PROCESS | 1652 | 1468338021950 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:40:21 INFO - PROCESS | 1652 | 1468338021953 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1652 | 1468338021954 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119516800 == 33 [pid = 1652] [id = 62] 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123e36000) [pid = 1652] [serial = 182] [outer = 0x0] 08:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124384800) [pid = 1652] [serial = 183] [outer = 0x123e36000] 08:40:21 INFO - PROCESS | 1652 | 1468338021979 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12557f000) [pid = 1652] [serial = 184] [outer = 0x123e36000] 08:40:22 INFO - PROCESS | 1652 | 1468338022278 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 08:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:40:22 INFO - PROCESS | 1652 | 1468338022298 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1652 | 1468338022299 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1652 | 1468338022316 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1652 | 1468338022317 Marionette TRACE conn2 <- [1,222,null,{}] 08:40:22 INFO - PROCESS | 1652 | 1468338022327 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}] 08:40:22 INFO - PROCESS | 1652 | 1468338022328 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:22 INFO - PROCESS | 1652 | 1468338022429 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:40:22 INFO - PROCESS | 1652 | 1468338022433 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1652 | 1468338022434 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f4800 == 34 [pid = 1652] [id = 63] 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113d90400) [pid = 1652] [serial = 185] [outer = 0x0] 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1255ad800) [pid = 1652] [serial = 186] [outer = 0x113d90400] 08:40:22 INFO - PROCESS | 1652 | 1468338022458 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d2f400) [pid = 1652] [serial = 187] [outer = 0x113d90400] 08:40:22 INFO - PROCESS | 1652 | 1468338022755 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 491ms 08:40:22 INFO - PROCESS | 1652 | 1468338022798 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1652 | 1468338022800 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:40:22 INFO - PROCESS | 1652 | 1468338022807 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1652 | 1468338022808 Marionette TRACE conn2 <- [1,226,null,{}] 08:40:22 INFO - PROCESS | 1652 | 1468338022810 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}] 08:40:22 INFO - PROCESS | 1652 | 1468338022811 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:22 INFO - PROCESS | 1652 | 1468338022928 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:40:22 INFO - PROCESS | 1652 | 1468338022945 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1652 | 1468338022947 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123874000 == 35 [pid = 1652] [id = 64] 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126dcf800) [pid = 1652] [serial = 188] [outer = 0x0] 08:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126fd4000) [pid = 1652] [serial = 189] [outer = 0x126dcf800] 08:40:22 INFO - PROCESS | 1652 | 1468338022986 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1271e7c00) [pid = 1652] [serial = 190] [outer = 0x126dcf800] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118327400) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1240ca000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1173bcc00) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11832bc00) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119856c00) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1190cd400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123e3dc00) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291b8c00) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124381000) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126fcec00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12940b000) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:40:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126fccc00) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:40:23 INFO - PROCESS | 1652 | 1468338023466 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 08:40:23 INFO - PROCESS | 1652 | 1468338023475 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1652 | 1468338023477 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:40:23 INFO - PROCESS | 1652 | 1468338023479 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1652 | 1468338023480 Marionette TRACE conn2 <- [1,230,null,{}] 08:40:23 INFO - PROCESS | 1652 | 1468338023482 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}] 08:40:23 INFO - PROCESS | 1652 | 1468338023483 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:23 INFO - PROCESS | 1652 | 1468338023578 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:40:23 INFO - PROCESS | 1652 | 1468338023625 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1652 | 1468338023626 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4e000 == 36 [pid = 1652] [id = 65] 08:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11714d800) [pid = 1652] [serial = 191] [outer = 0x0] 08:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124381000) [pid = 1652] [serial = 192] [outer = 0x11714d800] 08:40:23 INFO - PROCESS | 1652 | 1468338023655 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1271da800) [pid = 1652] [serial = 193] [outer = 0x11714d800] 08:40:24 INFO - PROCESS | 1652 | 1468338024054 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 619ms 08:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:40:24 INFO - PROCESS | 1652 | 1468338024099 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1652 | 1468338024101 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:40:24 INFO - PROCESS | 1652 | 1468338024104 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1652 | 1468338024106 Marionette TRACE conn2 <- [1,234,null,{}] 08:40:24 INFO - PROCESS | 1652 | 1468338024109 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}] 08:40:24 INFO - PROCESS | 1652 | 1468338024111 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:24 INFO - PROCESS | 1652 | 1468338024211 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:40:24 INFO - PROCESS | 1652 | 1468338024229 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1652 | 1468338024230 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c98800 == 37 [pid = 1652] [id = 66] 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11984e000) [pid = 1652] [serial = 194] [outer = 0x0] 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127388000) [pid = 1652] [serial = 195] [outer = 0x11984e000] 08:40:24 INFO - PROCESS | 1652 | 1468338024254 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128ec2800) [pid = 1652] [serial = 196] [outer = 0x11984e000] 08:40:24 INFO - PROCESS | 1652 | 1468338024520 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 08:40:24 INFO - PROCESS | 1652 | 1468338024575 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1652 | 1468338024577 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:40:24 INFO - PROCESS | 1652 | 1468338024579 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1652 | 1468338024581 Marionette TRACE conn2 <- [1,238,null,{}] 08:40:24 INFO - PROCESS | 1652 | 1468338024583 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}] 08:40:24 INFO - PROCESS | 1652 | 1468338024587 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:24 INFO - PROCESS | 1652 | 1468338024680 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:40:24 INFO - PROCESS | 1652 | 1468338024683 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1652 | 1468338024685 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b39000 == 38 [pid = 1652] [id = 67] 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x127392400) [pid = 1652] [serial = 197] [outer = 0x0] 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1291b9400) [pid = 1652] [serial = 198] [outer = 0x127392400] 08:40:24 INFO - PROCESS | 1652 | 1468338024713 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294e1000) [pid = 1652] [serial = 199] [outer = 0x127392400] 08:40:25 INFO - PROCESS | 1652 | 1468338025008 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 08:40:25 INFO - PROCESS | 1652 | 1468338025049 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1652 | 1468338025050 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:40:25 INFO - PROCESS | 1652 | 1468338025057 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1652 | 1468338025058 Marionette TRACE conn2 <- [1,242,null,{}] 08:40:25 INFO - PROCESS | 1652 | 1468338025060 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}] 08:40:25 INFO - PROCESS | 1652 | 1468338025061 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:25 INFO - PROCESS | 1652 | 1468338025154 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:40:25 INFO - PROCESS | 1652 | 1468338025160 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1652 | 1468338025161 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x125621000 == 39 [pid = 1652] [id = 68] 08:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1294e1800) [pid = 1652] [serial = 200] [outer = 0x0] 08:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1294ed800) [pid = 1652] [serial = 201] [outer = 0x1294e1800] 08:40:25 INFO - PROCESS | 1652 | 1468338025186 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a5d5c00) [pid = 1652] [serial = 202] [outer = 0x1294e1800] 08:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e1000 == 38 [pid = 1652] [id = 57] 08:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11306d800 == 37 [pid = 1652] [id = 56] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4e800 == 36 [pid = 1652] [id = 59] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116ab3800 == 35 [pid = 1652] [id = 58] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119516800 == 34 [pid = 1652] [id = 62] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f4800 == 33 [pid = 1652] [id = 63] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123874000 == 32 [pid = 1652] [id = 64] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4e000 == 31 [pid = 1652] [id = 65] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118278000 == 30 [pid = 1652] [id = 60] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119247000 == 29 [pid = 1652] [id = 61] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123c98800 == 28 [pid = 1652] [id = 66] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c47c00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124b8b000) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12437cc00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1177c6800) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11816ac00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a76c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208f3800) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1190d6c00) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119406000) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119f13400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123806c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11953ec00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a5df000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1294eb400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129408000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124695800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x127389c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1294eb000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128ebf400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124b39000 == 27 [pid = 1652] [id = 67] 08:40:26 INFO - PROCESS | 1652 | 1468338026443 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1422ms 08:40:26 INFO - PROCESS | 1652 | 1468338026478 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1652 | 1468338026481 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:40:26 INFO - PROCESS | 1652 | 1468338026493 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1652 | 1468338026495 Marionette TRACE conn2 <- [1,246,null,{}] 08:40:26 INFO - PROCESS | 1652 | 1468338026502 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}] 08:40:26 INFO - PROCESS | 1652 | 1468338026504 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:26 INFO - PROCESS | 1652 | 1468338026582 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:40:26 INFO - PROCESS | 1652 | 1468338026626 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1652 | 1468338026629 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x115178000 == 28 [pid = 1652] [id = 69] 08:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1177c4800) [pid = 1652] [serial = 203] [outer = 0x0] 08:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1177c9800) [pid = 1652] [serial = 204] [outer = 0x1177c4800] 08:40:26 INFO - PROCESS | 1652 | 1468338026659 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11822f800) [pid = 1652] [serial = 205] [outer = 0x1177c4800] 08:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118a79400) [pid = 1652] [serial = 206] [outer = 0x12cf45c00] 08:40:26 INFO - PROCESS | 1652 | 1468338026991 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 529ms 08:40:27 INFO - PROCESS | 1652 | 1468338027014 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1652 | 1468338027018 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:40:27 INFO - PROCESS | 1652 | 1468338027025 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1652 | 1468338027026 Marionette TRACE conn2 <- [1,250,null,{}] 08:40:27 INFO - PROCESS | 1652 | 1468338027029 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}] 08:40:27 INFO - PROCESS | 1652 | 1468338027031 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:27 INFO - PROCESS | 1652 | 1468338027104 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:40:27 INFO - PROCESS | 1652 | 1468338027149 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1652 | 1468338027150 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aac000 == 29 [pid = 1652] [id = 70] 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1177c6800) [pid = 1652] [serial = 207] [outer = 0x0] 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118614800) [pid = 1652] [serial = 208] [outer = 0x1177c6800] 08:40:27 INFO - PROCESS | 1652 | 1468338027179 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11949f000) [pid = 1652] [serial = 209] [outer = 0x1177c6800] 08:40:27 INFO - PROCESS | 1652 | 1468338027460 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 08:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:40:27 INFO - PROCESS | 1652 | 1468338027494 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1652 | 1468338027495 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:40:27 INFO - PROCESS | 1652 | 1468338027497 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1652 | 1468338027500 Marionette TRACE conn2 <- [1,254,null,{}] 08:40:27 INFO - PROCESS | 1652 | 1468338027512 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}] 08:40:27 INFO - PROCESS | 1652 | 1468338027515 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:27 INFO - PROCESS | 1652 | 1468338027591 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:40:27 INFO - PROCESS | 1652 | 1468338027595 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1652 | 1468338027597 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118295000 == 30 [pid = 1652] [id = 71] 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f7f400) [pid = 1652] [serial = 210] [outer = 0x0] 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1208f2800) [pid = 1652] [serial = 211] [outer = 0x112f7f400] 08:40:27 INFO - PROCESS | 1652 | 1468338027627 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123d6cc00) [pid = 1652] [serial = 212] [outer = 0x112f7f400] 08:40:27 INFO - PROCESS | 1652 | 1468338027928 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 475ms 08:40:27 INFO - PROCESS | 1652 | 1468338027973 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:40:27 INFO - PROCESS | 1652 | 1468338027974 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:40:27 INFO - PROCESS | 1652 | 1468338027976 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1652 | 1468338027977 Marionette TRACE conn2 <- [1,258,null,{}] 08:40:27 INFO - PROCESS | 1652 | 1468338027980 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}] 08:40:27 INFO - PROCESS | 1652 | 1468338027981 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:28 INFO - PROCESS | 1652 | 1468338028073 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:40:28 INFO - PROCESS | 1652 | 1468338028078 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1652 | 1468338028079 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119243000 == 31 [pid = 1652] [id = 72] 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1242a1c00) [pid = 1652] [serial = 213] [outer = 0x0] 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12437bc00) [pid = 1652] [serial = 214] [outer = 0x1242a1c00] 08:40:28 INFO - PROCESS | 1652 | 1468338028106 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1243b8800) [pid = 1652] [serial = 215] [outer = 0x1242a1c00] 08:40:28 INFO - PROCESS | 1652 | 1468338028391 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 467ms 08:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:40:28 INFO - PROCESS | 1652 | 1468338028445 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1652 | 1468338028446 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1652 | 1468338028448 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1652 | 1468338028449 Marionette TRACE conn2 <- [1,262,null,{}] 08:40:28 INFO - PROCESS | 1652 | 1468338028453 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}] 08:40:28 INFO - PROCESS | 1652 | 1468338028456 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:28 INFO - PROCESS | 1652 | 1468338028531 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:40:28 INFO - PROCESS | 1652 | 1468338028535 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1652 | 1468338028538 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119665800 == 32 [pid = 1652] [id = 73] 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113939000) [pid = 1652] [serial = 216] [outer = 0x0] 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1247cb400) [pid = 1652] [serial = 217] [outer = 0x113939000] 08:40:28 INFO - PROCESS | 1652 | 1468338028563 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124e83000) [pid = 1652] [serial = 218] [outer = 0x113939000] 08:40:28 INFO - PROCESS | 1652 | 1468338028860 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 08:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:40:28 INFO - PROCESS | 1652 | 1468338028920 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1652 | 1468338028921 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1652 | 1468338028923 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1652 | 1468338028924 Marionette TRACE conn2 <- [1,266,null,{}] 08:40:28 INFO - PROCESS | 1652 | 1468338028926 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}] 08:40:28 INFO - PROCESS | 1652 | 1468338028930 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | 1468338029041 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:40:29 INFO - PROCESS | 1652 | 1468338029044 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1652 | 1468338029045 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fe3000 == 33 [pid = 1652] [id = 74] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125576c00) [pid = 1652] [serial = 219] [outer = 0x0] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126d33000) [pid = 1652] [serial = 220] [outer = 0x125576c00] 08:40:29 INFO - PROCESS | 1652 | 1468338029072 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127389800) [pid = 1652] [serial = 221] [outer = 0x125576c00] 08:40:29 INFO - PROCESS | 1652 | 1468338029355 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 08:40:29 INFO - PROCESS | 1652 | 1468338029392 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1652 | 1468338029393 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:40:29 INFO - PROCESS | 1652 | 1468338029395 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1652 | 1468338029396 Marionette TRACE conn2 <- [1,270,null,{}] 08:40:29 INFO - PROCESS | 1652 | 1468338029399 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}] 08:40:29 INFO - PROCESS | 1652 | 1468338029400 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | 1468338029481 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:40:29 INFO - PROCESS | 1652 | 1468338029486 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1652 | 1468338029488 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aab800 == 34 [pid = 1652] [id = 75] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128cdc000) [pid = 1652] [serial = 222] [outer = 0x0] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291b7000) [pid = 1652] [serial = 223] [outer = 0x128cdc000] 08:40:29 INFO - PROCESS | 1652 | 1468338029512 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129404000) [pid = 1652] [serial = 224] [outer = 0x128cdc000] 08:40:29 INFO - PROCESS | 1652 | 1468338029798 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 417ms 08:40:29 INFO - PROCESS | 1652 | 1468338029814 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1652 | 1468338029815 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:40:29 INFO - PROCESS | 1652 | 1468338029827 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1652 | 1468338029828 Marionette TRACE conn2 <- [1,274,null,{}] 08:40:29 INFO - PROCESS | 1652 | 1468338029832 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}] 08:40:29 INFO - PROCESS | 1652 | 1468338029834 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | 1468338029954 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:40:29 INFO - PROCESS | 1652 | 1468338029962 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1652 | 1468338029963 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ca800 == 35 [pid = 1652] [id = 76] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120803c00) [pid = 1652] [serial = 225] [outer = 0x0] 08:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291b4400) [pid = 1652] [serial = 226] [outer = 0x120803c00] 08:40:30 INFO - PROCESS | 1652 | 1468338030002 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294e9800) [pid = 1652] [serial = 227] [outer = 0x120803c00] 08:40:30 INFO - PROCESS | 1652 | 1468338030416 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 629ms 08:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:40:30 INFO - PROCESS | 1652 | 1468338030447 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1652 | 1468338030449 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1652 | 1468338030451 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1652 | 1468338030452 Marionette TRACE conn2 <- [1,278,null,{}] 08:40:30 INFO - PROCESS | 1652 | 1468338030454 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}] 08:40:30 INFO - PROCESS | 1652 | 1468338030455 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:30 INFO - PROCESS | 1652 | 1468338030525 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:40:30 INFO - PROCESS | 1652 | 1468338030571 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1652 | 1468338030572 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118294800 == 36 [pid = 1652] [id = 77] 08:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11949ac00) [pid = 1652] [serial = 228] [outer = 0x0] 08:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a5d5400) [pid = 1652] [serial = 229] [outer = 0x11949ac00] 08:40:30 INFO - PROCESS | 1652 | 1468338030603 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6ab400) [pid = 1652] [serial = 230] [outer = 0x11949ac00] 08:40:30 INFO - PROCESS | 1652 | 1468338030849 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 08:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:40:30 INFO - PROCESS | 1652 | 1468338030875 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1652 | 1468338030876 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1652 | 1468338030881 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1652 | 1468338030881 Marionette TRACE conn2 <- [1,282,null,{}] 08:40:30 INFO - PROCESS | 1652 | 1468338030892 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}] 08:40:30 INFO - PROCESS | 1652 | 1468338030893 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:30 INFO - PROCESS | 1652 | 1468338030974 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:40:30 INFO - PROCESS | 1652 | 1468338030978 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1652 | 1468338030979 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d0d800 == 37 [pid = 1652] [id = 78] 08:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a6aa000) [pid = 1652] [serial = 231] [outer = 0x0] 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7d3c00) [pid = 1652] [serial = 232] [outer = 0x12a6aa000] 08:40:31 INFO - PROCESS | 1652 | 1468338031004 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a7df000) [pid = 1652] [serial = 233] [outer = 0x12a6aa000] 08:40:31 INFO - PROCESS | 1652 | 1468338031310 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 08:40:31 INFO - PROCESS | 1652 | 1468338031353 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:40:31 INFO - PROCESS | 1652 | 1468338031356 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1652 | 1468338031358 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1652 | 1468338031360 Marionette TRACE conn2 <- [1,286,null,{}] 08:40:31 INFO - PROCESS | 1652 | 1468338031362 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}] 08:40:31 INFO - PROCESS | 1652 | 1468338031363 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:31 INFO - PROCESS | 1652 | 1468338031473 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:40:31 INFO - PROCESS | 1652 | 1468338031485 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1652 | 1468338031486 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119665000 == 38 [pid = 1652] [id = 79] 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1133e6000) [pid = 1652] [serial = 234] [outer = 0x0] 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ab43800) [pid = 1652] [serial = 235] [outer = 0x1133e6000] 08:40:31 INFO - PROCESS | 1652 | 1468338031518 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b89e800) [pid = 1652] [serial = 236] [outer = 0x1133e6000] 08:40:31 INFO - PROCESS | 1652 | 1468338031814 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 08:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:40:31 INFO - PROCESS | 1652 | 1468338031828 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1652 | 1468338031829 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1652 | 1468338031831 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1652 | 1468338031832 Marionette TRACE conn2 <- [1,290,null,{}] 08:40:31 INFO - PROCESS | 1652 | 1468338031842 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}] 08:40:31 INFO - PROCESS | 1652 | 1468338031843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:31 INFO - PROCESS | 1652 | 1468338031948 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:40:31 INFO - PROCESS | 1652 | 1468338031952 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1652 | 1468338031953 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3d800 == 39 [pid = 1652] [id = 80] 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12accd800) [pid = 1652] [serial = 237] [outer = 0x0] 08:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b8a9c00) [pid = 1652] [serial = 238] [outer = 0x12accd800] 08:40:31 INFO - PROCESS | 1652 | 1468338031977 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b933400) [pid = 1652] [serial = 239] [outer = 0x12accd800] 08:40:32 INFO - PROCESS | 1652 | 1468338032256 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 08:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:40:32 INFO - PROCESS | 1652 | 1468338032309 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1652 | 1468338032310 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:40:32 INFO - PROCESS | 1652 | 1468338032312 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1652 | 1468338032313 Marionette TRACE conn2 <- [1,294,null,{}] 08:40:32 INFO - PROCESS | 1652 | 1468338032315 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}] 08:40:32 INFO - PROCESS | 1652 | 1468338032316 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:32 INFO - PROCESS | 1652 | 1468338032413 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:40:32 INFO - PROCESS | 1652 | 1468338032417 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1652 | 1468338032418 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129141000 == 40 [pid = 1652] [id = 81] 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b89ec00) [pid = 1652] [serial = 240] [outer = 0x0] 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b9a7400) [pid = 1652] [serial = 241] [outer = 0x12b89ec00] 08:40:32 INFO - PROCESS | 1652 | 1468338032448 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b9af000) [pid = 1652] [serial = 242] [outer = 0x12b89ec00] 08:40:32 INFO - PROCESS | 1652 | 1468338032778 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]]]}] 08:40:32 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. 08:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 518ms 08:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:40:32 INFO - PROCESS | 1652 | 1468338032831 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1652 | 1468338032832 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:40:32 INFO - PROCESS | 1652 | 1468338032834 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1652 | 1468338032835 Marionette TRACE conn2 <- [1,298,null,{}] 08:40:32 INFO - PROCESS | 1652 | 1468338032837 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}] 08:40:32 INFO - PROCESS | 1652 | 1468338032838 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:32 INFO - PROCESS | 1652 | 1468338032927 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:40:32 INFO - PROCESS | 1652 | 1468338032941 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1652 | 1468338032942 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c9800 == 41 [pid = 1652] [id = 82] 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b9a7800) [pid = 1652] [serial = 243] [outer = 0x0] 08:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b9ec800) [pid = 1652] [serial = 244] [outer = 0x12b9a7800] 08:40:32 INFO - PROCESS | 1652 | 1468338032965 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b9f3000) [pid = 1652] [serial = 245] [outer = 0x12b9a7800] 08:40:33 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. 08:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 469ms 08:40:33 INFO - PROCESS | 1652 | 1468338033297 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]]]}] 08:40:33 INFO - PROCESS | 1652 | 1468338033306 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:40:33 INFO - PROCESS | 1652 | 1468338033308 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 1652 | 1468338033311 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1652 | 1468338033313 Marionette TRACE conn2 <- [1,302,null,{}] 08:40:33 INFO - PROCESS | 1652 | 1468338033317 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}] 08:40:33 INFO - PROCESS | 1652 | 1468338033319 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:33 INFO - PROCESS | 1652 | 1468338033467 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127392400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123e36000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113d90400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11714d800) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126dcf800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11984e000) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119856800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113d4c000) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117f14400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1167ea800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f82800) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12437f000) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12557d400) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123e35c00) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119858800) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113b62400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110e6bc00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f11c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:40:33 INFO - PROCESS | 1652 | 1468338033770 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1652 | 1468338033771 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824a000 == 42 [pid = 1652] [id = 83] 08:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133ce400) [pid = 1652] [serial = 246] [outer = 0x0] 08:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116176800) [pid = 1652] [serial = 247] [outer = 0x1133ce400] 08:40:33 INFO - PROCESS | 1652 | 1468338033802 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118a78c00) [pid = 1652] [serial = 248] [outer = 0x1133ce400] 08:40:34 INFO - PROCESS | 1652 | 1468338034040 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]]]}] 08:40:34 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. 08:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 770ms 08:40:34 INFO - PROCESS | 1652 | 1468338034082 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1652 | 1468338034083 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:40:34 INFO - PROCESS | 1652 | 1468338034094 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1652 | 1468338034095 Marionette TRACE conn2 <- [1,306,null,{}] 08:40:34 INFO - PROCESS | 1652 | 1468338034097 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}] 08:40:34 INFO - PROCESS | 1652 | 1468338034098 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:34 INFO - PROCESS | 1652 | 1468338034193 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:40:34 INFO - PROCESS | 1652 | 1468338034199 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1652 | 1468338034200 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b8800 == 43 [pid = 1652] [id = 84] 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119402400) [pid = 1652] [serial = 249] [outer = 0x0] 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119535400) [pid = 1652] [serial = 250] [outer = 0x119402400] 08:40:34 INFO - PROCESS | 1652 | 1468338034223 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119539c00) [pid = 1652] [serial = 251] [outer = 0x119402400] 08:40:34 INFO - PROCESS | 1652 | 1468338034509 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]]]}] 08:40:34 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. 08:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 467ms 08:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:40:34 INFO - PROCESS | 1652 | 1468338034562 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1652 | 1468338034563 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:40:34 INFO - PROCESS | 1652 | 1468338034565 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1652 | 1468338034566 Marionette TRACE conn2 <- [1,310,null,{}] 08:40:34 INFO - PROCESS | 1652 | 1468338034568 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}] 08:40:34 INFO - PROCESS | 1652 | 1468338034572 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:34 INFO - PROCESS | 1652 | 1468338034672 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:40:34 INFO - PROCESS | 1652 | 1468338034678 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1652 | 1468338034679 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a664800 == 44 [pid = 1652] [id = 85] 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11714d400) [pid = 1652] [serial = 252] [outer = 0x0] 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119b51c00) [pid = 1652] [serial = 253] [outer = 0x11714d400] 08:40:34 INFO - PROCESS | 1652 | 1468338034709 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12437d800) [pid = 1652] [serial = 254] [outer = 0x11714d400] 08:40:34 INFO - PROCESS | 1652 | 1468338034987 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]]]}] 08:40:35 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. 08:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 08:40:35 INFO - PROCESS | 1652 | 1468338035035 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1652 | 1468338035040 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:40:35 INFO - PROCESS | 1652 | 1468338035044 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1652 | 1468338035046 Marionette TRACE conn2 <- [1,314,null,{}] 08:40:35 INFO - PROCESS | 1652 | 1468338035049 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}] 08:40:35 INFO - PROCESS | 1652 | 1468338035051 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:35 INFO - PROCESS | 1652 | 1468338035175 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:40:35 INFO - PROCESS | 1652 | 1468338035180 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1652 | 1468338035181 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67b800 == 45 [pid = 1652] [id = 86] 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119b51000) [pid = 1652] [serial = 255] [outer = 0x0] 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1243c4800) [pid = 1652] [serial = 256] [outer = 0x119b51000] 08:40:35 INFO - PROCESS | 1652 | 1468338035220 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12738f000) [pid = 1652] [serial = 257] [outer = 0x119b51000] 08:40:35 INFO - PROCESS | 1652 | 1468338035609 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]]]}] 08:40:35 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. 08:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 08:40:35 INFO - PROCESS | 1652 | 1468338035613 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1652 | 1468338035614 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:40:35 INFO - PROCESS | 1652 | 1468338035616 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1652 | 1468338035617 Marionette TRACE conn2 <- [1,318,null,{}] 08:40:35 INFO - PROCESS | 1652 | 1468338035621 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}] 08:40:35 INFO - PROCESS | 1652 | 1468338035622 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:35 INFO - PROCESS | 1652 | 1468338035745 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:40:35 INFO - PROCESS | 1652 | 1468338035850 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1652 | 1468338035852 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11206c000 == 46 [pid = 1652] [id = 87] 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1110a0c00) [pid = 1652] [serial = 258] [outer = 0x0] 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x112f84400) [pid = 1652] [serial = 259] [outer = 0x1110a0c00] 08:40:35 INFO - PROCESS | 1652 | 1468338035903 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113b9d000) [pid = 1652] [serial = 260] [outer = 0x1110a0c00] 08:40:36 INFO - PROCESS | 1652 | 1468338036461 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]]]}] 08:40:36 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. 08:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 921ms 08:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:40:36 INFO - PROCESS | 1652 | 1468338036563 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1652 | 1468338036566 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:40:36 INFO - PROCESS | 1652 | 1468338036570 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1652 | 1468338036573 Marionette TRACE conn2 <- [1,322,null,{}] 08:40:36 INFO - PROCESS | 1652 | 1468338036576 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}] 08:40:36 INFO - PROCESS | 1652 | 1468338036579 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:36 INFO - PROCESS | 1652 | 1468338036691 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:40:36 INFO - PROCESS | 1652 | 1468338036758 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1652 | 1468338036760 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828f000 == 47 [pid = 1652] [id = 88] 08:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118479000) [pid = 1652] [serial = 261] [outer = 0x0] 08:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118a77800) [pid = 1652] [serial = 262] [outer = 0x118479000] 08:40:36 INFO - PROCESS | 1652 | 1468338036790 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119539800) [pid = 1652] [serial = 263] [outer = 0x118479000] 08:40:37 INFO - PROCESS | 1652 | 1468338037526 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]]]}] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67b800 == 46 [pid = 1652] [id = 86] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a664800 == 45 [pid = 1652] [id = 85] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b8800 == 44 [pid = 1652] [id = 84] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11824a000 == 43 [pid = 1652] [id = 83] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c9800 == 42 [pid = 1652] [id = 82] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129141000 == 41 [pid = 1652] [id = 81] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3d800 == 40 [pid = 1652] [id = 80] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119665000 == 39 [pid = 1652] [id = 79] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1294ed800) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126d0d800 == 38 [pid = 1652] [id = 78] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118294800 == 37 [pid = 1652] [id = 77] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ca800 == 36 [pid = 1652] [id = 76] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123aab800 == 35 [pid = 1652] [id = 75] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119fe3000 == 34 [pid = 1652] [id = 74] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119665800 == 33 [pid = 1652] [id = 73] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119243000 == 32 [pid = 1652] [id = 72] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118295000 == 31 [pid = 1652] [id = 71] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116aac000 == 30 [pid = 1652] [id = 70] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115178000 == 29 [pid = 1652] [id = 69] 08:40:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125621000 == 28 [pid = 1652] [id = 68] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1291b9400) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124384800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1255ad800) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124381000) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126fd4000) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126d2f400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127388000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128ec2800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1271da800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1271e7c00) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123807400) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119852800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119f15800) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118622800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119050000) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116866c00) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1173bc800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d3f800) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133cc400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127388800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126d3c800) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126958c00) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1256ac400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124ef9400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1243bd800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123dbe800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120810c00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118742400) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11816f800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113372000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1122bdc00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1240c0400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12557f000) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1294e1000) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12437b800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123c5f400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 08:40:37 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. 08:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1023ms 08:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:40:37 INFO - PROCESS | 1652 | 1468338037591 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1652 | 1468338037593 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:40:37 INFO - PROCESS | 1652 | 1468338037596 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1652 | 1468338037598 Marionette TRACE conn2 <- [1,326,null,{}] 08:40:37 INFO - PROCESS | 1652 | 1468338037602 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}] 08:40:37 INFO - PROCESS | 1652 | 1468338037603 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:37 INFO - PROCESS | 1652 | 1468338037673 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:40:37 INFO - PROCESS | 1652 | 1468338037681 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1652 | 1468338037683 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116116000 == 29 [pid = 1652] [id = 89] 08:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118226c00) [pid = 1652] [serial = 264] [outer = 0x0] 08:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118742c00) [pid = 1652] [serial = 265] [outer = 0x118226c00] 08:40:37 INFO - PROCESS | 1652 | 1468338037713 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11940dc00) [pid = 1652] [serial = 266] [outer = 0x118226c00] 08:40:38 INFO - PROCESS | 1652 | 1468338038075 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]]]}] 08:40:38 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. 08:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 08:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:40:38 INFO - PROCESS | 1652 | 1468338038132 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1652 | 1468338038135 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:40:38 INFO - PROCESS | 1652 | 1468338038139 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1652 | 1468338038141 Marionette TRACE conn2 <- [1,330,null,{}] 08:40:38 INFO - PROCESS | 1652 | 1468338038144 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}] 08:40:38 INFO - PROCESS | 1652 | 1468338038145 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:38 INFO - PROCESS | 1652 | 1468338038217 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:40:38 INFO - PROCESS | 1652 | 1468338038223 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1652 | 1468338038224 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745f000 == 30 [pid = 1652] [id = 90] 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11953b000) [pid = 1652] [serial = 267] [outer = 0x0] 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11985b800) [pid = 1652] [serial = 268] [outer = 0x11953b000] 08:40:38 INFO - PROCESS | 1652 | 1468338038251 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1208f1800) [pid = 1652] [serial = 269] [outer = 0x11953b000] 08:40:38 INFO - PROCESS | 1652 | 1468338038605 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]]]}] 08:40:38 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. 08:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 08:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:40:38 INFO - PROCESS | 1652 | 1468338038659 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1652 | 1468338038660 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:40:38 INFO - PROCESS | 1652 | 1468338038662 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1652 | 1468338038665 Marionette TRACE conn2 <- [1,334,null,{}] 08:40:38 INFO - PROCESS | 1652 | 1468338038672 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}] 08:40:38 INFO - PROCESS | 1652 | 1468338038676 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:38 INFO - PROCESS | 1652 | 1468338038749 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:40:38 INFO - PROCESS | 1652 | 1468338038756 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1652 | 1468338038758 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a3800 == 31 [pid = 1652] [id = 91] 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123809400) [pid = 1652] [serial = 270] [outer = 0x0] 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1240c0000) [pid = 1652] [serial = 271] [outer = 0x123809400] 08:40:38 INFO - PROCESS | 1652 | 1468338038786 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124380000) [pid = 1652] [serial = 272] [outer = 0x123809400] 08:40:39 INFO - PROCESS | 1652 | 1468338039091 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]]]}] 08:40:39 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. 08:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 08:40:39 INFO - PROCESS | 1652 | 1468338039134 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:40:39 INFO - PROCESS | 1652 | 1468338039136 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:40:39 INFO - PROCESS | 1652 | 1468338039138 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1652 | 1468338039139 Marionette TRACE conn2 <- [1,338,null,{}] 08:40:39 INFO - PROCESS | 1652 | 1468338039141 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}] 08:40:39 INFO - PROCESS | 1652 | 1468338039142 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:39 INFO - PROCESS | 1652 | 1468338039217 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:40:39 INFO - PROCESS | 1652 | 1468338039267 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1652 | 1468338039268 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924f000 == 32 [pid = 1652] [id = 92] 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123803c00) [pid = 1652] [serial = 273] [outer = 0x0] 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1243c4400) [pid = 1652] [serial = 274] [outer = 0x123803c00] 08:40:39 INFO - PROCESS | 1652 | 1468338039299 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124e8ec00) [pid = 1652] [serial = 275] [outer = 0x123803c00] 08:40:39 INFO - PROCESS | 1652 | 1468338039599 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]]]}] 08:40:39 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. 08:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 08:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:40:39 INFO - PROCESS | 1652 | 1468338039615 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1652 | 1468338039616 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:40:39 INFO - PROCESS | 1652 | 1468338039621 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1652 | 1468338039624 Marionette TRACE conn2 <- [1,342,null,{}] 08:40:39 INFO - PROCESS | 1652 | 1468338039627 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}] 08:40:39 INFO - PROCESS | 1652 | 1468338039628 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:39 INFO - PROCESS | 1652 | 1468338039718 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:40:39 INFO - PROCESS | 1652 | 1468338039721 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1652 | 1468338039722 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116336000 == 33 [pid = 1652] [id = 93] 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123c59400) [pid = 1652] [serial = 276] [outer = 0x0] 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124e90c00) [pid = 1652] [serial = 277] [outer = 0x123c59400] 08:40:39 INFO - PROCESS | 1652 | 1468338039746 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1256b7c00) [pid = 1652] [serial = 278] [outer = 0x123c59400] 08:40:40 INFO - PROCESS | 1652 | 1468338040059 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]]]}] 08:40:40 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. 08:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 08:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:40:40 INFO - PROCESS | 1652 | 1468338040098 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1652 | 1468338040099 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:40:40 INFO - PROCESS | 1652 | 1468338040102 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1652 | 1468338040105 Marionette TRACE conn2 <- [1,346,null,{}] 08:40:40 INFO - PROCESS | 1652 | 1468338040109 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}] 08:40:40 INFO - PROCESS | 1652 | 1468338040113 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:40 INFO - PROCESS | 1652 | 1468338040221 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:40:40 INFO - PROCESS | 1652 | 1468338040251 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1652 | 1468338040259 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123885800 == 34 [pid = 1652] [id = 94] 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116b0ac00) [pid = 1652] [serial = 279] [outer = 0x0] 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126fd4400) [pid = 1652] [serial = 280] [outer = 0x116b0ac00] 08:40:40 INFO - PROCESS | 1652 | 1468338040285 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291b5000) [pid = 1652] [serial = 281] [outer = 0x116b0ac00] 08:40:40 INFO - PROCESS | 1652 | 1468338040588 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]]]}] 08:40:40 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. 08:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 08:40:40 INFO - PROCESS | 1652 | 1468338040624 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1652 | 1468338040625 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:40:40 INFO - PROCESS | 1652 | 1468338040627 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1652 | 1468338040628 Marionette TRACE conn2 <- [1,350,null,{}] 08:40:40 INFO - PROCESS | 1652 | 1468338040630 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}] 08:40:40 INFO - PROCESS | 1652 | 1468338040631 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:40 INFO - PROCESS | 1652 | 1468338040723 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:40:40 INFO - PROCESS | 1652 | 1468338040736 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1652 | 1468338040737 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aa4800 == 35 [pid = 1652] [id = 95] 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c5a400) [pid = 1652] [serial = 282] [outer = 0x0] 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1291c0c00) [pid = 1652] [serial = 283] [outer = 0x123c5a400] 08:40:40 INFO - PROCESS | 1652 | 1468338040761 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1294e2400) [pid = 1652] [serial = 284] [outer = 0x123c5a400] 08:40:41 INFO - PROCESS | 1652 | 1468338041062 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]]]}] 08:40:41 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. 08:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 467ms 08:40:41 INFO - PROCESS | 1652 | 1468338041095 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1652 | 1468338041096 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:40:41 INFO - PROCESS | 1652 | 1468338041098 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1652 | 1468338041099 Marionette TRACE conn2 <- [1,354,null,{}] 08:40:41 INFO - PROCESS | 1652 | 1468338041103 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}] 08:40:41 INFO - PROCESS | 1652 | 1468338041105 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:41 INFO - PROCESS | 1652 | 1468338041204 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:40:41 INFO - PROCESS | 1652 | 1468338041207 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1652 | 1468338041208 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242c6000 == 36 [pid = 1652] [id = 96] 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1294e6800) [pid = 1652] [serial = 285] [outer = 0x0] 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a6a8000) [pid = 1652] [serial = 286] [outer = 0x1294e6800] 08:40:41 INFO - PROCESS | 1652 | 1468338041232 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a6b3800) [pid = 1652] [serial = 287] [outer = 0x1294e6800] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11949ac00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12accd800) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1177c4800) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113939000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1242a1c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a6aa000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120803c00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128cdc000) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125576c00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1294e1800) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112f7f400) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1177c6800) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b89ec00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b9a7800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11714d400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133ce400) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119402400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:40:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133e6000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:40:41 INFO - PROCESS | 1652 | 1468338041730 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]]]}] 08:40:41 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. 08:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 08:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:40:41 INFO - PROCESS | 1652 | 1468338041771 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1652 | 1468338041772 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:40:41 INFO - PROCESS | 1652 | 1468338041774 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1652 | 1468338041775 Marionette TRACE conn2 <- [1,358,null,{}] 08:40:41 INFO - PROCESS | 1652 | 1468338041777 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}] 08:40:41 INFO - PROCESS | 1652 | 1468338041778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:41 INFO - PROCESS | 1652 | 1468338041855 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:40:41 INFO - PROCESS | 1652 | 1468338041859 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1652 | 1468338041860 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ab8000 == 37 [pid = 1652] [id = 97] 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1177c4800) [pid = 1652] [serial = 288] [outer = 0x0] 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119536000) [pid = 1652] [serial = 289] [outer = 0x1177c4800] 08:40:41 INFO - PROCESS | 1652 | 1468338041884 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1243c0400) [pid = 1652] [serial = 290] [outer = 0x1177c4800] 08:40:42 INFO - PROCESS | 1652 | 1468338042197 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]]]}] 08:40:42 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. 08:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 08:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:40:42 INFO - PROCESS | 1652 | 1468338042242 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1652 | 1468338042243 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:40:42 INFO - PROCESS | 1652 | 1468338042245 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1652 | 1468338042246 Marionette TRACE conn2 <- [1,362,null,{}] 08:40:42 INFO - PROCESS | 1652 | 1468338042249 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}] 08:40:42 INFO - PROCESS | 1652 | 1468338042250 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:42 INFO - PROCESS | 1652 | 1468338042350 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:40:42 INFO - PROCESS | 1652 | 1468338042358 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1652 | 1468338042359 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119249000 == 38 [pid = 1652] [id = 98] 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c5ac00) [pid = 1652] [serial = 291] [outer = 0x0] 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a557400) [pid = 1652] [serial = 292] [outer = 0x123c5ac00] 08:40:42 INFO - PROCESS | 1652 | 1468338042383 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a7d8000) [pid = 1652] [serial = 293] [outer = 0x123c5ac00] 08:40:42 INFO - PROCESS | 1652 | 1468338042678 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]]]}] 08:40:42 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. 08:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 08:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:40:42 INFO - PROCESS | 1652 | 1468338042714 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1652 | 1468338042716 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:40:42 INFO - PROCESS | 1652 | 1468338042718 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1652 | 1468338042721 Marionette TRACE conn2 <- [1,366,null,{}] 08:40:42 INFO - PROCESS | 1652 | 1468338042724 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}] 08:40:42 INFO - PROCESS | 1652 | 1468338042726 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:42 INFO - PROCESS | 1652 | 1468338042811 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:40:42 INFO - PROCESS | 1652 | 1468338042814 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1652 | 1468338042816 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5b800 == 39 [pid = 1652] [id = 99] 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127387c00) [pid = 1652] [serial = 294] [outer = 0x0] 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ab50c00) [pid = 1652] [serial = 295] [outer = 0x127387c00] 08:40:42 INFO - PROCESS | 1652 | 1468338042844 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b932400) [pid = 1652] [serial = 296] [outer = 0x127387c00] 08:40:43 INFO - PROCESS | 1652 | 1468338043175 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]]]}] 08:40:43 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. 08:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 473ms 08:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:40:43 INFO - PROCESS | 1652 | 1468338043192 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1652 | 1468338043193 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1652 | 1468338043195 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1652 | 1468338043196 Marionette TRACE conn2 <- [1,370,null,{}] 08:40:43 INFO - PROCESS | 1652 | 1468338043198 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}] 08:40:43 INFO - PROCESS | 1652 | 1468338043210 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:43 INFO - PROCESS | 1652 | 1468338043310 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:40:43 INFO - PROCESS | 1652 | 1468338043315 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1652 | 1468338043316 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912c000 == 40 [pid = 1652] [id = 100] 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124bd3c00) [pid = 1652] [serial = 297] [outer = 0x0] 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b9a5000) [pid = 1652] [serial = 298] [outer = 0x124bd3c00] 08:40:43 INFO - PROCESS | 1652 | 1468338043340 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9ec000) [pid = 1652] [serial = 299] [outer = 0x124bd3c00] 08:40:43 INFO - PROCESS | 1652 | 1468338043612 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]]]}] 08:40:43 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. 08:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 08:40:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:40:43 INFO - PROCESS | 1652 | 1468338043664 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1652 | 1468338043665 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1652 | 1468338043667 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1652 | 1468338043669 Marionette TRACE conn2 <- [1,374,null,{}] 08:40:43 INFO - PROCESS | 1652 | 1468338043675 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}] 08:40:43 INFO - PROCESS | 1652 | 1468338043676 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:43 INFO - PROCESS | 1652 | 1468338043798 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:40:43 INFO - PROCESS | 1652 | 1468338043852 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1652 | 1468338043854 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x112fb7000 == 41 [pid = 1652] [id = 101] 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133cc400) [pid = 1652] [serial = 300] [outer = 0x0] 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113f30c00) [pid = 1652] [serial = 301] [outer = 0x1133cc400] 08:40:43 INFO - PROCESS | 1652 | 1468338043888 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11822b000) [pid = 1652] [serial = 302] [outer = 0x1133cc400] 08:40:44 INFO - PROCESS | 1652 | 1468338044443 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:40:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 822ms 08:40:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:40:44 INFO - PROCESS | 1652 | 1468338044498 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 1652 | 1468338044501 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1652 | 1468338044505 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1652 | 1468338044507 Marionette TRACE conn2 <- [1,378,null,{}] 08:40:44 INFO - PROCESS | 1652 | 1468338044510 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}] 08:40:44 INFO - PROCESS | 1652 | 1468338044513 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:44 INFO - PROCESS | 1652 | 1468338044613 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:40:44 INFO - PROCESS | 1652 | 1468338044661 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1652 | 1468338044663 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118291800 == 42 [pid = 1652] [id = 102] 08:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1190c9000) [pid = 1652] [serial = 303] [outer = 0x0] 08:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11957bc00) [pid = 1652] [serial = 304] [outer = 0x1190c9000] 08:40:44 INFO - PROCESS | 1652 | 1468338044692 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1208f4c00) [pid = 1652] [serial = 305] [outer = 0x1190c9000] 08:40:45 INFO - PROCESS | 1652 | 1468338045104 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:40:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 08:40:45 INFO - PROCESS | 1652 | 1468338045125 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1652 | 1468338045127 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:40:45 INFO - PROCESS | 1652 | 1468338045130 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1652 | 1468338045131 Marionette TRACE conn2 <- [1,382,null,{}] 08:40:45 INFO - PROCESS | 1652 | 1468338045134 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}] 08:40:45 INFO - PROCESS | 1652 | 1468338045135 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:45 INFO - PROCESS | 1652 | 1468338045232 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:40:45 INFO - PROCESS | 1652 | 1468338045280 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1652 | 1468338045281 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ba000 == 43 [pid = 1652] [id = 103] 08:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123dbe800) [pid = 1652] [serial = 306] [outer = 0x0] 08:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1243c1c00) [pid = 1652] [serial = 307] [outer = 0x123dbe800] 08:40:45 INFO - PROCESS | 1652 | 1468338045310 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125577000) [pid = 1652] [serial = 308] [outer = 0x123dbe800] 08:40:45 INFO - PROCESS | 1652 | 1468338045754 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:40:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 668ms 08:40:45 INFO - PROCESS | 1652 | 1468338045799 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1652 | 1468338045802 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:40:45 INFO - PROCESS | 1652 | 1468338045843 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1652 | 1468338045846 Marionette TRACE conn2 <- [1,386,null,{}] 08:40:45 INFO - PROCESS | 1652 | 1468338045887 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}] 08:40:45 INFO - PROCESS | 1652 | 1468338045890 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:46 INFO - PROCESS | 1652 | 1468338046033 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:40:46 INFO - PROCESS | 1652 | 1468338046052 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1652 | 1468338046053 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66a800 == 44 [pid = 1652] [id = 104] 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a562800) [pid = 1652] [serial = 309] [outer = 0x0] 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a6af400) [pid = 1652] [serial = 310] [outer = 0x12a562800] 08:40:46 INFO - PROCESS | 1652 | 1468338046095 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12acc6800) [pid = 1652] [serial = 311] [outer = 0x12a562800] 08:40:46 INFO - PROCESS | 1652 | 1468338046574 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 770ms 08:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:40:46 INFO - PROCESS | 1652 | 1468338046592 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1652 | 1468338046593 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1652 | 1468338046595 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1652 | 1468338046597 Marionette TRACE conn2 <- [1,390,null,{}] 08:40:46 INFO - PROCESS | 1652 | 1468338046599 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}] 08:40:46 INFO - PROCESS | 1652 | 1468338046600 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:46 INFO - PROCESS | 1652 | 1468338046697 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:40:46 INFO - PROCESS | 1652 | 1468338046747 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1652 | 1468338046749 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b62000 == 45 [pid = 1652] [id = 105] 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11953d800) [pid = 1652] [serial = 312] [outer = 0x0] 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12acc6c00) [pid = 1652] [serial = 313] [outer = 0x11953d800] 08:40:46 INFO - PROCESS | 1652 | 1468338046777 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b9f4000) [pid = 1652] [serial = 314] [outer = 0x11953d800] 08:40:47 INFO - PROCESS | 1652 | 1468338047361 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 820ms 08:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:40:47 INFO - PROCESS | 1652 | 1468338047416 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1652 | 1468338047418 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:40:47 INFO - PROCESS | 1652 | 1468338047422 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1652 | 1468338047423 Marionette TRACE conn2 <- [1,394,null,{}] 08:40:47 INFO - PROCESS | 1652 | 1468338047427 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}] 08:40:47 INFO - PROCESS | 1652 | 1468338047428 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:47 INFO - PROCESS | 1652 | 1468338047519 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:40:47 INFO - PROCESS | 1652 | 1468338047586 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1652 | 1468338047589 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1132f8800 == 46 [pid = 1652] [id = 106] 08:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118a7a000) [pid = 1652] [serial = 315] [outer = 0x0] 08:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11940cc00) [pid = 1652] [serial = 316] [outer = 0x118a7a000] 08:40:47 INFO - PROCESS | 1652 | 1468338047616 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119851400) [pid = 1652] [serial = 317] [outer = 0x118a7a000] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12912c000 == 45 [pid = 1652] [id = 100] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5b800 == 44 [pid = 1652] [id = 99] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119249000 == 43 [pid = 1652] [id = 98] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123ab8000 == 42 [pid = 1652] [id = 97] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1242c6000 == 41 [pid = 1652] [id = 96] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123aa4800 == 40 [pid = 1652] [id = 95] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123885800 == 39 [pid = 1652] [id = 94] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116336000 == 38 [pid = 1652] [id = 93] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11924f000 == 37 [pid = 1652] [id = 92] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a3800 == 36 [pid = 1652] [id = 91] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11745f000 == 35 [pid = 1652] [id = 90] 08:40:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116116000 == 34 [pid = 1652] [id = 89] 08:40:48 INFO - PROCESS | 1652 | 1468338048134 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]]]}] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1243c4800) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a5d5400) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b8a9c00) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1177c9800) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11822f800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1247cb400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124e83000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12437bc00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1243b8800) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a7d3c00) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a7df000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1291b4400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1294e9800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1291b7000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129404000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126d33000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127389800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a5d5c00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1208f2800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123d6cc00) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118614800) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11949f000) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b9a7400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b9ec800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b9f3000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1167ed000) [pid = 1652] [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.] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b9af000) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12437d800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116176800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a6ab400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118a78c00) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119539c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ab43800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b89e800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b933400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119535400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 08:40:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119b51c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 08:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 770ms 08:40:48 INFO - PROCESS | 1652 | 1468338048191 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1652 | 1468338048194 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:40:48 INFO - PROCESS | 1652 | 1468338048198 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1652 | 1468338048199 Marionette TRACE conn2 <- [1,398,null,{}] 08:40:48 INFO - PROCESS | 1652 | 1468338048202 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}] 08:40:48 INFO - PROCESS | 1652 | 1468338048203 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:48 INFO - PROCESS | 1652 | 1468338048265 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:40:48 INFO - PROCESS | 1652 | 1468338048274 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1652 | 1468338048275 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117128800 == 35 [pid = 1652] [id = 107] 08:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119b55c00) [pid = 1652] [serial = 318] [outer = 0x0] 08:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1208f3800) [pid = 1652] [serial = 319] [outer = 0x119b55c00] 08:40:48 INFO - PROCESS | 1652 | 1468338048319 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1240c0400) [pid = 1652] [serial = 320] [outer = 0x119b55c00] 08:40:48 INFO - PROCESS | 1652 | 1468338048833 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 08:40:48 INFO - PROCESS | 1652 | 1468338048880 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1652 | 1468338048882 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:40:48 INFO - PROCESS | 1652 | 1468338048901 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1652 | 1468338048903 Marionette TRACE conn2 <- [1,402,null,{}] 08:40:48 INFO - PROCESS | 1652 | 1468338048930 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}] 08:40:48 INFO - PROCESS | 1652 | 1468338048933 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:49 INFO - PROCESS | 1652 | 1468338049039 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:40:49 INFO - PROCESS | 1652 | 1468338049104 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1652 | 1468338049106 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f2800 == 36 [pid = 1652] [id = 108] 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125581c00) [pid = 1652] [serial = 321] [outer = 0x0] 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128cdc000) [pid = 1652] [serial = 322] [outer = 0x125581c00] 08:40:49 INFO - PROCESS | 1652 | 1468338049139 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129404c00) [pid = 1652] [serial = 323] [outer = 0x125581c00] 08:40:49 INFO - PROCESS | 1652 | 1468338049460 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 598ms 08:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:40:49 INFO - PROCESS | 1652 | 1468338049490 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 1652 | 1468338049491 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 1652 | 1468338049493 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1652 | 1468338049494 Marionette TRACE conn2 <- [1,406,null,{}] 08:40:49 INFO - PROCESS | 1652 | 1468338049497 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}] 08:40:49 INFO - PROCESS | 1652 | 1468338049498 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:49 INFO - PROCESS | 1652 | 1468338049577 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:40:49 INFO - PROCESS | 1652 | 1468338049625 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1652 | 1468338049626 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x123950800 == 37 [pid = 1652] [id = 109] 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129403000) [pid = 1652] [serial = 324] [outer = 0x0] 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12ab43800) [pid = 1652] [serial = 325] [outer = 0x129403000] 08:40:49 INFO - PROCESS | 1652 | 1468338049650 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b89e000) [pid = 1652] [serial = 326] [outer = 0x129403000] 08:40:49 INFO - PROCESS | 1652 | 1468338049925 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 08:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:40:49 INFO - PROCESS | 1652 | 1468338049963 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 1652 | 1468338049965 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 1652 | 1468338049979 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1652 | 1468338049981 Marionette TRACE conn2 <- [1,410,null,{}] 08:40:49 INFO - PROCESS | 1652 | 1468338049984 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}] 08:40:49 INFO - PROCESS | 1652 | 1468338049990 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:50 INFO - PROCESS | 1652 | 1468338050114 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:40:50 INFO - PROCESS | 1652 | 1468338050121 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1652 | 1468338050122 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2b800 == 38 [pid = 1652] [id = 110] 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b89e800) [pid = 1652] [serial = 327] [outer = 0x0] 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b9ab000) [pid = 1652] [serial = 328] [outer = 0x12b89e800] 08:40:50 INFO - PROCESS | 1652 | 1468338050161 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b9f6000) [pid = 1652] [serial = 329] [outer = 0x12b89e800] 08:40:50 INFO - PROCESS | 1652 | 1468338050663 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 731ms 08:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:40:50 INFO - PROCESS | 1652 | 1468338050699 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1652 | 1468338050700 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:40:50 INFO - PROCESS | 1652 | 1468338050702 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1652 | 1468338050705 Marionette TRACE conn2 <- [1,414,null,{}] 08:40:50 INFO - PROCESS | 1652 | 1468338050708 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}] 08:40:50 INFO - PROCESS | 1652 | 1468338050712 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:50 INFO - PROCESS | 1652 | 1468338050827 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:40:50 INFO - PROCESS | 1652 | 1468338050831 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1652 | 1468338050832 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269c4000 == 39 [pid = 1652] [id = 111] 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b9f5000) [pid = 1652] [serial = 330] [outer = 0x0] 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba85c00) [pid = 1652] [serial = 331] [outer = 0x12b9f5000] 08:40:50 INFO - PROCESS | 1652 | 1468338050882 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bf06000) [pid = 1652] [serial = 332] [outer = 0x12b9f5000] 08:40:51 INFO - PROCESS | 1652 | 1468338051208 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 08:40:51 INFO - PROCESS | 1652 | 1468338051225 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1652 | 1468338051226 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:40:51 INFO - PROCESS | 1652 | 1468338051228 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1652 | 1468338051229 Marionette TRACE conn2 <- [1,418,null,{}] 08:40:51 INFO - PROCESS | 1652 | 1468338051231 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}] 08:40:51 INFO - PROCESS | 1652 | 1468338051232 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:51 INFO - PROCESS | 1652 | 1468338051331 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:40:51 INFO - PROCESS | 1652 | 1468338051342 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1652 | 1468338051343 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5b800 == 40 [pid = 1652] [id = 112] 08:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ba7bc00) [pid = 1652] [serial = 333] [outer = 0x0] 08:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bf0c800) [pid = 1652] [serial = 334] [outer = 0x12ba7bc00] 08:40:51 INFO - PROCESS | 1652 | 1468338051366 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c0dec00) [pid = 1652] [serial = 335] [outer = 0x12ba7bc00] 08:40:51 INFO - PROCESS | 1652 | 1468338051572 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:40:52 INFO - PROCESS | 1652 | 1468338052196 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]]]}] 08:40:52 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 08:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 08:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:40:52 INFO - PROCESS | 1652 | 1468338052249 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 1652 | 1468338052250 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 1652 | 1468338052266 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 1652 | 1468338052267 Marionette TRACE conn2 <- [1,422,null,{}] 08:40:52 INFO - PROCESS | 1652 | 1468338052269 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}] 08:40:52 INFO - PROCESS | 1652 | 1468338052270 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:52 INFO - PROCESS | 1652 | 1468338052389 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116b0ac00) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123c59400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123c5a400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118479000) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123809400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123803c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118226c00) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11953b000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294e6800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1177c4800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123c5ac00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:40:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127387c00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:40:52 INFO - PROCESS | 1652 | 1468338052429 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1652 | 1468338052430 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825c800 == 41 [pid = 1652] [id = 113] 08:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116b0ac00) [pid = 1652] [serial = 336] [outer = 0x0] 08:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11832e400) [pid = 1652] [serial = 337] [outer = 0x116b0ac00] 08:40:52 INFO - PROCESS | 1652 | 1468338052454 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119f16800) [pid = 1652] [serial = 338] [outer = 0x116b0ac00] 08:40:53 INFO - PROCESS | 1652 | 1468338053212 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 983ms 08:40:53 INFO - PROCESS | 1652 | 1468338053237 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1652 | 1468338053238 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:40:53 INFO - PROCESS | 1652 | 1468338053240 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1652 | 1468338053241 Marionette TRACE conn2 <- [1,426,null,{}] 08:40:53 INFO - PROCESS | 1652 | 1468338053244 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}] 08:40:53 INFO - PROCESS | 1652 | 1468338053245 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:53 INFO - PROCESS | 1652 | 1468338053325 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:40:53 INFO - PROCESS | 1652 | 1468338053328 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1652 | 1468338053329 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a536000 == 42 [pid = 1652] [id = 114] 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1208f7800) [pid = 1652] [serial = 339] [outer = 0x0] 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294ed800) [pid = 1652] [serial = 340] [outer = 0x1208f7800] 08:40:53 INFO - PROCESS | 1652 | 1468338053352 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c333c00) [pid = 1652] [serial = 341] [outer = 0x1208f7800] 08:40:53 INFO - PROCESS | 1652 | 1468338053705 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] 08:40:53 INFO - PROCESS | 1652 | 1468338053760 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 1652 | 1468338053763 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1652 | 1468338053764 Marionette TRACE conn2 <- [1,430,null,{}] 08:40:53 INFO - PROCESS | 1652 | 1468338053766 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}] 08:40:53 INFO - PROCESS | 1652 | 1468338053767 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:53 INFO - PROCESS | 1652 | 1468338053847 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:40:53 INFO - PROCESS | 1652 | 1468338053851 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1652 | 1468338053852 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a720800 == 43 [pid = 1652] [id = 115] 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c338400) [pid = 1652] [serial = 342] [outer = 0x0] 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c93b400) [pid = 1652] [serial = 343] [outer = 0x12c338400] 08:40:53 INFO - PROCESS | 1652 | 1468338053876 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c945c00) [pid = 1652] [serial = 344] [outer = 0x12c338400] 08:40:54 INFO - PROCESS | 1652 | 1468338054180 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 08:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:40:54 INFO - PROCESS | 1652 | 1468338054232 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1652 | 1468338054233 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1652 | 1468338054235 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1652 | 1468338054237 Marionette TRACE conn2 <- [1,434,null,{}] 08:40:54 INFO - PROCESS | 1652 | 1468338054239 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}] 08:40:54 INFO - PROCESS | 1652 | 1468338054241 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:54 INFO - PROCESS | 1652 | 1468338054338 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:40:54 INFO - PROCESS | 1652 | 1468338054432 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1652 | 1468338054434 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115178000 == 44 [pid = 1652] [id = 116] 08:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x111aa9400) [pid = 1652] [serial = 345] [outer = 0x0] 08:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128cb000) [pid = 1652] [serial = 346] [outer = 0x111aa9400] 08:40:54 INFO - PROCESS | 1652 | 1468338054466 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128d5400) [pid = 1652] [serial = 347] [outer = 0x111aa9400] 08:40:54 INFO - PROCESS | 1652 | 1468338054909 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 721ms 08:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:40:54 INFO - PROCESS | 1652 | 1468338054958 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1652 | 1468338054960 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1652 | 1468338054963 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1652 | 1468338054965 Marionette TRACE conn2 <- [1,438,null,{}] 08:40:54 INFO - PROCESS | 1652 | 1468338054968 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}] 08:40:54 INFO - PROCESS | 1652 | 1468338054971 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:55 INFO - PROCESS | 1652 | 1468338055095 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:40:55 INFO - PROCESS | 1652 | 1468338055170 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1652 | 1468338055172 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119513000 == 45 [pid = 1652] [id = 117] 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118331000) [pid = 1652] [serial = 348] [outer = 0x0] 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119406c00) [pid = 1652] [serial = 349] [outer = 0x118331000] 08:40:55 INFO - PROCESS | 1652 | 1468338055202 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119852800) [pid = 1652] [serial = 350] [outer = 0x118331000] 08:40:55 INFO - PROCESS | 1652 | 1468338055621 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 720ms 08:40:55 INFO - PROCESS | 1652 | 1468338055687 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1652 | 1468338055690 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:40:55 INFO - PROCESS | 1652 | 1468338055695 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1652 | 1468338055696 Marionette TRACE conn2 <- [1,442,null,{}] 08:40:55 INFO - PROCESS | 1652 | 1468338055699 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}] 08:40:55 INFO - PROCESS | 1652 | 1468338055700 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:55 INFO - PROCESS | 1652 | 1468338055806 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:40:55 INFO - PROCESS | 1652 | 1468338055870 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1652 | 1468338055871 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269c5000 == 46 [pid = 1652] [id = 118] 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124695000) [pid = 1652] [serial = 351] [outer = 0x0] 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12502e800) [pid = 1652] [serial = 352] [outer = 0x124695000] 08:40:55 INFO - PROCESS | 1652 | 1468338055900 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126959c00) [pid = 1652] [serial = 353] [outer = 0x124695000] 08:40:56 INFO - PROCESS | 1652 | 1468338056312 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 668ms 08:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:40:56 INFO - PROCESS | 1652 | 1468338056407 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1652 | 1468338056408 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:40:56 INFO - PROCESS | 1652 | 1468338056413 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1652 | 1468338056417 Marionette TRACE conn2 <- [1,446,null,{}] 08:40:56 INFO - PROCESS | 1652 | 1468338056424 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}] 08:40:56 INFO - PROCESS | 1652 | 1468338056426 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:56 INFO - PROCESS | 1652 | 1468338056546 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:40:56 INFO - PROCESS | 1652 | 1468338056597 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1652 | 1468338056599 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab18800 == 47 [pid = 1652] [id = 119] 08:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126d2f400) [pid = 1652] [serial = 354] [outer = 0x0] 08:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1294e7c00) [pid = 1652] [serial = 355] [outer = 0x126d2f400] 08:40:56 INFO - PROCESS | 1652 | 1468338056626 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12acc9400) [pid = 1652] [serial = 356] [outer = 0x126d2f400] 08:40:57 INFO - PROCESS | 1652 | 1468338057240 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:40:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 875ms 08:40:57 INFO - PROCESS | 1652 | 1468338057288 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1652 | 1468338057290 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:40:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:40:57 INFO - PROCESS | 1652 | 1468338057294 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1652 | 1468338057295 Marionette TRACE conn2 <- [1,450,null,{}] 08:40:57 INFO - PROCESS | 1652 | 1468338057299 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}] 08:40:57 INFO - PROCESS | 1652 | 1468338057301 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:57 INFO - PROCESS | 1652 | 1468338057388 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:40:57 INFO - PROCESS | 1652 | 1468338057452 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1652 | 1468338057454 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a3a800 == 48 [pid = 1652] [id = 120] 08:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119410000) [pid = 1652] [serial = 357] [outer = 0x0] 08:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11949ec00) [pid = 1652] [serial = 358] [outer = 0x119410000] 08:40:57 INFO - PROCESS | 1652 | 1468338057482 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11957c400) [pid = 1652] [serial = 359] [outer = 0x119410000] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a720800 == 47 [pid = 1652] [id = 115] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a536000 == 46 [pid = 1652] [id = 114] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11825c800 == 45 [pid = 1652] [id = 113] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5b800 == 44 [pid = 1652] [id = 112] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1269c4000 == 43 [pid = 1652] [id = 111] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2b800 == 42 [pid = 1652] [id = 110] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123950800 == 41 [pid = 1652] [id = 109] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f2800 == 40 [pid = 1652] [id = 108] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117128800 == 39 [pid = 1652] [id = 107] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1132f8800 == 38 [pid = 1652] [id = 106] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128b62000 == 37 [pid = 1652] [id = 105] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66a800 == 36 [pid = 1652] [id = 104] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ba000 == 35 [pid = 1652] [id = 103] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118291800 == 34 [pid = 1652] [id = 102] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x112fb7000 == 33 [pid = 1652] [id = 101] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11828f000 == 32 [pid = 1652] [id = 88] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11206c000 == 31 [pid = 1652] [id = 87] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab18800 == 30 [pid = 1652] [id = 119] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1269c5000 == 29 [pid = 1652] [id = 118] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119513000 == 28 [pid = 1652] [id = 117] 08:40:58 INFO - PROCESS | 1652 | --DOCSHELL 0x115178000 == 27 [pid = 1652] [id = 116] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126fd4400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124e90c00) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1291c0c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118a77800) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1240c0000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124380000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1243c4400) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118742c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11940dc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291b5000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f84400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11985b800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1208f1800) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a6a8000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1243c0400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a557400) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b932400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119536000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ab50c00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119539800) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b9a5000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a6b3800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1294e2400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1256b7c00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7d8000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124e8ec00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 08:40:58 INFO - PROCESS | 1652 | 1468338058321 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] 08:40:58 INFO - PROCESS | 1652 | 1468338058367 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:40:58 INFO - PROCESS | 1652 | 1468338058371 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1652 | 1468338058372 Marionette TRACE conn2 <- [1,454,null,{}] 08:40:58 INFO - PROCESS | 1652 | 1468338058376 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}] 08:40:58 INFO - PROCESS | 1652 | 1468338058378 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:58 INFO - PROCESS | 1652 | 1468338058450 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:40:58 INFO - PROCESS | 1652 | 1468338058499 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1652 | 1468338058502 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11634c800 == 28 [pid = 1652] [id = 121] 08:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117493800) [pid = 1652] [serial = 360] [outer = 0x0] 08:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11847f400) [pid = 1652] [serial = 361] [outer = 0x117493800] 08:40:58 INFO - PROCESS | 1652 | 1468338058532 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1190d4800) [pid = 1652] [serial = 362] [outer = 0x117493800] 08:40:58 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:58 INFO - PROCESS | 1652 | 1468338058934 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 571ms 08:40:58 INFO - PROCESS | 1652 | 1468338058943 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 1652 | 1468338058949 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:40:58 INFO - PROCESS | 1652 | 1468338058958 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1652 | 1468338058960 Marionette TRACE conn2 <- [1,458,null,{}] 08:40:58 INFO - PROCESS | 1652 | 1468338058964 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}] 08:40:58 INFO - PROCESS | 1652 | 1468338058967 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:59 INFO - PROCESS | 1652 | 1468338059091 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:40:59 INFO - PROCESS | 1652 | 1468338059157 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1652 | 1468338059158 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4f000 == 29 [pid = 1652] [id = 122] 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11949ac00) [pid = 1652] [serial = 363] [outer = 0x0] 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119856800) [pid = 1652] [serial = 364] [outer = 0x11949ac00] 08:40:59 INFO - PROCESS | 1652 | 1468338059186 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1208f2000) [pid = 1652] [serial = 365] [outer = 0x11949ac00] 08:40:59 INFO - PROCESS | 1652 | 1468338059496 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] 08:40:59 INFO - PROCESS | 1652 | 1468338059530 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:40:59 INFO - PROCESS | 1652 | 1468338059532 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1652 | 1468338059535 Marionette TRACE conn2 <- [1,462,null,{}] 08:40:59 INFO - PROCESS | 1652 | 1468338059546 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}] 08:40:59 INFO - PROCESS | 1652 | 1468338059549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:59 INFO - PROCESS | 1652 | 1468338059643 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:40:59 INFO - PROCESS | 1652 | 1468338059650 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1652 | 1468338059652 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:40:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190be000 == 30 [pid = 1652] [id = 123] 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128d3400) [pid = 1652] [serial = 366] [outer = 0x0] 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123ff3c00) [pid = 1652] [serial = 367] [outer = 0x1128d3400] 08:40:59 INFO - PROCESS | 1652 | 1468338059682 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1243c3c00) [pid = 1652] [serial = 368] [outer = 0x1128d3400] 08:40:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:00 INFO - PROCESS | 1652 | 1468338059993 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] 08:41:00 INFO - PROCESS | 1652 | 1468338060013 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1652 | 1468338060015 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1652 | 1468338060016 Marionette TRACE conn2 <- [1,466,null,{}] 08:41:00 INFO - PROCESS | 1652 | 1468338060019 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}] 08:41:00 INFO - PROCESS | 1652 | 1468338060021 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:00 INFO - PROCESS | 1652 | 1468338060100 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:41:00 INFO - PROCESS | 1652 | 1468338060106 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1652 | 1468338060108 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11951c000 == 31 [pid = 1652] [id = 124] 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124b8a800) [pid = 1652] [serial = 369] [outer = 0x0] 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1255b9000) [pid = 1652] [serial = 370] [outer = 0x124b8a800] 08:41:00 INFO - PROCESS | 1652 | 1468338060132 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126956c00) [pid = 1652] [serial = 371] [outer = 0x124b8a800] 08:41:00 INFO - PROCESS | 1652 | 1468338060493 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] 08:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:41:00 INFO - PROCESS | 1652 | 1468338060535 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1652 | 1468338060540 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1652 | 1468338060548 Marionette TRACE conn2 <- [1,470,null,{}] 08:41:00 INFO - PROCESS | 1652 | 1468338060551 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}] 08:41:00 INFO - PROCESS | 1652 | 1468338060552 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:00 INFO - PROCESS | 1652 | 1468338060637 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:41:00 INFO - PROCESS | 1652 | 1468338060671 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1652 | 1468338060672 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ecb000 == 32 [pid = 1652] [id = 125] 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11940dc00) [pid = 1652] [serial = 372] [outer = 0x0] 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126fcd400) [pid = 1652] [serial = 373] [outer = 0x11940dc00] 08:41:00 INFO - PROCESS | 1652 | 1468338060696 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1271e8c00) [pid = 1652] [serial = 374] [outer = 0x11940dc00] 08:41:01 INFO - PROCESS | 1652 | 1468338061016 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 526ms 08:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:41:01 INFO - PROCESS | 1652 | 1468338061065 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1652 | 1468338061067 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1652 | 1468338061069 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1652 | 1468338061070 Marionette TRACE conn2 <- [1,474,null,{}] 08:41:01 INFO - PROCESS | 1652 | 1468338061072 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}] 08:41:01 INFO - PROCESS | 1652 | 1468338061076 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:01 INFO - PROCESS | 1652 | 1468338061196 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:41:01 INFO - PROCESS | 1652 | 1468338061200 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1652 | 1468338061201 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c91000 == 33 [pid = 1652] [id = 126] 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119539400) [pid = 1652] [serial = 375] [outer = 0x0] 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1291b4000) [pid = 1652] [serial = 376] [outer = 0x119539400] 08:41:01 INFO - PROCESS | 1652 | 1468338061227 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a6a6800) [pid = 1652] [serial = 377] [outer = 0x119539400] 08:41:01 INFO - PROCESS | 1652 | 1468338061570 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 08:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:41:01 INFO - PROCESS | 1652 | 1468338061596 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1652 | 1468338061597 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1652 | 1468338061599 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1652 | 1468338061600 Marionette TRACE conn2 <- [1,478,null,{}] 08:41:01 INFO - PROCESS | 1652 | 1468338061603 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}] 08:41:01 INFO - PROCESS | 1652 | 1468338061613 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:01 INFO - PROCESS | 1652 | 1468338061701 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:41:01 INFO - PROCESS | 1652 | 1468338061736 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1652 | 1468338061737 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12471e800 == 34 [pid = 1652] [id = 127] 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6a6c00) [pid = 1652] [serial = 378] [outer = 0x0] 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a7d8000) [pid = 1652] [serial = 379] [outer = 0x12a6a6c00] 08:41:01 INFO - PROCESS | 1652 | 1468338061761 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ab47c00) [pid = 1652] [serial = 380] [outer = 0x12a6a6c00] 08:41:02 INFO - PROCESS | 1652 | 1468338062063 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 08:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:41:02 INFO - PROCESS | 1652 | 1468338062077 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1652 | 1468338062078 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:41:02 INFO - PROCESS | 1652 | 1468338062080 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1652 | 1468338062081 Marionette TRACE conn2 <- [1,482,null,{}] 08:41:02 INFO - PROCESS | 1652 | 1468338062083 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}] 08:41:02 INFO - PROCESS | 1652 | 1468338062085 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:02 INFO - PROCESS | 1652 | 1468338062185 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:41:02 INFO - PROCESS | 1652 | 1468338062217 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1652 | 1468338062218 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12561c800 == 35 [pid = 1652] [id = 128] 08:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ab52c00) [pid = 1652] [serial = 381] [outer = 0x0] 08:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b8aa000) [pid = 1652] [serial = 382] [outer = 0x12ab52c00] 08:41:02 INFO - PROCESS | 1652 | 1468338062242 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b9a3800) [pid = 1652] [serial = 383] [outer = 0x12ab52c00] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b9f5000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba7bc00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129403000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11953d800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12c338400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118a7a000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119b55c00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b89e800) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124bd3c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123dbe800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133cc400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1190c9000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a562800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125581c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116b0ac00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1208f7800) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119b51000) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:41:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1110a0c00) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:41:02 INFO - PROCESS | 1652 | 1468338062689 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 619ms 08:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:41:02 INFO - PROCESS | 1652 | 1468338062699 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1652 | 1468338062701 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:41:02 INFO - PROCESS | 1652 | 1468338062710 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1652 | 1468338062712 Marionette TRACE conn2 <- [1,486,null,{}] 08:41:02 INFO - PROCESS | 1652 | 1468338062714 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}] 08:41:02 INFO - PROCESS | 1652 | 1468338062716 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:02 INFO - PROCESS | 1652 | 1468338062851 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:41:02 INFO - PROCESS | 1652 | 1468338062892 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1652 | 1468338062894 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190bd800 == 36 [pid = 1652] [id = 129] 08:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128d3000) [pid = 1652] [serial = 384] [outer = 0x0] 08:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119587800) [pid = 1652] [serial = 385] [outer = 0x1128d3000] 08:41:02 INFO - PROCESS | 1652 | 1468338062934 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124bd3c00) [pid = 1652] [serial = 386] [outer = 0x1128d3000] 08:41:03 INFO - PROCESS | 1652 | 1468338063321 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 625ms 08:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:41:03 INFO - PROCESS | 1652 | 1468338063329 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1652 | 1468338063330 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 1652 | 1468338063332 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1652 | 1468338063333 Marionette TRACE conn2 <- [1,490,null,{}] 08:41:03 INFO - PROCESS | 1652 | 1468338063335 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}] 08:41:03 INFO - PROCESS | 1652 | 1468338063337 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:03 INFO - PROCESS | 1652 | 1468338063437 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:41:03 INFO - PROCESS | 1652 | 1468338063443 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1652 | 1468338063444 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271ae800 == 37 [pid = 1652] [id = 130] 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119b51000) [pid = 1652] [serial = 387] [outer = 0x0] 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128cd9c00) [pid = 1652] [serial = 388] [outer = 0x119b51000] 08:41:03 INFO - PROCESS | 1652 | 1468338063468 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b9a5400) [pid = 1652] [serial = 389] [outer = 0x119b51000] 08:41:03 INFO - PROCESS | 1652 | 1468338063779 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 08:41:03 INFO - PROCESS | 1652 | 1468338063803 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:41:03 INFO - PROCESS | 1652 | 1468338063807 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 1652 | 1468338063809 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1652 | 1468338063811 Marionette TRACE conn2 <- [1,494,null,{}] 08:41:03 INFO - PROCESS | 1652 | 1468338063813 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}] 08:41:03 INFO - PROCESS | 1652 | 1468338063815 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:03 INFO - PROCESS | 1652 | 1468338063908 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:41:03 INFO - PROCESS | 1652 | 1468338063911 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1652 | 1468338063912 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292bc800 == 38 [pid = 1652] [id = 131] 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b9aa000) [pid = 1652] [serial = 390] [outer = 0x0] 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba7a000) [pid = 1652] [serial = 391] [outer = 0x12b9aa000] 08:41:03 INFO - PROCESS | 1652 | 1468338063939 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bdb3800) [pid = 1652] [serial = 392] [outer = 0x12b9aa000] 08:41:04 INFO - PROCESS | 1652 | 1468338064283 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 08:41:04 INFO - PROCESS | 1652 | 1468338064329 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:41:04 INFO - PROCESS | 1652 | 1468338064331 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 1652 | 1468338064334 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1652 | 1468338064335 Marionette TRACE conn2 <- [1,498,null,{}] 08:41:04 INFO - PROCESS | 1652 | 1468338064339 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}] 08:41:04 INFO - PROCESS | 1652 | 1468338064340 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:04 INFO - PROCESS | 1652 | 1468338064458 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:41:04 INFO - PROCESS | 1652 | 1468338064464 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1652 | 1468338064465 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a244000 == 39 [pid = 1652] [id = 132] 08:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba83800) [pid = 1652] [serial = 393] [outer = 0x0] 08:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bdbd400) [pid = 1652] [serial = 394] [outer = 0x12ba83800] 08:41:04 INFO - PROCESS | 1652 | 1468338064504 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bf07800) [pid = 1652] [serial = 395] [outer = 0x12ba83800] 08:41:05 INFO - PROCESS | 1652 | 1468338065180 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 870ms 08:41:05 INFO - PROCESS | 1652 | 1468338065204 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:41:05 INFO - PROCESS | 1652 | 1468338065206 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:41:05 INFO - PROCESS | 1652 | 1468338065209 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1652 | 1468338065213 Marionette TRACE conn2 <- [1,502,null,{}] 08:41:05 INFO - PROCESS | 1652 | 1468338065216 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}] 08:41:05 INFO - PROCESS | 1652 | 1468338065218 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:05 INFO - PROCESS | 1652 | 1468338065323 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:41:05 INFO - PROCESS | 1652 | 1468338065396 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1652 | 1468338065397 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4b800 == 40 [pid = 1652] [id = 133] 08:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1177ce800) [pid = 1652] [serial = 396] [outer = 0x0] 08:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118477400) [pid = 1652] [serial = 397] [outer = 0x1177ce800] 08:41:05 INFO - PROCESS | 1652 | 1468338065431 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119535000) [pid = 1652] [serial = 398] [outer = 0x1177ce800] 08:41:05 INFO - PROCESS | 1652 | 1468338065976 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 821ms 08:41:06 INFO - PROCESS | 1652 | 1468338066031 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1652 | 1468338066034 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:41:06 INFO - PROCESS | 1652 | 1468338066038 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1652 | 1468338066040 Marionette TRACE conn2 <- [1,506,null,{}] 08:41:06 INFO - PROCESS | 1652 | 1468338066043 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}] 08:41:06 INFO - PROCESS | 1652 | 1468338066044 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:06 INFO - PROCESS | 1652 | 1468338066164 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:41:06 INFO - PROCESS | 1652 | 1468338066239 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 1652 | 1468338066240 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119243800 == 41 [pid = 1652] [id = 134] 08:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117f0f800) [pid = 1652] [serial = 399] [outer = 0x0] 08:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1239e2c00) [pid = 1652] [serial = 400] [outer = 0x117f0f800] 08:41:06 INFO - PROCESS | 1652 | 1468338066271 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124382000) [pid = 1652] [serial = 401] [outer = 0x117f0f800] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1292bc800 == 40 [pid = 1652] [id = 131] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1271ae800 == 39 [pid = 1652] [id = 130] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1190bd800 == 38 [pid = 1652] [id = 129] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12561c800 == 37 [pid = 1652] [id = 128] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12471e800 == 36 [pid = 1652] [id = 127] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123c91000 == 35 [pid = 1652] [id = 126] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119ecb000 == 34 [pid = 1652] [id = 125] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11951c000 == 33 [pid = 1652] [id = 124] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1190be000 == 32 [pid = 1652] [id = 123] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4f000 == 31 [pid = 1652] [id = 122] 08:41:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11634c800 == 30 [pid = 1652] [id = 121] 08:41:06 INFO - PROCESS | 1652 | 1468338066899 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 871ms 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12738f000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba85c00) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bf0c800) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bf06000) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ab43800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12acc6c00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b9f4000) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c945c00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11940cc00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119851400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1208f3800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1240c0400) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b9ab000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0dec00) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b9ec000) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1243c1c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125577000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113f30c00) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11822b000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11957bc00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208f4c00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6af400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12acc6800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128cdc000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129404c00) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b89e000) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119f16800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12c333c00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c93b400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11832e400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1294ed800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b9f6000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113b9d000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1652 | 1468338066922 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1652 | 1468338066927 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:41:06 INFO - PROCESS | 1652 | 1468338066933 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1652 | 1468338066935 Marionette TRACE conn2 <- [1,510,null,{}] 08:41:06 INFO - PROCESS | 1652 | 1468338066941 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}] 08:41:06 INFO - PROCESS | 1652 | 1468338066943 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:07 INFO - PROCESS | 1652 | 1468338067016 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:41:07 INFO - PROCESS | 1652 | 1468338067025 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1652 | 1468338067028 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116344800 == 31 [pid = 1652] [id = 135] 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11714d400) [pid = 1652] [serial = 402] [outer = 0x0] 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1177c7400) [pid = 1652] [serial = 403] [outer = 0x11714d400] 08:41:07 INFO - PROCESS | 1652 | 1468338067058 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118222000) [pid = 1652] [serial = 404] [outer = 0x11714d400] 08:41:07 INFO - PROCESS | 1652 | 1468338067574 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 673ms 08:41:07 INFO - PROCESS | 1652 | 1468338067614 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1652 | 1468338067618 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:41:07 INFO - PROCESS | 1652 | 1468338067628 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1652 | 1468338067631 Marionette TRACE conn2 <- [1,514,null,{}] 08:41:07 INFO - PROCESS | 1652 | 1468338067634 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}] 08:41:07 INFO - PROCESS | 1652 | 1468338067637 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:07 INFO - PROCESS | 1652 | 1468338067714 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:41:07 INFO - PROCESS | 1652 | 1468338067718 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1652 | 1468338067719 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f52800 == 32 [pid = 1652] [id = 136] 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119535800) [pid = 1652] [serial = 405] [outer = 0x0] 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11957dc00) [pid = 1652] [serial = 406] [outer = 0x119535800] 08:41:07 INFO - PROCESS | 1652 | 1468338067750 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11985a000) [pid = 1652] [serial = 407] [outer = 0x119535800] 08:41:08 INFO - PROCESS | 1652 | 1468338068066 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]]]}] 08:41:08 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 08:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 08:41:08 INFO - PROCESS | 1652 | 1468338068098 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1652 | 1468338068099 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:41:08 INFO - PROCESS | 1652 | 1468338068102 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1652 | 1468338068107 Marionette TRACE conn2 <- [1,518,null,{}] 08:41:08 INFO - PROCESS | 1652 | 1468338068114 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}] 08:41:08 INFO - PROCESS | 1652 | 1468338068118 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:08 INFO - PROCESS | 1652 | 1468338068193 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:41:08 INFO - PROCESS | 1652 | 1468338068198 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1652 | 1468338068200 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925b000 == 33 [pid = 1652] [id = 137] 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119f16800) [pid = 1652] [serial = 408] [outer = 0x0] 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123c5ec00) [pid = 1652] [serial = 409] [outer = 0x119f16800] 08:41:08 INFO - PROCESS | 1652 | 1468338068230 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124385c00) [pid = 1652] [serial = 410] [outer = 0x119f16800] 08:41:08 INFO - PROCESS | 1652 | 1468338068543 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 474ms 08:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:41:08 INFO - PROCESS | 1652 | 1468338068577 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1652 | 1468338068578 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:41:08 INFO - PROCESS | 1652 | 1468338068580 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1652 | 1468338068581 Marionette TRACE conn2 <- [1,522,null,{}] 08:41:08 INFO - PROCESS | 1652 | 1468338068583 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}] 08:41:08 INFO - PROCESS | 1652 | 1468338068585 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:08 INFO - PROCESS | 1652 | 1468338068663 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:41:08 INFO - PROCESS | 1652 | 1468338068727 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1652 | 1468338068728 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952c800 == 34 [pid = 1652] [id = 138] 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124693400) [pid = 1652] [serial = 411] [outer = 0x0] 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124e84c00) [pid = 1652] [serial = 412] [outer = 0x124693400] 08:41:08 INFO - PROCESS | 1652 | 1468338068753 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125576c00) [pid = 1652] [serial = 413] [outer = 0x124693400] 08:41:09 INFO - PROCESS | 1652 | 1468338069075 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 08:41:09 INFO - PROCESS | 1652 | 1468338069100 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1652 | 1468338069101 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:41:09 INFO - PROCESS | 1652 | 1468338069105 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1652 | 1468338069107 Marionette TRACE conn2 <- [1,526,null,{}] 08:41:09 INFO - PROCESS | 1652 | 1468338069117 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}] 08:41:09 INFO - PROCESS | 1652 | 1468338069118 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:09 INFO - PROCESS | 1652 | 1468338069211 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:41:09 INFO - PROCESS | 1652 | 1468338069215 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1652 | 1468338069216 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123953000 == 35 [pid = 1652] [id = 139] 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1247cb400) [pid = 1652] [serial = 414] [outer = 0x0] 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126955800) [pid = 1652] [serial = 415] [outer = 0x1247cb400] 08:41:09 INFO - PROCESS | 1652 | 1468338069240 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126fd1000) [pid = 1652] [serial = 416] [outer = 0x1247cb400] 08:41:09 INFO - PROCESS | 1652 | 1468338069590 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]]]}] 08:41:09 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 08:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 527ms 08:41:09 INFO - PROCESS | 1652 | 1468338069632 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1652 | 1468338069633 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:41:09 INFO - PROCESS | 1652 | 1468338069635 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1652 | 1468338069636 Marionette TRACE conn2 <- [1,530,null,{}] 08:41:09 INFO - PROCESS | 1652 | 1468338069639 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}] 08:41:09 INFO - PROCESS | 1652 | 1468338069643 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:09 INFO - PROCESS | 1652 | 1468338069750 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:41:09 INFO - PROCESS | 1652 | 1468338069764 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1652 | 1468338069765 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242b5000 == 36 [pid = 1652] [id = 140] 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1271df000) [pid = 1652] [serial = 417] [outer = 0x0] 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129405400) [pid = 1652] [serial = 418] [outer = 0x1271df000] 08:41:09 INFO - PROCESS | 1652 | 1468338069790 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a5db000) [pid = 1652] [serial = 419] [outer = 0x1271df000] 08:41:10 INFO - PROCESS | 1652 | 1468338070105 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"]]]}] 08:41:10 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 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:41:10 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 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:41:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 08:41:10 INFO - PROCESS | 1652 | 1468338070155 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1652 | 1468338070156 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:41:10 INFO - PROCESS | 1652 | 1468338070166 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1652 | 1468338070167 Marionette TRACE conn2 <- [1,534,null,{}] 08:41:10 INFO - PROCESS | 1652 | 1468338070169 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}] 08:41:10 INFO - PROCESS | 1652 | 1468338070170 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:10 INFO - PROCESS | 1652 | 1468338070267 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:41:10 INFO - PROCESS | 1652 | 1468338070271 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1652 | 1468338070272 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745b800 == 37 [pid = 1652] [id = 141] 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d8c00) [pid = 1652] [serial = 420] [outer = 0x0] 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a7d4800) [pid = 1652] [serial = 421] [outer = 0x1128d8c00] 08:41:10 INFO - PROCESS | 1652 | 1468338070296 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8ac800) [pid = 1652] [serial = 422] [outer = 0x1128d8c00] 08:41:10 INFO - PROCESS | 1652 | 1468338070637 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:41:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 08:41:10 INFO - PROCESS | 1652 | 1468338070685 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1652 | 1468338070686 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:41:10 INFO - PROCESS | 1652 | 1468338070695 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1652 | 1468338070696 Marionette TRACE conn2 <- [1,538,null,{}] 08:41:10 INFO - PROCESS | 1652 | 1468338070698 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}] 08:41:10 INFO - PROCESS | 1652 | 1468338070699 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:10 INFO - PROCESS | 1652 | 1468338070802 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:41:10 INFO - PROCESS | 1652 | 1468338070846 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1652 | 1468338070847 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3e000 == 38 [pid = 1652] [id = 142] 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128d9400) [pid = 1652] [serial = 423] [outer = 0x0] 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b9a7400) [pid = 1652] [serial = 424] [outer = 0x1128d9400] 08:41:10 INFO - PROCESS | 1652 | 1468338070886 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9f6000) [pid = 1652] [serial = 425] [outer = 0x1128d9400] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11940dc00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117493800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x111aa9400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119410000) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118331000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d3400) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124b8a800) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11949ac00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124695000) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126d2f400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119539400) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1128d3000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6a6c00) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ab52c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119b51000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:41:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b9aa000) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:41:11 INFO - PROCESS | 1652 | 1468338071250 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]]]}] 08:41:11 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. 08:41:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 08:41:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:41:11 INFO - PROCESS | 1652 | 1468338071266 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1652 | 1468338071267 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 1652 | 1468338071275 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1652 | 1468338071276 Marionette TRACE conn2 <- [1,542,null,{}] 08:41:11 INFO - PROCESS | 1652 | 1468338071279 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}] 08:41:11 INFO - PROCESS | 1652 | 1468338071280 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:11 INFO - PROCESS | 1652 | 1468338071383 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:41:11 INFO - PROCESS | 1652 | 1468338071413 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1652 | 1468338071414 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119525000 == 39 [pid = 1652] [id = 143] 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a88800) [pid = 1652] [serial = 426] [outer = 0x0] 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119582000) [pid = 1652] [serial = 427] [outer = 0x112a88800] 08:41:11 INFO - PROCESS | 1652 | 1468338071438 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124e83000) [pid = 1652] [serial = 428] [outer = 0x112a88800] 08:41:11 INFO - PROCESS | 1652 | 1468338071725 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]]]}] 08:41:11 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. 08:41:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 474ms 08:41:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:41:11 INFO - PROCESS | 1652 | 1468338071745 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1652 | 1468338071746 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 1652 | 1468338071748 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1652 | 1468338071749 Marionette TRACE conn2 <- [1,546,null,{}] 08:41:11 INFO - PROCESS | 1652 | 1468338071751 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}] 08:41:11 INFO - PROCESS | 1652 | 1468338071752 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:11 INFO - PROCESS | 1652 | 1468338071859 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:41:11 INFO - PROCESS | 1652 | 1468338071862 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1652 | 1468338071863 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a54c000 == 40 [pid = 1652] [id = 144] 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1243ba400) [pid = 1652] [serial = 429] [outer = 0x0] 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a6a8400) [pid = 1652] [serial = 430] [outer = 0x1243ba400] 08:41:11 INFO - PROCESS | 1652 | 1468338071901 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b9f4400) [pid = 1652] [serial = 431] [outer = 0x1243ba400] 08:41:12 INFO - PROCESS | 1652 | 1468338072240 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:41:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 523ms 08:41:12 INFO - PROCESS | 1652 | 1468338072274 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1652 | 1468338072275 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:41:12 INFO - PROCESS | 1652 | 1468338072278 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1652 | 1468338072279 Marionette TRACE conn2 <- [1,550,null,{}] 08:41:12 INFO - PROCESS | 1652 | 1468338072282 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}] 08:41:12 INFO - PROCESS | 1652 | 1468338072284 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:12 INFO - PROCESS | 1652 | 1468338072415 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:41:12 INFO - PROCESS | 1652 | 1468338072426 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1652 | 1468338072428 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a680800 == 41 [pid = 1652] [id = 145] 08:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b8a3400) [pid = 1652] [serial = 432] [outer = 0x0] 08:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ba7f000) [pid = 1652] [serial = 433] [outer = 0x12b8a3400] 08:41:12 INFO - PROCESS | 1652 | 1468338072477 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bf0e000) [pid = 1652] [serial = 434] [outer = 0x12b8a3400] 08:41:12 INFO - PROCESS | 1652 | 1468338072846 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]]]}] 08:41:12 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. 08:41:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 08:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:41:12 INFO - PROCESS | 1652 | 1468338072899 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1652 | 1468338072901 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:41:12 INFO - PROCESS | 1652 | 1468338072903 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1652 | 1468338072904 Marionette TRACE conn2 <- [1,554,null,{}] 08:41:12 INFO - PROCESS | 1652 | 1468338072906 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}] 08:41:12 INFO - PROCESS | 1652 | 1468338072907 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:12 INFO - PROCESS | 1652 | 1468338072982 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:41:13 INFO - PROCESS | 1652 | 1468338073042 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1652 | 1468338073044 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81c000 == 42 [pid = 1652] [id = 146] 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b933c00) [pid = 1652] [serial = 435] [outer = 0x0] 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c0df800) [pid = 1652] [serial = 436] [outer = 0x12b933c00] 08:41:13 INFO - PROCESS | 1652 | 1468338073067 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c332800) [pid = 1652] [serial = 437] [outer = 0x12b933c00] 08:41:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:13 INFO - PROCESS | 1652 | 1468338073494 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 08:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:41:13 INFO - PROCESS | 1652 | 1468338073525 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1652 | 1468338073529 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:41:13 INFO - PROCESS | 1652 | 1468338073533 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1652 | 1468338073539 Marionette TRACE conn2 <- [1,558,null,{}] 08:41:13 INFO - PROCESS | 1652 | 1468338073544 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}] 08:41:13 INFO - PROCESS | 1652 | 1468338073546 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:13 INFO - PROCESS | 1652 | 1468338073696 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:41:13 INFO - PROCESS | 1652 | 1468338073834 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1652 | 1468338073836 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118295800 == 43 [pid = 1652] [id = 147] 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11822b000) [pid = 1652] [serial = 438] [outer = 0x0] 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11847fc00) [pid = 1652] [serial = 439] [outer = 0x11822b000] 08:41:13 INFO - PROCESS | 1652 | 1468338073888 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119533400) [pid = 1652] [serial = 440] [outer = 0x11822b000] 08:41:14 INFO - PROCESS | 1652 | 1468338074357 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 875ms 08:41:14 INFO - PROCESS | 1652 | 1468338074408 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1652 | 1468338074411 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:41:14 INFO - PROCESS | 1652 | 1468338074415 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1652 | 1468338074417 Marionette TRACE conn2 <- [1,562,null,{}] 08:41:14 INFO - PROCESS | 1652 | 1468338074420 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}] 08:41:14 INFO - PROCESS | 1652 | 1468338074421 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:14 INFO - PROCESS | 1652 | 1468338074523 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:41:14 INFO - PROCESS | 1652 | 1468338074574 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1652 | 1468338074576 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469e800 == 44 [pid = 1652] [id = 148] 08:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1208ea800) [pid = 1652] [serial = 441] [outer = 0x0] 08:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123dbe800) [pid = 1652] [serial = 442] [outer = 0x1208ea800] 08:41:14 INFO - PROCESS | 1652 | 1468338074606 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243ba800) [pid = 1652] [serial = 443] [outer = 0x1208ea800] 08:41:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:15 INFO - PROCESS | 1652 | 1468338075014 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 08:41:15 INFO - PROCESS | 1652 | 1468338075035 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1652 | 1468338075036 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:41:15 INFO - PROCESS | 1652 | 1468338075039 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1652 | 1468338075041 Marionette TRACE conn2 <- [1,566,null,{}] 08:41:15 INFO - PROCESS | 1652 | 1468338075049 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}] 08:41:15 INFO - PROCESS | 1652 | 1468338075052 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:15 INFO - PROCESS | 1652 | 1468338075183 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:41:15 INFO - PROCESS | 1652 | 1468338075254 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1652 | 1468338075256 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba46000 == 45 [pid = 1652] [id = 149] 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1291b7000) [pid = 1652] [serial = 444] [outer = 0x0] 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129404800) [pid = 1652] [serial = 445] [outer = 0x1291b7000] 08:41:15 INFO - PROCESS | 1652 | 1468338075286 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a5d4400) [pid = 1652] [serial = 446] [outer = 0x1291b7000] 08:41:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:15 INFO - PROCESS | 1652 | 1468338075687 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 08:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:41:15 INFO - PROCESS | 1652 | 1468338075710 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1652 | 1468338075712 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:41:15 INFO - PROCESS | 1652 | 1468338075714 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1652 | 1468338075715 Marionette TRACE conn2 <- [1,570,null,{}] 08:41:15 INFO - PROCESS | 1652 | 1468338075718 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}] 08:41:15 INFO - PROCESS | 1652 | 1468338075719 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:15 INFO - PROCESS | 1652 | 1468338075819 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:41:15 INFO - PROCESS | 1652 | 1468338075883 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1652 | 1468338075885 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb1c000 == 46 [pid = 1652] [id = 150] 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8a2000) [pid = 1652] [serial = 447] [outer = 0x0] 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ba7bc00) [pid = 1652] [serial = 448] [outer = 0x12b8a2000] 08:41:15 INFO - PROCESS | 1652 | 1468338075913 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bdbbc00) [pid = 1652] [serial = 449] [outer = 0x12b8a2000] 08:41:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:16 INFO - PROCESS | 1652 | 1468338076324 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 619ms 08:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:41:16 INFO - PROCESS | 1652 | 1468338076333 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1652 | 1468338076335 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:41:16 INFO - PROCESS | 1652 | 1468338076337 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1652 | 1468338076338 Marionette TRACE conn2 <- [1,574,null,{}] 08:41:16 INFO - PROCESS | 1652 | 1468338076340 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}] 08:41:16 INFO - PROCESS | 1652 | 1468338076341 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:16 INFO - PROCESS | 1652 | 1468338076438 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:41:16 INFO - PROCESS | 1652 | 1468338076520 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 1652 | 1468338076521 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11677c800 == 47 [pid = 1652] [id = 151] 08:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116b11800) [pid = 1652] [serial = 450] [outer = 0x0] 08:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1256ab400) [pid = 1652] [serial = 451] [outer = 0x116b11800] 08:41:16 INFO - PROCESS | 1652 | 1468338076550 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bf05800) [pid = 1652] [serial = 452] [outer = 0x116b11800] 08:41:17 INFO - PROCESS | 1652 | 1468338077104 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 821ms 08:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:41:17 INFO - PROCESS | 1652 | 1468338077159 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 1652 | 1468338077161 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:41:17 INFO - PROCESS | 1652 | 1468338077164 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 1652 | 1468338077166 Marionette TRACE conn2 <- [1,578,null,{}] 08:41:17 INFO - PROCESS | 1652 | 1468338077187 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}] 08:41:17 INFO - PROCESS | 1652 | 1468338077189 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:17 INFO - PROCESS | 1652 | 1468338077301 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:41:17 INFO - PROCESS | 1652 | 1468338077351 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1652 | 1468338077352 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117124800 == 48 [pid = 1652] [id = 152] 08:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11873bc00) [pid = 1652] [serial = 453] [outer = 0x0] 08:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118a78c00) [pid = 1652] [serial = 454] [outer = 0x11873bc00] 08:41:17 INFO - PROCESS | 1652 | 1468338077380 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119536000) [pid = 1652] [serial = 455] [outer = 0x11873bc00] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116a3a800 == 47 [pid = 1652] [id = 120] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a680800 == 46 [pid = 1652] [id = 145] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a54c000 == 45 [pid = 1652] [id = 144] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119525000 == 44 [pid = 1652] [id = 143] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3e000 == 43 [pid = 1652] [id = 142] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11745b800 == 42 [pid = 1652] [id = 141] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1242b5000 == 41 [pid = 1652] [id = 140] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123953000 == 40 [pid = 1652] [id = 139] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11952c800 == 39 [pid = 1652] [id = 138] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11925b000 == 38 [pid = 1652] [id = 137] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117f52800 == 37 [pid = 1652] [id = 136] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116344800 == 36 [pid = 1652] [id = 135] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119243800 == 35 [pid = 1652] [id = 134] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4b800 == 34 [pid = 1652] [id = 133] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a244000 == 33 [pid = 1652] [id = 132] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11677c800 == 32 [pid = 1652] [id = 151] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb1c000 == 31 [pid = 1652] [id = 150] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba46000 == 30 [pid = 1652] [id = 149] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12469e800 == 29 [pid = 1652] [id = 148] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118295800 == 28 [pid = 1652] [id = 147] 08:41:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81c000 == 27 [pid = 1652] [id = 146] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ba7a000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126fcd400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11847f400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1128cb000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1128d5400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1190d4800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11957c400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11949ec00) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119852800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119406c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123ff3c00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1243c3c00) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1255b9000) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119856800) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126959c00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1208f2000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12502e800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12acc9400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1294e7c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1291b4000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1271e8c00) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119587800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a7d8000) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b8aa000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ab47c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b9a3800) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9a5400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128cd9c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a6a6800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124bd3c00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bdb3800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126956c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 1652 | 1468338078441 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1324ms 08:41:18 INFO - PROCESS | 1652 | 1468338078489 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1652 | 1468338078491 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:41:18 INFO - PROCESS | 1652 | 1468338078499 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1652 | 1468338078501 Marionette TRACE conn2 <- [1,582,null,{}] 08:41:18 INFO - PROCESS | 1652 | 1468338078511 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}] 08:41:18 INFO - PROCESS | 1652 | 1468338078512 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:18 INFO - PROCESS | 1652 | 1468338078588 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:41:18 INFO - PROCESS | 1652 | 1468338078593 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1652 | 1468338078595 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116338800 == 28 [pid = 1652] [id = 153] 08:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116a70000) [pid = 1652] [serial = 456] [outer = 0x0] 08:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1177cdc00) [pid = 1652] [serial = 457] [outer = 0x116a70000] 08:41:18 INFO - PROCESS | 1652 | 1468338078624 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118329800) [pid = 1652] [serial = 458] [outer = 0x116a70000] 08:41:18 INFO - PROCESS | 1652 | 1468338078965 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 477ms 08:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:41:18 INFO - PROCESS | 1652 | 1468338078976 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1652 | 1468338078980 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:41:18 INFO - PROCESS | 1652 | 1468338078984 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1652 | 1468338078986 Marionette TRACE conn2 <- [1,586,null,{}] 08:41:18 INFO - PROCESS | 1652 | 1468338078992 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}] 08:41:18 INFO - PROCESS | 1652 | 1468338078995 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:19 INFO - PROCESS | 1652 | 1468338079071 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:41:19 INFO - PROCESS | 1652 | 1468338079122 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1652 | 1468338079123 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171cf000 == 29 [pid = 1652] [id = 154] 08:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11822d000) [pid = 1652] [serial = 459] [outer = 0x0] 08:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11940f800) [pid = 1652] [serial = 460] [outer = 0x11822d000] 08:41:19 INFO - PROCESS | 1652 | 1468338079151 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119851400) [pid = 1652] [serial = 461] [outer = 0x11822d000] 08:41:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:19 INFO - PROCESS | 1652 | 1468338079686 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 722ms 08:41:19 INFO - PROCESS | 1652 | 1468338079706 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1652 | 1468338079709 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:41:19 INFO - PROCESS | 1652 | 1468338079712 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1652 | 1468338079714 Marionette TRACE conn2 <- [1,590,null,{}] 08:41:19 INFO - PROCESS | 1652 | 1468338079717 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}] 08:41:19 INFO - PROCESS | 1652 | 1468338079720 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:19 INFO - PROCESS | 1652 | 1468338079863 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:41:19 INFO - PROCESS | 1652 | 1468338079918 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1652 | 1468338079920 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118245800 == 30 [pid = 1652] [id = 155] 08:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118743800) [pid = 1652] [serial = 462] [outer = 0x0] 08:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119409c00) [pid = 1652] [serial = 463] [outer = 0x118743800] 08:41:19 INFO - PROCESS | 1652 | 1468338079951 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119852000) [pid = 1652] [serial = 464] [outer = 0x118743800] 08:41:20 INFO - PROCESS | 1652 | 1468338080460 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 769ms 08:41:20 INFO - PROCESS | 1652 | 1468338080521 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1652 | 1468338080524 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:41:20 INFO - PROCESS | 1652 | 1468338080553 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1652 | 1468338080554 Marionette TRACE conn2 <- [1,594,null,{}] 08:41:20 INFO - PROCESS | 1652 | 1468338080557 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}] 08:41:20 INFO - PROCESS | 1652 | 1468338080559 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:20 INFO - PROCESS | 1652 | 1468338080710 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:41:20 INFO - PROCESS | 1652 | 1468338080766 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1652 | 1468338080768 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b4a800 == 31 [pid = 1652] [id = 156] 08:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11336d400) [pid = 1652] [serial = 465] [outer = 0x0] 08:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113b9dc00) [pid = 1652] [serial = 466] [outer = 0x11336d400] 08:41:20 INFO - PROCESS | 1652 | 1468338080806 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11816a800) [pid = 1652] [serial = 467] [outer = 0x11336d400] 08:41:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116338800 == 30 [pid = 1652] [id = 153] 08:41:21 INFO - PROCESS | 1652 | --DOCSHELL 0x117124800 == 29 [pid = 1652] [id = 152] 08:41:21 INFO - PROCESS | 1652 | 1468338081246 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 722ms 08:41:21 INFO - PROCESS | 1652 | 1468338081276 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1652 | 1468338081279 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:41:21 INFO - PROCESS | 1652 | 1468338081282 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1652 | 1468338081284 Marionette TRACE conn2 <- [1,598,null,{}] 08:41:21 INFO - PROCESS | 1652 | 1468338081287 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}] 08:41:21 INFO - PROCESS | 1652 | 1468338081291 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:21 INFO - PROCESS | 1652 | 1468338081365 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:41:21 INFO - PROCESS | 1652 | 1468338081369 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1652 | 1468338081371 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118298000 == 30 [pid = 1652] [id = 157] 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118a71000) [pid = 1652] [serial = 468] [outer = 0x0] 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119856800) [pid = 1652] [serial = 469] [outer = 0x118a71000] 08:41:21 INFO - PROCESS | 1652 | 1468338081401 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1239de400) [pid = 1652] [serial = 470] [outer = 0x118a71000] 08:41:21 INFO - PROCESS | 1652 | 1468338081735 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 08:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:41:21 INFO - PROCESS | 1652 | 1468338081769 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1652 | 1468338081771 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:41:21 INFO - PROCESS | 1652 | 1468338081774 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1652 | 1468338081775 Marionette TRACE conn2 <- [1,602,null,{}] 08:41:21 INFO - PROCESS | 1652 | 1468338081777 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}] 08:41:21 INFO - PROCESS | 1652 | 1468338081778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:21 INFO - PROCESS | 1652 | 1468338081853 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:41:21 INFO - PROCESS | 1652 | 1468338081861 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1652 | 1468338081862 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945e800 == 31 [pid = 1652] [id = 158] 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123dbf400) [pid = 1652] [serial = 471] [outer = 0x0] 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124380000) [pid = 1652] [serial = 472] [outer = 0x123dbf400] 08:41:21 INFO - PROCESS | 1652 | 1468338081887 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1243c1c00) [pid = 1652] [serial = 473] [outer = 0x123dbf400] 08:41:22 INFO - PROCESS | 1652 | 1468338082283 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 08:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:41:22 INFO - PROCESS | 1652 | 1468338082293 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1652 | 1468338082295 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 1652 | 1468338082303 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1652 | 1468338082308 Marionette TRACE conn2 <- [1,606,null,{}] 08:41:22 INFO - PROCESS | 1652 | 1468338082311 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}] 08:41:22 INFO - PROCESS | 1652 | 1468338082313 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:22 INFO - PROCESS | 1652 | 1468338082412 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:41:22 INFO - PROCESS | 1652 | 1468338082426 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1652 | 1468338082427 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123878000 == 32 [pid = 1652] [id = 159] 08:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12460a400) [pid = 1652] [serial = 474] [outer = 0x0] 08:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125582800) [pid = 1652] [serial = 475] [outer = 0x12460a400] 08:41:22 INFO - PROCESS | 1652 | 1468338082451 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d32000) [pid = 1652] [serial = 476] [outer = 0x12460a400] 08:41:22 INFO - PROCESS | 1652 | 1468338082776 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 527ms 08:41:22 INFO - PROCESS | 1652 | 1468338082827 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1652 | 1468338082828 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:41:22 INFO - PROCESS | 1652 | 1468338082830 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1652 | 1468338082831 Marionette TRACE conn2 <- [1,610,null,{}] 08:41:22 INFO - PROCESS | 1652 | 1468338082833 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}] 08:41:22 INFO - PROCESS | 1652 | 1468338082835 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:22 INFO - PROCESS | 1652 | 1468338082926 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:41:22 INFO - PROCESS | 1652 | 1468338082960 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1652 | 1468338082961 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f04800 == 33 [pid = 1652] [id = 160] 08:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126d33800) [pid = 1652] [serial = 477] [outer = 0x0] 08:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127385000) [pid = 1652] [serial = 478] [outer = 0x126d33800] 08:41:22 INFO - PROCESS | 1652 | 1468338082985 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291b2c00) [pid = 1652] [serial = 479] [outer = 0x126d33800] 08:41:23 INFO - PROCESS | 1652 | 1468338083336 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 08:41:23 INFO - PROCESS | 1652 | 1468338083351 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1652 | 1468338083353 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:41:23 INFO - PROCESS | 1652 | 1468338083358 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1652 | 1468338083360 Marionette TRACE conn2 <- [1,614,null,{}] 08:41:23 INFO - PROCESS | 1652 | 1468338083364 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}] 08:41:23 INFO - PROCESS | 1652 | 1468338083366 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:23 INFO - PROCESS | 1652 | 1468338083512 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:41:23 INFO - PROCESS | 1652 | 1468338083529 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1652 | 1468338083535 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119444800 == 34 [pid = 1652] [id = 161] 08:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1294ea400) [pid = 1652] [serial = 480] [outer = 0x0] 08:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a560800) [pid = 1652] [serial = 481] [outer = 0x1294ea400] 08:41:23 INFO - PROCESS | 1652 | 1468338083586 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a7d5000) [pid = 1652] [serial = 482] [outer = 0x1294ea400] 08:41:24 INFO - PROCESS | 1652 | 1468338084009 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 08:41:24 INFO - PROCESS | 1652 | 1468338084029 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1652 | 1468338084030 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:41:24 INFO - PROCESS | 1652 | 1468338084032 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1652 | 1468338084033 Marionette TRACE conn2 <- [1,618,null,{}] 08:41:24 INFO - PROCESS | 1652 | 1468338084035 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}] 08:41:24 INFO - PROCESS | 1652 | 1468338084037 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:24 INFO - PROCESS | 1652 | 1468338084167 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1247cb400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1271df000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128d9400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124693400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117f0f800) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112a88800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119f16800) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11714d400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ba83800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119535800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1177ce800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11873bc00) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116b11800) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a70000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1208ea800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128d8c00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291b7000) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b8a2000) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11822b000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1243ba400) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b8a3400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b933c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:41:24 INFO - PROCESS | 1652 | 1468338084216 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1652 | 1468338084217 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b41000 == 35 [pid = 1652] [id = 162] 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1128ce400) [pid = 1652] [serial = 483] [outer = 0x0] 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f84800) [pid = 1652] [serial = 484] [outer = 0x1128ce400] 08:41:24 INFO - PROCESS | 1652 | 1468338084242 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117f0f800) [pid = 1652] [serial = 485] [outer = 0x1128ce400] 08:41:24 INFO - PROCESS | 1652 | 1468338084503 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 08:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:41:24 INFO - PROCESS | 1652 | 1468338084561 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1652 | 1468338084562 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:41:24 INFO - PROCESS | 1652 | 1468338084564 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1652 | 1468338084565 Marionette TRACE conn2 <- [1,622,null,{}] 08:41:24 INFO - PROCESS | 1652 | 1468338084568 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}] 08:41:24 INFO - PROCESS | 1652 | 1468338084569 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:24 INFO - PROCESS | 1652 | 1468338084648 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:41:24 INFO - PROCESS | 1652 | 1468338084652 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1652 | 1468338084653 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126fa0800 == 36 [pid = 1652] [id = 163] 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118160c00) [pid = 1652] [serial = 486] [outer = 0x0] 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1240c0400) [pid = 1652] [serial = 487] [outer = 0x118160c00] 08:41:24 INFO - PROCESS | 1652 | 1468338084679 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127387c00) [pid = 1652] [serial = 488] [outer = 0x118160c00] 08:41:24 INFO - PROCESS | 1652 | 1468338084978 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 08:41:25 INFO - PROCESS | 1652 | 1468338085045 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1652 | 1468338085046 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:41:25 INFO - PROCESS | 1652 | 1468338085049 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1652 | 1468338085050 Marionette TRACE conn2 <- [1,626,null,{}] 08:41:25 INFO - PROCESS | 1652 | 1468338085053 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}] 08:41:25 INFO - PROCESS | 1652 | 1468338085054 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:25 INFO - PROCESS | 1652 | 1468338085133 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:41:25 INFO - PROCESS | 1652 | 1468338085136 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1652 | 1468338085138 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b8800 == 37 [pid = 1652] [id = 164] 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118169800) [pid = 1652] [serial = 489] [outer = 0x0] 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b89ec00) [pid = 1652] [serial = 490] [outer = 0x118169800] 08:41:25 INFO - PROCESS | 1652 | 1468338085164 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b9b2800) [pid = 1652] [serial = 491] [outer = 0x118169800] 08:41:25 INFO - PROCESS | 1652 | 1468338085475 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 473ms 08:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:41:25 INFO - PROCESS | 1652 | 1468338085522 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1652 | 1468338085523 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:41:25 INFO - PROCESS | 1652 | 1468338085525 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1652 | 1468338085526 Marionette TRACE conn2 <- [1,630,null,{}] 08:41:25 INFO - PROCESS | 1652 | 1468338085529 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}] 08:41:25 INFO - PROCESS | 1652 | 1468338085530 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:25 INFO - PROCESS | 1652 | 1468338085604 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:41:25 INFO - PROCESS | 1652 | 1468338085656 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1652 | 1468338085657 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129139000 == 38 [pid = 1652] [id = 165] 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119855400) [pid = 1652] [serial = 492] [outer = 0x0] 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b9e9c00) [pid = 1652] [serial = 493] [outer = 0x119855400] 08:41:25 INFO - PROCESS | 1652 | 1468338085681 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba81000) [pid = 1652] [serial = 494] [outer = 0x119855400] 08:41:25 INFO - PROCESS | 1652 | 1468338085918 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 418ms 08:41:25 INFO - PROCESS | 1652 | 1468338085945 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1652 | 1468338085946 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:41:25 INFO - PROCESS | 1652 | 1468338085948 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1652 | 1468338085949 Marionette TRACE conn2 <- [1,634,null,{}] 08:41:25 INFO - PROCESS | 1652 | 1468338085951 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}] 08:41:25 INFO - PROCESS | 1652 | 1468338085953 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:26 INFO - PROCESS | 1652 | 1468338086036 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:41:26 INFO - PROCESS | 1652 | 1468338086042 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1652 | 1468338086043 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a54f800 == 39 [pid = 1652] [id = 166] 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9f2000) [pid = 1652] [serial = 495] [outer = 0x0] 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bdb3c00) [pid = 1652] [serial = 496] [outer = 0x12b9f2000] 08:41:26 INFO - PROCESS | 1652 | 1468338086069 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bf0a400) [pid = 1652] [serial = 497] [outer = 0x12b9f2000] 08:41:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:26 INFO - PROCESS | 1652 | 1468338086526 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 624ms 08:41:26 INFO - PROCESS | 1652 | 1468338086573 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1652 | 1468338086576 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:41:26 INFO - PROCESS | 1652 | 1468338086579 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1652 | 1468338086581 Marionette TRACE conn2 <- [1,638,null,{}] 08:41:26 INFO - PROCESS | 1652 | 1468338086586 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}] 08:41:26 INFO - PROCESS | 1652 | 1468338086587 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:26 INFO - PROCESS | 1652 | 1468338086721 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:41:26 INFO - PROCESS | 1652 | 1468338086733 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1652 | 1468338086734 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259800 == 40 [pid = 1652] [id = 167] 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11816ac00) [pid = 1652] [serial = 498] [outer = 0x0] 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11953c000) [pid = 1652] [serial = 499] [outer = 0x11816ac00] 08:41:26 INFO - PROCESS | 1652 | 1468338086765 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123804400) [pid = 1652] [serial = 500] [outer = 0x11816ac00] 08:41:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1242a1c00) [pid = 1652] [serial = 501] [outer = 0x12cf45c00] 08:41:27 INFO - PROCESS | 1652 | 1468338087234 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 721ms 08:41:27 INFO - PROCESS | 1652 | 1468338087301 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 1652 | 1468338087307 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:41:27 INFO - PROCESS | 1652 | 1468338087312 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1652 | 1468338087314 Marionette TRACE conn2 <- [1,642,null,{}] 08:41:27 INFO - PROCESS | 1652 | 1468338087317 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}] 08:41:27 INFO - PROCESS | 1652 | 1468338087318 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:27 INFO - PROCESS | 1652 | 1468338087418 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:41:27 INFO - PROCESS | 1652 | 1468338087496 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1652 | 1468338087497 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b27000 == 41 [pid = 1652] [id = 168] 08:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1190d0400) [pid = 1652] [serial = 502] [outer = 0x0] 08:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124e85400) [pid = 1652] [serial = 503] [outer = 0x1190d0400] 08:41:27 INFO - PROCESS | 1652 | 1468338087527 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1256a9800) [pid = 1652] [serial = 504] [outer = 0x1190d0400] 08:41:27 INFO - PROCESS | 1652 | 1468338087941 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 08:41:27 INFO - PROCESS | 1652 | 1468338087983 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 1652 | 1468338087985 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:41:27 INFO - PROCESS | 1652 | 1468338087987 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1652 | 1468338087990 Marionette TRACE conn2 <- [1,646,null,{}] 08:41:28 INFO - PROCESS | 1652 | 1468338087997 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}] 08:41:28 INFO - PROCESS | 1652 | 1468338088001 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:28 INFO - PROCESS | 1652 | 1468338088099 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:41:28 INFO - PROCESS | 1652 | 1468338088153 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1652 | 1468338088155 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab0d000 == 42 [pid = 1652] [id = 169] 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129409000) [pid = 1652] [serial = 505] [outer = 0x0] 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a6b0000) [pid = 1652] [serial = 506] [outer = 0x129409000] 08:41:28 INFO - PROCESS | 1652 | 1468338088186 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b8aa800) [pid = 1652] [serial = 507] [outer = 0x129409000] 08:41:28 INFO - PROCESS | 1652 | 1468338088625 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 08:41:28 INFO - PROCESS | 1652 | 1468338088659 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1652 | 1468338088661 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:41:28 INFO - PROCESS | 1652 | 1468338088663 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1652 | 1468338088665 Marionette TRACE conn2 <- [1,650,null,{}] 08:41:28 INFO - PROCESS | 1652 | 1468338088667 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}] 08:41:28 INFO - PROCESS | 1652 | 1468338088668 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:28 INFO - PROCESS | 1652 | 1468338088781 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:41:28 INFO - PROCESS | 1652 | 1468338088835 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1652 | 1468338088836 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba50800 == 43 [pid = 1652] [id = 170] 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ab43c00) [pid = 1652] [serial = 508] [outer = 0x0] 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b9f2400) [pid = 1652] [serial = 509] [outer = 0x12ab43c00] 08:41:28 INFO - PROCESS | 1652 | 1468338088865 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c0dc000) [pid = 1652] [serial = 510] [outer = 0x12ab43c00] 08:41:29 INFO - PROCESS | 1652 | 1468338089418 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 768ms 08:41:29 INFO - PROCESS | 1652 | 1468338089433 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:41:29 INFO - PROCESS | 1652 | 1468338089435 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:41:29 INFO - PROCESS | 1652 | 1468338089457 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 1652 | 1468338089459 Marionette TRACE conn2 <- [1,654,null,{}] 08:41:29 INFO - PROCESS | 1652 | 1468338089465 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}] 08:41:29 INFO - PROCESS | 1652 | 1468338089467 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:29 INFO - PROCESS | 1652 | 1468338089563 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:41:29 INFO - PROCESS | 1652 | 1468338089625 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 1652 | 1468338089627 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118276000 == 44 [pid = 1652] [id = 171] 08:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117f0b800) [pid = 1652] [serial = 511] [outer = 0x0] 08:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118229c00) [pid = 1652] [serial = 512] [outer = 0x117f0b800] 08:41:29 INFO - PROCESS | 1652 | 1468338089655 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1190d7c00) [pid = 1652] [serial = 513] [outer = 0x117f0b800] 08:41:30 INFO - PROCESS | 1652 | 1468338090163 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 741ms 08:41:30 INFO - PROCESS | 1652 | 1468338090181 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1652 | 1468338090185 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:41:30 INFO - PROCESS | 1652 | 1468338090191 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1652 | 1468338090193 Marionette TRACE conn2 <- [1,658,null,{}] 08:41:30 INFO - PROCESS | 1652 | 1468338090197 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}] 08:41:30 INFO - PROCESS | 1652 | 1468338090200 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:30 INFO - PROCESS | 1652 | 1468338090318 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:41:30 INFO - PROCESS | 1652 | 1468338090387 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1652 | 1468338090388 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119241800 == 45 [pid = 1652] [id = 172] 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x120803c00) [pid = 1652] [serial = 514] [outer = 0x0] 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123c5ac00) [pid = 1652] [serial = 515] [outer = 0x120803c00] 08:41:30 INFO - PROCESS | 1652 | 1468338090416 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1243b5800) [pid = 1652] [serial = 516] [outer = 0x120803c00] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129139000 == 44 [pid = 1652] [id = 165] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b8800 == 43 [pid = 1652] [id = 164] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126fa0800 == 42 [pid = 1652] [id = 163] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113b41000 == 41 [pid = 1652] [id = 162] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119444800 == 40 [pid = 1652] [id = 161] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123f04800 == 39 [pid = 1652] [id = 160] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123878000 == 38 [pid = 1652] [id = 159] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11945e800 == 37 [pid = 1652] [id = 158] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118298000 == 36 [pid = 1652] [id = 157] 08:41:30 INFO - PROCESS | 1652 | --DOCSHELL 0x113b4a800 == 35 [pid = 1652] [id = 156] 08:41:30 INFO - PROCESS | 1652 | 1468338090747 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 571ms 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126955800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129405400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b9a7400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124e84c00) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1239e2c00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124382000) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119582000) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123c5ec00) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124385c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1177c7400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118222000) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12bf07800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bdbd400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11957dc00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11985a000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118477400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119535000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119536000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256ab400) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1177cdc00) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bf05800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1243ba800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b8ac800) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a5d4400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a7d4800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ba7bc00) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118a78c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bdbbc00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123dbe800) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11847fc00) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119533400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118329800) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129404800) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6a8400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bf0e000) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b9f6000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b9f4400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a5db000) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126fd1000) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124e83000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba7f000) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125576c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c0df800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12c332800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 08:41:30 INFO - PROCESS | 1652 | 1468338090793 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1652 | 1468338090795 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:41:30 INFO - PROCESS | 1652 | 1468338090803 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1652 | 1468338090806 Marionette TRACE conn2 <- [1,662,null,{}] 08:41:30 INFO - PROCESS | 1652 | 1468338090816 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}] 08:41:30 INFO - PROCESS | 1652 | 1468338090820 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:30 INFO - PROCESS | 1652 | 1468338090923 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:41:30 INFO - PROCESS | 1652 | 1468338090928 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1652 | 1468338090929 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827f800 == 36 [pid = 1652] [id = 173] 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124e84c00) [pid = 1652] [serial = 517] [outer = 0x0] 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12502d400) [pid = 1652] [serial = 518] [outer = 0x124e84c00] 08:41:30 INFO - PROCESS | 1652 | 1468338090951 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126dd5000) [pid = 1652] [serial = 519] [outer = 0x124e84c00] 08:41:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:31 INFO - PROCESS | 1652 | 1468338091302 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 527ms 08:41:31 INFO - PROCESS | 1652 | 1468338091328 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:41:31 INFO - PROCESS | 1652 | 1468338091330 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1652 | 1468338091334 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1652 | 1468338091335 Marionette TRACE conn2 <- [1,666,null,{}] 08:41:31 INFO - PROCESS | 1652 | 1468338091339 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}] 08:41:31 INFO - PROCESS | 1652 | 1468338091341 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:31 INFO - PROCESS | 1652 | 1468338091464 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:41:31 INFO - PROCESS | 1652 | 1468338091471 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1652 | 1468338091473 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199fb800 == 37 [pid = 1652] [id = 174] 08:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128cd6000) [pid = 1652] [serial = 520] [outer = 0x0] 08:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x129406000) [pid = 1652] [serial = 521] [outer = 0x128cd6000] 08:41:31 INFO - PROCESS | 1652 | 1468338091515 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12a6a6800) [pid = 1652] [serial = 522] [outer = 0x128cd6000] 08:41:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:31 INFO - PROCESS | 1652 | 1468338091948 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 623ms 08:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:41:31 INFO - PROCESS | 1652 | 1468338091958 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 1652 | 1468338091959 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1652 | 1468338091961 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1652 | 1468338091962 Marionette TRACE conn2 <- [1,670,null,{}] 08:41:31 INFO - PROCESS | 1652 | 1468338091965 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}] 08:41:31 INFO - PROCESS | 1652 | 1468338091966 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:32 INFO - PROCESS | 1652 | 1468338092044 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:41:32 INFO - PROCESS | 1652 | 1468338092047 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1652 | 1468338092049 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aa4800 == 38 [pid = 1652] [id = 175] 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a6a8400) [pid = 1652] [serial = 523] [outer = 0x0] 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12b8a2000) [pid = 1652] [serial = 524] [outer = 0x12a6a8400] 08:41:32 INFO - PROCESS | 1652 | 1468338092072 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12b9ef000) [pid = 1652] [serial = 525] [outer = 0x12a6a8400] 08:41:32 INFO - PROCESS | 1652 | 1468338092436 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:41:32 INFO - PROCESS | 1652 | 1468338092480 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 1652 | 1468338092481 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:41:32 INFO - PROCESS | 1652 | 1468338092483 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1652 | 1468338092484 Marionette TRACE conn2 <- [1,674,null,{}] 08:41:32 INFO - PROCESS | 1652 | 1468338092486 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}] 08:41:32 INFO - PROCESS | 1652 | 1468338092490 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:32 INFO - PROCESS | 1652 | 1468338092612 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:41:32 INFO - PROCESS | 1652 | 1468338092621 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1652 | 1468338092622 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f1c000 == 39 [pid = 1652] [id = 176] 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b9b2000) [pid = 1652] [serial = 526] [outer = 0x0] 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12ba84c00) [pid = 1652] [serial = 527] [outer = 0x12b9b2000] 08:41:32 INFO - PROCESS | 1652 | 1468338092649 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12c33a800) [pid = 1652] [serial = 528] [outer = 0x12b9b2000] 08:41:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:33 INFO - PROCESS | 1652 | 1468338093160 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]]]}] 08:41:33 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 08:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 723ms 08:41:33 INFO - PROCESS | 1652 | 1468338093208 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1652 | 1468338093208 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:41:33 INFO - PROCESS | 1652 | 1468338093211 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1652 | 1468338093212 Marionette TRACE conn2 <- [1,678,null,{}] 08:41:33 INFO - PROCESS | 1652 | 1468338093214 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}] 08:41:33 INFO - PROCESS | 1652 | 1468338093215 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:33 INFO - PROCESS | 1652 | 1468338093301 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:41:33 INFO - PROCESS | 1652 | 1468338093348 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1652 | 1468338093349 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f97000 == 40 [pid = 1652] [id = 177] 08:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12c33ac00) [pid = 1652] [serial = 529] [outer = 0x0] 08:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c940400) [pid = 1652] [serial = 530] [outer = 0x12c33ac00] 08:41:33 INFO - PROCESS | 1652 | 1468338093392 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c947800) [pid = 1652] [serial = 531] [outer = 0x12c33ac00] 08:41:33 INFO - PROCESS | 1652 | 1468338093861 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 08:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:41:33 INFO - PROCESS | 1652 | 1468338093913 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1652 | 1468338093914 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 1652 | 1468338093917 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1652 | 1468338093918 Marionette TRACE conn2 <- [1,682,null,{}] 08:41:33 INFO - PROCESS | 1652 | 1468338093932 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}] 08:41:33 INFO - PROCESS | 1652 | 1468338093933 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:34 INFO - PROCESS | 1652 | 1468338094030 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:41:34 INFO - PROCESS | 1652 | 1468338094034 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1652 | 1468338094035 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129130000 == 41 [pid = 1652] [id = 178] 08:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110f38400) [pid = 1652] [serial = 532] [outer = 0x0] 08:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110f3a000) [pid = 1652] [serial = 533] [outer = 0x110f38400] 08:41:34 INFO - PROCESS | 1652 | 1468338094066 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x110f40800) [pid = 1652] [serial = 534] [outer = 0x110f38400] 08:41:34 INFO - PROCESS | 1652 | 1468338094869 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]]]}] 08:41:34 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) 08:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 08:41:34 INFO - PROCESS | 1652 | 1468338094893 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1652 | 1468338094894 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:41:34 INFO - PROCESS | 1652 | 1468338094896 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1652 | 1468338094897 Marionette TRACE conn2 <- [1,686,null,{}] 08:41:34 INFO - PROCESS | 1652 | 1468338094899 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}] 08:41:34 INFO - PROCESS | 1652 | 1468338094901 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:35 INFO - PROCESS | 1652 | 1468338095015 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128ce400) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118160c00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12460a400) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126d33800) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118a71000) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1294ea400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118169800) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11336d400) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123dbf400) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:41:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119855400) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:41:35 INFO - PROCESS | 1652 | 1468338095057 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1652 | 1468338095058 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11966e000 == 42 [pid = 1652] [id = 179] 08:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111c83c00) [pid = 1652] [serial = 535] [outer = 0x0] 08:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116b0b000) [pid = 1652] [serial = 536] [outer = 0x111c83c00] 08:41:35 INFO - PROCESS | 1652 | 1468338095082 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123808000) [pid = 1652] [serial = 537] [outer = 0x111c83c00] 08:41:35 INFO - PROCESS | 1652 | 1468338095836 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:41:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 08:41:35 INFO - PROCESS | 1652 | 1468338095865 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1652 | 1468338095866 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:41:35 INFO - PROCESS | 1652 | 1468338095868 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1652 | 1468338095869 Marionette TRACE conn2 <- [1,690,null,{}] 08:41:35 INFO - PROCESS | 1652 | 1468338095873 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}] 08:41:35 INFO - PROCESS | 1652 | 1468338095875 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:35 INFO - PROCESS | 1652 | 1468338095959 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:41:35 INFO - PROCESS | 1652 | 1468338095963 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1652 | 1468338095964 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a676000 == 43 [pid = 1652] [id = 180] 08:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124692400) [pid = 1652] [serial = 538] [outer = 0x0] 08:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ba83400) [pid = 1652] [serial = 539] [outer = 0x124692400] 08:41:35 INFO - PROCESS | 1652 | 1468338095987 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12cf3b400) [pid = 1652] [serial = 540] [outer = 0x124692400] 08:41:36 INFO - PROCESS | 1652 | 1468338096831 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 08:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:41:36 INFO - PROCESS | 1652 | 1468338096839 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 1652 | 1468338096841 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:41:36 INFO - PROCESS | 1652 | 1468338096843 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 1652 | 1468338096845 Marionette TRACE conn2 <- [1,694,null,{}] 08:41:36 INFO - PROCESS | 1652 | 1468338096847 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}] 08:41:36 INFO - PROCESS | 1652 | 1468338096849 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:36 INFO - PROCESS | 1652 | 1468338096962 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:41:36 INFO - PROCESS | 1652 | 1468338096968 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 1652 | 1468338096970 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab1a800 == 44 [pid = 1652] [id = 181] 08:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1129a4800) [pid = 1652] [serial = 541] [outer = 0x0] 08:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1129af800) [pid = 1652] [serial = 542] [outer = 0x1129a4800] 08:41:36 INFO - PROCESS | 1652 | 1468338096995 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12cf40c00) [pid = 1652] [serial = 543] [outer = 0x1129a4800] 08:41:37 INFO - PROCESS | 1652 | 1468338097967 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]]]}] 08:41:38 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) 08:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1169ms 08:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:41:38 INFO - PROCESS | 1652 | 1468338098013 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1652 | 1468338098016 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 1652 | 1468338098019 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1652 | 1468338098021 Marionette TRACE conn2 <- [1,698,null,{}] 08:41:38 INFO - PROCESS | 1652 | 1468338098024 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}] 08:41:38 INFO - PROCESS | 1652 | 1468338098026 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:38 INFO - PROCESS | 1652 | 1468338098113 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:41:38 INFO - PROCESS | 1652 | 1468338098159 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1652 | 1468338098162 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f58800 == 45 [pid = 1652] [id = 182] 08:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115ef8000) [pid = 1652] [serial = 544] [outer = 0x0] 08:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1177c7400) [pid = 1652] [serial = 545] [outer = 0x115ef8000] 08:41:38 INFO - PROCESS | 1652 | 1468338098212 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11873bc00) [pid = 1652] [serial = 546] [outer = 0x115ef8000] 08:41:39 INFO - PROCESS | 1652 | 1468338099253 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]]]}] 08:41:39 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) 08:41:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1274ms 08:41:39 INFO - PROCESS | 1652 | 1468338099293 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1652 | 1468338099296 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:41:39 INFO - PROCESS | 1652 | 1468338099301 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1652 | 1468338099302 Marionette TRACE conn2 <- [1,702,null,{}] 08:41:39 INFO - PROCESS | 1652 | 1468338099305 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}] 08:41:39 INFO - PROCESS | 1652 | 1468338099307 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:39 INFO - PROCESS | 1652 | 1468338099410 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:41:39 INFO - PROCESS | 1652 | 1468338099463 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1652 | 1468338099465 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b28000 == 46 [pid = 1652] [id = 183] 08:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1208f6c00) [pid = 1652] [serial = 547] [outer = 0x0] 08:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243c0c00) [pid = 1652] [serial = 548] [outer = 0x1208f6c00] 08:41:39 INFO - PROCESS | 1652 | 1468338099495 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126956c00) [pid = 1652] [serial = 549] [outer = 0x1208f6c00] 08:41:40 INFO - PROCESS | 1652 | 1468338100479 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:41:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1224ms 08:41:40 INFO - PROCESS | 1652 | 1468338100525 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:41:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:41:40 INFO - PROCESS | 1652 | 1468338100529 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 1652 | 1468338100534 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1652 | 1468338100537 Marionette TRACE conn2 <- [1,706,null,{}] 08:41:40 INFO - PROCESS | 1652 | 1468338100542 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}] 08:41:40 INFO - PROCESS | 1652 | 1468338100544 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:40 INFO - PROCESS | 1652 | 1468338100709 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:41:40 INFO - PROCESS | 1652 | 1468338100824 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1652 | 1468338100825 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11900a000 == 47 [pid = 1652] [id = 184] 08:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1129ab000) [pid = 1652] [serial = 550] [outer = 0x0] 08:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118229800) [pid = 1652] [serial = 551] [outer = 0x1129ab000] 08:41:40 INFO - PROCESS | 1652 | 1468338100855 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119404800) [pid = 1652] [serial = 552] [outer = 0x1129ab000] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118245800 == 46 [pid = 1652] [id = 155] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1171cf000 == 45 [pid = 1652] [id = 154] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a676000 == 44 [pid = 1652] [id = 180] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11966e000 == 43 [pid = 1652] [id = 179] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x129130000 == 42 [pid = 1652] [id = 178] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126f97000 == 41 [pid = 1652] [id = 177] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123f1c000 == 40 [pid = 1652] [id = 176] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123aa4800 == 39 [pid = 1652] [id = 175] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1199fb800 == 38 [pid = 1652] [id = 174] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11827f800 == 37 [pid = 1652] [id = 173] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119241800 == 36 [pid = 1652] [id = 172] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118276000 == 35 [pid = 1652] [id = 171] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124b27000 == 34 [pid = 1652] [id = 168] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119259800 == 33 [pid = 1652] [id = 167] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a54f800 == 32 [pid = 1652] [id = 166] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba50800 == 31 [pid = 1652] [id = 170] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab0d000 == 30 [pid = 1652] [id = 169] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x124b28000 == 29 [pid = 1652] [id = 183] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117f58800 == 28 [pid = 1652] [id = 182] 08:41:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab1a800 == 27 [pid = 1652] [id = 181] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125582800) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127385000) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119856800) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1239de400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a560800) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b9b2800) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119409c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7d5000) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11816a800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113b9dc00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291b2c00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124380000) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11940f800) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b9e9c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117f0f800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b89ec00) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112f84800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127387c00) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12ba81000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126d32000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1240c0400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1243c1c00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12bdb3c00) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1652 | 1468338101863 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1378ms 08:41:41 INFO - PROCESS | 1652 | 1468338101912 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1652 | 1468338101914 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:41:41 INFO - PROCESS | 1652 | 1468338101917 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1652 | 1468338101919 Marionette TRACE conn2 <- [1,710,null,{}] 08:41:41 INFO - PROCESS | 1652 | 1468338101924 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}] 08:41:41 INFO - PROCESS | 1652 | 1468338101925 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:42 INFO - PROCESS | 1652 | 1468338102005 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:41:42 INFO - PROCESS | 1652 | 1468338102033 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1652 | 1468338102036 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa0800 == 28 [pid = 1652] [id = 185] 08:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117f0e000) [pid = 1652] [serial = 553] [outer = 0x0] 08:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11816e000) [pid = 1652] [serial = 554] [outer = 0x117f0e000] 08:41:42 INFO - PROCESS | 1652 | 1468338102063 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119403c00) [pid = 1652] [serial = 555] [outer = 0x117f0e000] 08:41:42 INFO - PROCESS | 1652 | 1468338102937 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1073ms 08:41:42 INFO - PROCESS | 1652 | 1468338102990 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1652 | 1468338102993 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:41:42 INFO - PROCESS | 1652 | 1468338102998 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1652 | 1468338103000 Marionette TRACE conn2 <- [1,714,null,{}] 08:41:43 INFO - PROCESS | 1652 | 1468338103002 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}] 08:41:43 INFO - PROCESS | 1652 | 1468338103004 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:43 INFO - PROCESS | 1652 | 1468338103081 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:41:43 INFO - PROCESS | 1652 | 1468338103084 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1652 | 1468338103086 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118265800 == 29 [pid = 1652] [id = 186] 08:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11957c400) [pid = 1652] [serial = 556] [outer = 0x0] 08:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1240c0800) [pid = 1652] [serial = 557] [outer = 0x11957c400] 08:41:43 INFO - PROCESS | 1652 | 1468338103115 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1243bd800) [pid = 1652] [serial = 558] [outer = 0x11957c400] 08:41:43 INFO - PROCESS | 1652 | 1468338103956 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]]]}] 08:41:43 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 08:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 08:41:43 INFO - PROCESS | 1652 | 1468338103970 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1652 | 1468338103971 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:41:43 INFO - PROCESS | 1652 | 1468338103980 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1652 | 1468338103983 Marionette TRACE conn2 <- [1,718,null,{}] 08:41:43 INFO - PROCESS | 1652 | 1468338103990 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}] 08:41:43 INFO - PROCESS | 1652 | 1468338103993 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:44 INFO - PROCESS | 1652 | 1468338104092 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:41:44 INFO - PROCESS | 1652 | 1468338104097 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1652 | 1468338104099 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11966d800 == 30 [pid = 1652] [id = 187] 08:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1256ac400) [pid = 1652] [serial = 559] [outer = 0x0] 08:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126fd2c00) [pid = 1652] [serial = 560] [outer = 0x1256ac400] 08:41:44 INFO - PROCESS | 1652 | 1468338104126 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1291b1400) [pid = 1652] [serial = 561] [outer = 0x1256ac400] 08:41:44 INFO - PROCESS | 1652 | 1468338104947 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1028ms 08:41:45 INFO - PROCESS | 1652 | 1468338105004 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:41:45 INFO - PROCESS | 1652 | 1468338105005 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1652 | 1468338105008 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1652 | 1468338105009 Marionette TRACE conn2 <- [1,722,null,{}] 08:41:45 INFO - PROCESS | 1652 | 1468338105011 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}] 08:41:45 INFO - PROCESS | 1652 | 1468338105012 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:45 INFO - PROCESS | 1652 | 1468338105108 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:41:45 INFO - PROCESS | 1652 | 1468338105112 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1652 | 1468338105113 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123961800 == 31 [pid = 1652] [id = 188] 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1291b1c00) [pid = 1652] [serial = 562] [outer = 0x0] 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a5d3800) [pid = 1652] [serial = 563] [outer = 0x1291b1c00] 08:41:45 INFO - PROCESS | 1652 | 1468338105138 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ab47800) [pid = 1652] [serial = 564] [outer = 0x1291b1c00] 08:41:45 INFO - PROCESS | 1652 | 1468338105469 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] 08:41:45 INFO - PROCESS | 1652 | 1468338105481 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1652 | 1468338105483 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1652 | 1468338105484 Marionette TRACE conn2 <- [1,726,null,{}] 08:41:45 INFO - PROCESS | 1652 | 1468338105497 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}] 08:41:45 INFO - PROCESS | 1652 | 1468338105498 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:45 INFO - PROCESS | 1652 | 1468338105600 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:41:45 INFO - PROCESS | 1652 | 1468338105604 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1652 | 1468338105606 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242c0000 == 32 [pid = 1652] [id = 189] 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1129a8400) [pid = 1652] [serial = 565] [outer = 0x0] 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b934800) [pid = 1652] [serial = 566] [outer = 0x1129a8400] 08:41:45 INFO - PROCESS | 1652 | 1468338105630 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9f3000) [pid = 1652] [serial = 567] [outer = 0x1129a8400] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118743800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129a4800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124692400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12c33ac00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110f38400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124e84c00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a6a8400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117f0b800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b9f2000) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b9b2000) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11816ac00) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120803c00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129409000) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128cd6000) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ab43c00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1190d0400) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x111c83c00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:41:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11822d000) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:41:46 INFO - PROCESS | 1652 | 1468338106291 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 820ms 08:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:41:46 INFO - PROCESS | 1652 | 1468338106312 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1652 | 1468338106313 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:41:46 INFO - PROCESS | 1652 | 1468338106316 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1652 | 1468338106317 Marionette TRACE conn2 <- [1,730,null,{}] 08:41:46 INFO - PROCESS | 1652 | 1468338106319 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}] 08:41:46 INFO - PROCESS | 1652 | 1468338106323 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:46 INFO - PROCESS | 1652 | 1468338106415 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:41:46 INFO - PROCESS | 1652 | 1468338106470 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1652 | 1468338106471 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124eb5000 == 33 [pid = 1652] [id = 190] 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129a7c00) [pid = 1652] [serial = 568] [outer = 0x0] 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118226400) [pid = 1652] [serial = 569] [outer = 0x1129a7c00] 08:41:46 INFO - PROCESS | 1652 | 1468338106496 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12ba78800) [pid = 1652] [serial = 570] [outer = 0x1129a7c00] 08:41:46 INFO - PROCESS | 1652 | 1468338106775 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] 08:41:46 INFO - PROCESS | 1652 | 1468338106788 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:41:46 INFO - PROCESS | 1652 | 1468338106798 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1652 | 1468338106799 Marionette TRACE conn2 <- [1,734,null,{}] 08:41:46 INFO - PROCESS | 1652 | 1468338106801 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}] 08:41:46 INFO - PROCESS | 1652 | 1468338106802 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:46 INFO - PROCESS | 1652 | 1468338106888 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:41:46 INFO - PROCESS | 1652 | 1468338106894 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1652 | 1468338106895 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e28800 == 34 [pid = 1652] [id = 191] 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110f40400) [pid = 1652] [serial = 571] [outer = 0x0] 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12bdbfc00) [pid = 1652] [serial = 572] [outer = 0x110f40400] 08:41:46 INFO - PROCESS | 1652 | 1468338106919 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12c332c00) [pid = 1652] [serial = 573] [outer = 0x110f40400] 08:41:47 INFO - PROCESS | 1652 | 1468338107230 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 479ms 08:41:47 INFO - PROCESS | 1652 | 1468338107271 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 1652 | 1468338107273 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:41:47 INFO - PROCESS | 1652 | 1468338107275 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1652 | 1468338107276 Marionette TRACE conn2 <- [1,738,null,{}] 08:41:47 INFO - PROCESS | 1652 | 1468338107278 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}] 08:41:47 INFO - PROCESS | 1652 | 1468338107279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:47 INFO - PROCESS | 1652 | 1468338107381 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:41:47 INFO - PROCESS | 1652 | 1468338107387 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1652 | 1468338107388 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b4800 == 35 [pid = 1652] [id = 192] 08:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116313000) [pid = 1652] [serial = 574] [outer = 0x0] 08:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11631b000) [pid = 1652] [serial = 575] [outer = 0x116313000] 08:41:47 INFO - PROCESS | 1652 | 1468338107412 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116320400) [pid = 1652] [serial = 576] [outer = 0x116313000] 08:41:48 INFO - PROCESS | 1652 | 1468338108130 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 871ms 08:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:41:48 INFO - PROCESS | 1652 | 1468338108146 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1652 | 1468338108147 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:41:48 INFO - PROCESS | 1652 | 1468338108149 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1652 | 1468338108150 Marionette TRACE conn2 <- [1,742,null,{}] 08:41:48 INFO - PROCESS | 1652 | 1468338108152 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}] 08:41:48 INFO - PROCESS | 1652 | 1468338108153 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:48 INFO - PROCESS | 1652 | 1468338108304 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:41:48 INFO - PROCESS | 1652 | 1468338108381 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1652 | 1468338108384 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116770000 == 36 [pid = 1652] [id = 193] 08:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129ac800) [pid = 1652] [serial = 577] [outer = 0x0] 08:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1129b3000) [pid = 1652] [serial = 578] [outer = 0x1129ac800] 08:41:48 INFO - PROCESS | 1652 | 1468338108414 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113b9dc00) [pid = 1652] [serial = 579] [outer = 0x1129ac800] 08:41:49 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 08:41:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1223ms 08:41:49 INFO - PROCESS | 1652 | 1468338109369 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]]]}] 08:41:49 INFO - PROCESS | 1652 | 1468338109397 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1652 | 1468338109400 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:41:49 INFO - PROCESS | 1652 | 1468338109404 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1652 | 1468338109406 Marionette TRACE conn2 <- [1,746,null,{}] 08:41:49 INFO - PROCESS | 1652 | 1468338109412 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}] 08:41:49 INFO - PROCESS | 1652 | 1468338109413 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:49 INFO - PROCESS | 1652 | 1468338109519 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:41:49 INFO - PROCESS | 1652 | 1468338109569 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1652 | 1468338109571 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11966b000 == 37 [pid = 1652] [id = 194] 08:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118343000) [pid = 1652] [serial = 580] [outer = 0x0] 08:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118347800) [pid = 1652] [serial = 581] [outer = 0x118343000] 08:41:49 INFO - PROCESS | 1652 | 1468338109601 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11834c800) [pid = 1652] [serial = 582] [outer = 0x118343000] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128e28800 == 36 [pid = 1652] [id = 191] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x124eb5000 == 35 [pid = 1652] [id = 190] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1242c0000 == 34 [pid = 1652] [id = 189] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123961800 == 33 [pid = 1652] [id = 188] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11966d800 == 32 [pid = 1652] [id = 187] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118265800 == 31 [pid = 1652] [id = 186] 08:41:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa0800 == 30 [pid = 1652] [id = 185] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119851400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ba83400) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c940400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110f3a000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12502d400) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c947800) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b8a2000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b9ef000) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118229c00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1190d7c00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12bf0a400) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba84c00) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11953c000) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123804400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123c5ac00) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1243b5800) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a6b0000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b8aa800) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x129406000) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12a6a6800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12b9f2400) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c0dc000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x110f40800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x124e85400) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1256a9800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126dd5000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123808000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118a79400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x116b0b000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12c33a800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12cf3b400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x119852000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1129af800) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12cf40c00) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 08:41:50 INFO - PROCESS | 1652 | 1468338110667 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]]]}] 08:41:50 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.) 08:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1274ms 08:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:41:50 INFO - PROCESS | 1652 | 1468338110678 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1652 | 1468338110680 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 1652 | 1468338110683 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1652 | 1468338110685 Marionette TRACE conn2 <- [1,750,null,{}] 08:41:50 INFO - PROCESS | 1652 | 1468338110690 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}] 08:41:50 INFO - PROCESS | 1652 | 1468338110691 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:50 INFO - PROCESS | 1652 | 1468338110769 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:41:50 INFO - PROCESS | 1652 | 1468338110776 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1652 | 1468338110779 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11712c000 == 31 [pid = 1652] [id = 195] 08:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1130b1000) [pid = 1652] [serial = 583] [outer = 0x0] 08:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1151d5800) [pid = 1652] [serial = 584] [outer = 0x1130b1000] 08:41:50 INFO - PROCESS | 1652 | 1468338110808 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11631d000) [pid = 1652] [serial = 585] [outer = 0x1130b1000] 08:41:51 INFO - PROCESS | 1652 | 1468338111647 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 08:41:51 INFO - PROCESS | 1652 | 1468338111657 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1652 | 1468338111660 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:41:51 INFO - PROCESS | 1652 | 1468338111665 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1652 | 1468338111666 Marionette TRACE conn2 <- [1,754,null,{}] 08:41:51 INFO - PROCESS | 1652 | 1468338111669 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}] 08:41:51 INFO - PROCESS | 1652 | 1468338111670 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:51 INFO - PROCESS | 1652 | 1468338111750 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:41:51 INFO - PROCESS | 1652 | 1468338111754 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1652 | 1468338111755 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190bd000 == 32 [pid = 1652] [id = 196] 08:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118344800) [pid = 1652] [serial = 586] [outer = 0x0] 08:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11834c000) [pid = 1652] [serial = 587] [outer = 0x118344800] 08:41:51 INFO - PROCESS | 1652 | 1468338111784 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1190cf800) [pid = 1652] [serial = 588] [outer = 0x118344800] 08:41:52 INFO - PROCESS | 1652 | 1468338112607 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]]]}] 08:41:52 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 08:41:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:41:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:41:52 INFO - PROCESS | 1652 | 1468338112635 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1652 | 1468338112636 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:41:52 INFO - PROCESS | 1652 | 1468338112638 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1652 | 1468338112641 Marionette TRACE conn2 <- [1,758,null,{}] 08:41:52 INFO - PROCESS | 1652 | 1468338112648 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}] 08:41:52 INFO - PROCESS | 1652 | 1468338112652 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:52 INFO - PROCESS | 1652 | 1468338112747 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:41:52 INFO - PROCESS | 1652 | 1468338112782 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1652 | 1468338112785 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed2800 == 33 [pid = 1652] [id = 197] 08:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119407000) [pid = 1652] [serial = 589] [outer = 0x0] 08:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1208f2000) [pid = 1652] [serial = 590] [outer = 0x119407000] 08:41:52 INFO - PROCESS | 1652 | 1468338112812 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12380a800) [pid = 1652] [serial = 591] [outer = 0x119407000] 08:41:53 INFO - PROCESS | 1652 | 1468338113130 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]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 08:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:41:53 INFO - PROCESS | 1652 | 1468338113162 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 1652 | 1468338113164 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:41:53 INFO - PROCESS | 1652 | 1468338113166 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 1652 | 1468338113167 Marionette TRACE conn2 <- [1,762,null,{}] 08:41:53 INFO - PROCESS | 1652 | 1468338113169 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}] 08:41:53 INFO - PROCESS | 1652 | 1468338113171 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:53 INFO - PROCESS | 1652 | 1468338113269 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:41:53 INFO - PROCESS | 1652 | 1468338113273 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1652 | 1468338113274 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f08800 == 34 [pid = 1652] [id = 198] 08:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x123d69000) [pid = 1652] [serial = 592] [outer = 0x0] 08:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1243b6000) [pid = 1652] [serial = 593] [outer = 0x123d69000] 08:41:53 INFO - PROCESS | 1652 | 1468338113299 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x124b8bc00) [pid = 1652] [serial = 594] [outer = 0x123d69000] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1129ab000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11957c400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x117f0e000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x115ef8000) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1208f6c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1256ac400) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1291b1c00) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1129a7c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1129a8400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:41:53 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x110f40400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:41:54 INFO - PROCESS | 1652 | 1468338114085 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:41:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 08:41:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:41:54 INFO - PROCESS | 1652 | 1468338114137 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1652 | 1468338114138 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:41:54 INFO - PROCESS | 1652 | 1468338114140 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1652 | 1468338114141 Marionette TRACE conn2 <- [1,766,null,{}] 08:41:54 INFO - PROCESS | 1652 | 1468338114144 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}] 08:41:54 INFO - PROCESS | 1652 | 1468338114145 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:54 INFO - PROCESS | 1652 | 1468338114209 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:41:54 INFO - PROCESS | 1652 | 1468338114212 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1652 | 1468338114213 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469f800 == 35 [pid = 1652] [id = 199] 08:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1243c0400) [pid = 1652] [serial = 595] [outer = 0x0] 08:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x124bd3400) [pid = 1652] [serial = 596] [outer = 0x1243c0400] 08:41:54 INFO - PROCESS | 1652 | 1468338114233 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x125579800) [pid = 1652] [serial = 597] [outer = 0x1243c0400] 08:41:55 INFO - PROCESS | 1652 | 1468338115066 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 973ms 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:41:55 INFO - PROCESS | 1652 | 1468338115115 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1652 | 1468338115116 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:41:55 INFO - PROCESS | 1652 | 1468338115118 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1652 | 1468338115119 Marionette TRACE conn2 <- [1,770,null,{}] 08:41:55 INFO - PROCESS | 1652 | 1468338115121 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}] 08:41:55 INFO - PROCESS | 1652 | 1468338115125 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:55 INFO - PROCESS | 1652 | 1468338115232 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:41:55 INFO - PROCESS | 1652 | 1468338115266 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1652 | 1468338115267 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269c8000 == 36 [pid = 1652] [id = 200] 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x123e36000) [pid = 1652] [serial = 598] [outer = 0x0] 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x126f42000) [pid = 1652] [serial = 599] [outer = 0x123e36000] 08:41:55 INFO - PROCESS | 1652 | 1468338115292 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1291b2400) [pid = 1652] [serial = 600] [outer = 0x123e36000] 08:41:55 INFO - PROCESS | 1652 | 1468338115586 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 08:41:55 INFO - PROCESS | 1652 | 1468338115637 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1652 | 1468338115638 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:41:55 INFO - PROCESS | 1652 | 1468338115640 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1652 | 1468338115641 Marionette TRACE conn2 <- [1,774,null,{}] 08:41:55 INFO - PROCESS | 1652 | 1468338115644 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}] 08:41:55 INFO - PROCESS | 1652 | 1468338115645 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:55 INFO - PROCESS | 1652 | 1468338115719 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:41:55 INFO - PROCESS | 1652 | 1468338115726 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1652 | 1468338115727 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b66000 == 37 [pid = 1652] [id = 201] 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1291bac00) [pid = 1652] [serial = 601] [outer = 0x0] 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1294e0800) [pid = 1652] [serial = 602] [outer = 0x1291bac00] 08:41:55 INFO - PROCESS | 1652 | 1468338115750 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12a561000) [pid = 1652] [serial = 603] [outer = 0x1291bac00] 08:41:56 INFO - PROCESS | 1652 | 1468338116049 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 419ms 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:41:56 INFO - PROCESS | 1652 | 1468338116062 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1652 | 1468338116063 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:41:56 INFO - PROCESS | 1652 | 1468338116065 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1652 | 1468338116066 Marionette TRACE conn2 <- [1,778,null,{}] 08:41:56 INFO - PROCESS | 1652 | 1468338116068 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}] 08:41:56 INFO - PROCESS | 1652 | 1468338116069 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:56 INFO - PROCESS | 1652 | 1468338116152 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:41:56 INFO - PROCESS | 1652 | 1468338116207 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1652 | 1468338116208 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b68800 == 38 [pid = 1652] [id = 202] 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123c5f800) [pid = 1652] [serial = 604] [outer = 0x0] 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1294edc00) [pid = 1652] [serial = 605] [outer = 0x123c5f800] 08:41:56 INFO - PROCESS | 1652 | 1468338116231 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12a6b0400) [pid = 1652] [serial = 606] [outer = 0x123c5f800] 08:41:56 INFO - PROCESS | 1652 | 1468338116560 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 568ms 08:41:56 INFO - PROCESS | 1652 | 1468338116634 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1652 | 1468338116638 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:41:56 INFO - PROCESS | 1652 | 1468338116643 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1652 | 1468338116646 Marionette TRACE conn2 <- [1,782,null,{}] 08:41:56 INFO - PROCESS | 1652 | 1468338116651 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}] 08:41:56 INFO - PROCESS | 1652 | 1468338116654 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:56 INFO - PROCESS | 1652 | 1468338116804 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:41:56 INFO - PROCESS | 1652 | 1468338116890 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1652 | 1468338116894 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825a800 == 39 [pid = 1652] [id = 203] 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113932400) [pid = 1652] [serial = 607] [outer = 0x0] 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113ba7c00) [pid = 1652] [serial = 608] [outer = 0x113932400] 08:41:56 INFO - PROCESS | 1652 | 1468338116931 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11631e000) [pid = 1652] [serial = 609] [outer = 0x113932400] 08:41:57 INFO - PROCESS | 1652 | 1468338117346 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 723ms 08:41:57 INFO - PROCESS | 1652 | 1468338117365 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1652 | 1468338117368 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:41:57 INFO - PROCESS | 1652 | 1468338117372 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1652 | 1468338117374 Marionette TRACE conn2 <- [1,786,null,{}] 08:41:57 INFO - PROCESS | 1652 | 1468338117376 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}] 08:41:57 INFO - PROCESS | 1652 | 1468338117378 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:57 INFO - PROCESS | 1652 | 1468338117481 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:41:57 INFO - PROCESS | 1652 | 1468338117533 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1652 | 1468338117535 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c90800 == 40 [pid = 1652] [id = 204] 08:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11714b800) [pid = 1652] [serial = 610] [outer = 0x0] 08:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11834d800) [pid = 1652] [serial = 611] [outer = 0x11714b800] 08:41:57 INFO - PROCESS | 1652 | 1468338117565 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119409c00) [pid = 1652] [serial = 612] [outer = 0x11714b800] 08:41:58 INFO - PROCESS | 1652 | 1468338117992 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 08:41:58 INFO - PROCESS | 1652 | 1468338118056 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1652 | 1468338118057 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:41:58 INFO - PROCESS | 1652 | 1468338118061 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1652 | 1468338118064 Marionette TRACE conn2 <- [1,790,null,{}] 08:41:58 INFO - PROCESS | 1652 | 1468338118071 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}] 08:41:58 INFO - PROCESS | 1652 | 1468338118077 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:58 INFO - PROCESS | 1652 | 1468338118192 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:41:58 INFO - PROCESS | 1652 | 1468338118256 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1652 | 1468338118259 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a675000 == 41 [pid = 1652] [id = 205] 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1243bf000) [pid = 1652] [serial = 613] [outer = 0x0] 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x124ef9400) [pid = 1652] [serial = 614] [outer = 0x1243bf000] 08:41:58 INFO - PROCESS | 1652 | 1468338118290 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126959400) [pid = 1652] [serial = 615] [outer = 0x1243bf000] 08:41:58 INFO - PROCESS | 1652 | 1468338118716 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 674ms 08:41:58 INFO - PROCESS | 1652 | 1468338118735 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1652 | 1468338118737 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:41:58 INFO - PROCESS | 1652 | 1468338118740 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1652 | 1468338118741 Marionette TRACE conn2 <- [1,794,null,{}] 08:41:58 INFO - PROCESS | 1652 | 1468338118743 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}] 08:41:58 INFO - PROCESS | 1652 | 1468338118745 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:58 INFO - PROCESS | 1652 | 1468338118845 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:41:58 INFO - PROCESS | 1652 | 1468338118910 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1652 | 1468338118911 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67e800 == 42 [pid = 1652] [id = 206] 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124378800) [pid = 1652] [serial = 616] [outer = 0x0] 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126f49800) [pid = 1652] [serial = 617] [outer = 0x124378800] 08:41:58 INFO - PROCESS | 1652 | 1468338118940 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a6ae000) [pid = 1652] [serial = 618] [outer = 0x124378800] 08:41:59 INFO - PROCESS | 1652 | 1468338119343 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:41:59 INFO - PROCESS | 1652 | 1468338119360 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1652 | 1468338119361 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:41:59 INFO - PROCESS | 1652 | 1468338119363 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1652 | 1468338119365 Marionette TRACE conn2 <- [1,798,null,{}] 08:41:59 INFO - PROCESS | 1652 | 1468338119367 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}] 08:41:59 INFO - PROCESS | 1652 | 1468338119369 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:59 INFO - PROCESS | 1652 | 1468338119465 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:41:59 INFO - PROCESS | 1652 | 1468338119547 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1652 | 1468338119549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:41:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b820800 == 43 [pid = 1652] [id = 207] 08:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a7e0c00) [pid = 1652] [serial = 619] [outer = 0x0] 08:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12ab4bc00) [pid = 1652] [serial = 620] [outer = 0x12a7e0c00] 08:41:59 INFO - PROCESS | 1652 | 1468338119578 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b8a3400) [pid = 1652] [serial = 621] [outer = 0x12a7e0c00] 08:42:00 INFO - PROCESS | 1652 | 1468338119999 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]]]}] 08:42:00 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 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 08:42:00 INFO - PROCESS | 1652 | 1468338120040 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1652 | 1468338120042 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:42:00 INFO - PROCESS | 1652 | 1468338120045 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1652 | 1468338120047 Marionette TRACE conn2 <- [1,802,null,{}] 08:42:00 INFO - PROCESS | 1652 | 1468338120049 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}] 08:42:00 INFO - PROCESS | 1652 | 1468338120053 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:00 INFO - PROCESS | 1652 | 1468338120169 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:42:00 INFO - PROCESS | 1652 | 1468338120237 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1652 | 1468338120238 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118293800 == 44 [pid = 1652] [id = 208] 08:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119535000) [pid = 1652] [serial = 622] [outer = 0x0] 08:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b8a2400) [pid = 1652] [serial = 623] [outer = 0x119535000] 08:42:00 INFO - PROCESS | 1652 | 1468338120266 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ba84c00) [pid = 1652] [serial = 624] [outer = 0x119535000] 08:42:00 INFO - PROCESS | 1652 | 1468338120806 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]]]}] 08:42:00 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 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 820ms 08:42:00 INFO - PROCESS | 1652 | 1468338120866 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1652 | 1468338120868 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:42:00 INFO - PROCESS | 1652 | 1468338120872 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1652 | 1468338120874 Marionette TRACE conn2 <- [1,806,null,{}] 08:42:00 INFO - PROCESS | 1652 | 1468338120878 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}] 08:42:00 INFO - PROCESS | 1652 | 1468338120879 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:00 INFO - PROCESS | 1652 | 1468338120973 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:42:01 INFO - PROCESS | 1652 | 1468338121042 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1652 | 1468338121044 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249000 == 45 [pid = 1652] [id = 209] 08:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116313800) [pid = 1652] [serial = 625] [outer = 0x0] 08:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118329800) [pid = 1652] [serial = 626] [outer = 0x116313800] 08:42:01 INFO - PROCESS | 1652 | 1468338121072 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11834e000) [pid = 1652] [serial = 627] [outer = 0x116313800] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128b66000 == 44 [pid = 1652] [id = 201] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1269c8000 == 43 [pid = 1652] [id = 200] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12469f800 == 42 [pid = 1652] [id = 199] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123f08800 == 41 [pid = 1652] [id = 198] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed2800 == 40 [pid = 1652] [id = 197] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1190bd000 == 39 [pid = 1652] [id = 196] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11712c000 == 38 [pid = 1652] [id = 195] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11966b000 == 37 [pid = 1652] [id = 194] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x116770000 == 36 [pid = 1652] [id = 193] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b4800 == 35 [pid = 1652] [id = 192] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11900a000 == 34 [pid = 1652] [id = 184] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118293800 == 33 [pid = 1652] [id = 208] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b820800 == 32 [pid = 1652] [id = 207] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67e800 == 31 [pid = 1652] [id = 206] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a675000 == 30 [pid = 1652] [id = 205] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123c90800 == 29 [pid = 1652] [id = 204] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128b68800 == 28 [pid = 1652] [id = 202] 08:42:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11825a800 == 27 [pid = 1652] [id = 203] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11631b000) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119404800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118229800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1240c0800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11816e000) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119403c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11873bc00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1177c7400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126956c00) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1243c0c00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126fd2c00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a5d3800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118226400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b934800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12bdbfc00) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b9f3000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c332c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12ba78800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1291b1400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12ab47800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1243bd800) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 08:42:01 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:42:01 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:42:01 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:42:01 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 08:42:01 INFO - PROCESS | 1652 | 1468338121970 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]]]}] 08:42:01 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 08:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1122ms 08:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:42:01 INFO - PROCESS | 1652 | 1468338121994 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1652 | 1468338121997 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 1652 | 1468338122000 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1652 | 1468338122001 Marionette TRACE conn2 <- [1,810,null,{}] 08:42:02 INFO - PROCESS | 1652 | 1468338122006 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}] 08:42:02 INFO - PROCESS | 1652 | 1468338122008 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:02 INFO - PROCESS | 1652 | 1468338122085 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:42:02 INFO - PROCESS | 1652 | 1468338122130 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1652 | 1468338122133 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113066800 == 28 [pid = 1652] [id = 210] 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1128d3c00) [pid = 1652] [serial = 628] [outer = 0x0] 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1129b3400) [pid = 1652] [serial = 629] [outer = 0x1128d3c00] 08:42:02 INFO - PROCESS | 1652 | 1468338122160 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112f81c00) [pid = 1652] [serial = 630] [outer = 0x1128d3c00] 08:42:02 INFO - PROCESS | 1652 | 1468338122462 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 473ms 08:42:02 INFO - PROCESS | 1652 | 1468338122473 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1652 | 1468338122479 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:42:02 INFO - PROCESS | 1652 | 1468338122488 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1652 | 1468338122492 Marionette TRACE conn2 <- [1,814,null,{}] 08:42:02 INFO - PROCESS | 1652 | 1468338122496 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}] 08:42:02 INFO - PROCESS | 1652 | 1468338122498 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:02 INFO - PROCESS | 1652 | 1468338122569 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:42:02 INFO - PROCESS | 1652 | 1468338122576 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1652 | 1468338122577 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a96000 == 29 [pid = 1652] [id = 211] 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1133e7400) [pid = 1652] [serial = 631] [outer = 0x0] 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11396e000) [pid = 1652] [serial = 632] [outer = 0x1133e7400] 08:42:02 INFO - PROCESS | 1652 | 1468338122610 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113f2dc00) [pid = 1652] [serial = 633] [outer = 0x1133e7400] 08:42:03 INFO - PROCESS | 1652 | 1468338123083 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] 08:42:03 INFO - PROCESS | 1652 | 1468338123115 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:42:03 INFO - PROCESS | 1652 | 1468338123118 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1652 | 1468338123121 Marionette TRACE conn2 <- [1,818,null,{}] 08:42:03 INFO - PROCESS | 1652 | 1468338123136 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}] 08:42:03 INFO - PROCESS | 1652 | 1468338123141 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:03 INFO - PROCESS | 1652 | 1468338123254 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:42:03 INFO - PROCESS | 1652 | 1468338123334 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1652 | 1468338123337 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118247000 == 30 [pid = 1652] [id = 212] 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1129a6c00) [pid = 1652] [serial = 634] [outer = 0x0] 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1177c4800) [pid = 1652] [serial = 635] [outer = 0x1129a6c00] 08:42:03 INFO - PROCESS | 1652 | 1468338123381 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11816bc00) [pid = 1652] [serial = 636] [outer = 0x1129a6c00] 08:42:03 INFO - PROCESS | 1652 | 1468338123759 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 677ms 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:42:03 INFO - PROCESS | 1652 | 1468338123795 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1652 | 1468338123796 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:42:03 INFO - PROCESS | 1652 | 1468338123798 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1652 | 1468338123799 Marionette TRACE conn2 <- [1,822,null,{}] 08:42:03 INFO - PROCESS | 1652 | 1468338123802 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}] 08:42:03 INFO - PROCESS | 1652 | 1468338123803 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:03 INFO - PROCESS | 1652 | 1468338123904 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:42:03 INFO - PROCESS | 1652 | 1468338123917 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1652 | 1468338123918 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828b000 == 31 [pid = 1652] [id = 213] 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1177bf400) [pid = 1652] [serial = 637] [outer = 0x0] 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118327400) [pid = 1652] [serial = 638] [outer = 0x1177bf400] 08:42:03 INFO - PROCESS | 1652 | 1468338123943 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118475000) [pid = 1652] [serial = 639] [outer = 0x1177bf400] 08:42:04 INFO - PROCESS | 1652 | 1468338124276 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] 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:42:04 INFO - PROCESS | 1652 | 1468338124332 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1652 | 1468338124334 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1652 | 1468338124335 Marionette TRACE conn2 <- [1,826,null,{}] 08:42:04 INFO - PROCESS | 1652 | 1468338124337 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}] 08:42:04 INFO - PROCESS | 1652 | 1468338124338 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:04 INFO - PROCESS | 1652 | 1468338124424 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:42:04 INFO - PROCESS | 1652 | 1468338124458 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1652 | 1468338124459 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925b000 == 32 [pid = 1652] [id = 214] 08:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133d5c00) [pid = 1652] [serial = 640] [outer = 0x0] 08:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11873e800) [pid = 1652] [serial = 641] [outer = 0x1133d5c00] 08:42:04 INFO - PROCESS | 1652 | 1468338124483 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118a79800) [pid = 1652] [serial = 642] [outer = 0x1133d5c00] 08:42:04 INFO - PROCESS | 1652 | 1468338124802 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:42:04 INFO - PROCESS | 1652 | 1468338124853 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1652 | 1468338124855 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1652 | 1468338124857 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1652 | 1468338124858 Marionette TRACE conn2 <- [1,830,null,{}] 08:42:04 INFO - PROCESS | 1652 | 1468338124860 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}] 08:42:04 INFO - PROCESS | 1652 | 1468338124864 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:04 INFO - PROCESS | 1652 | 1468338124971 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:42:05 INFO - PROCESS | 1652 | 1468338125004 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1652 | 1468338125005 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119672800 == 33 [pid = 1652] [id = 215] 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11873b000) [pid = 1652] [serial = 643] [outer = 0x0] 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119403c00) [pid = 1652] [serial = 644] [outer = 0x11873b000] 08:42:05 INFO - PROCESS | 1652 | 1468338125030 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11953fc00) [pid = 1652] [serial = 645] [outer = 0x11873b000] 08:42:05 INFO - PROCESS | 1652 | 1468338125351 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 08:42:05 INFO - PROCESS | 1652 | 1468338125379 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:42:05 INFO - PROCESS | 1652 | 1468338125380 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 1652 | 1468338125382 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1652 | 1468338125383 Marionette TRACE conn2 <- [1,834,null,{}] 08:42:05 INFO - PROCESS | 1652 | 1468338125393 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}] 08:42:05 INFO - PROCESS | 1652 | 1468338125401 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:05 INFO - PROCESS | 1652 | 1468338125487 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:42:05 INFO - PROCESS | 1652 | 1468338125519 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1652 | 1468338125521 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123880000 == 34 [pid = 1652] [id = 216] 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119578800) [pid = 1652] [serial = 646] [outer = 0x0] 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11984e000) [pid = 1652] [serial = 647] [outer = 0x119578800] 08:42:05 INFO - PROCESS | 1652 | 1468338125544 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119b50c00) [pid = 1652] [serial = 648] [outer = 0x119578800] 08:42:05 INFO - PROCESS | 1652 | 1468338125832 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 477ms 08:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:42:05 INFO - PROCESS | 1652 | 1468338125861 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1652 | 1468338125862 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123d69000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1243c0400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123e36000) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1291bac00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118344800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116313000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1129ac800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118343000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1130b1000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119407000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:42:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123c5f800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:42:05 INFO - PROCESS | 1652 | 1468338125979 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1652 | 1468338125980 Marionette TRACE conn2 <- [1,838,null,{}] 08:42:06 INFO - PROCESS | 1652 | 1468338125992 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}] 08:42:06 INFO - PROCESS | 1652 | 1468338125993 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:06 INFO - PROCESS | 1652 | 1468338126063 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:42:06 INFO - PROCESS | 1652 | 1468338126066 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1652 | 1468338126068 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c91800 == 35 [pid = 1652] [id = 217] 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118340400) [pid = 1652] [serial = 649] [outer = 0x0] 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119050000) [pid = 1652] [serial = 650] [outer = 0x118340400] 08:42:06 INFO - PROCESS | 1652 | 1468338126094 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x120803c00) [pid = 1652] [serial = 651] [outer = 0x118340400] 08:42:06 INFO - PROCESS | 1652 | 1468338126399 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 592ms 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:42:06 INFO - PROCESS | 1652 | 1468338126457 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1652 | 1468338126459 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:42:06 INFO - PROCESS | 1652 | 1468338126461 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1652 | 1468338126462 Marionette TRACE conn2 <- [1,842,null,{}] 08:42:06 INFO - PROCESS | 1652 | 1468338126464 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}] 08:42:06 INFO - PROCESS | 1652 | 1468338126466 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:06 INFO - PROCESS | 1652 | 1468338126545 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:42:06 INFO - PROCESS | 1652 | 1468338126596 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1652 | 1468338126597 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246800 == 36 [pid = 1652] [id = 218] 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1129af000) [pid = 1652] [serial = 652] [outer = 0x0] 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123803000) [pid = 1652] [serial = 653] [outer = 0x1129af000] 08:42:06 INFO - PROCESS | 1652 | 1468338126621 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239e4800) [pid = 1652] [serial = 654] [outer = 0x1129af000] 08:42:06 INFO - PROCESS | 1652 | 1468338126868 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 08:42:06 INFO - PROCESS | 1652 | 1468338126931 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1652 | 1468338126932 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:42:06 INFO - PROCESS | 1652 | 1468338126934 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1652 | 1468338126935 Marionette TRACE conn2 <- [1,846,null,{}] 08:42:06 INFO - PROCESS | 1652 | 1468338126938 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}] 08:42:06 INFO - PROCESS | 1652 | 1468338126939 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | 1468338127017 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:42:07 INFO - PROCESS | 1652 | 1468338127021 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1652 | 1468338127022 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b32800 == 37 [pid = 1652] [id = 219] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123c4a800) [pid = 1652] [serial = 655] [outer = 0x0] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123e34400) [pid = 1652] [serial = 656] [outer = 0x123c4a800] 08:42:07 INFO - PROCESS | 1652 | 1468338127048 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1240c5800) [pid = 1652] [serial = 657] [outer = 0x123c4a800] 08:42:07 INFO - PROCESS | 1652 | 1468338127369 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:42:07 INFO - PROCESS | 1652 | 1468338127406 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1652 | 1468338127407 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 1652 | 1468338127409 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1652 | 1468338127411 Marionette TRACE conn2 <- [1,850,null,{}] 08:42:07 INFO - PROCESS | 1652 | 1468338127413 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}] 08:42:07 INFO - PROCESS | 1652 | 1468338127415 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | 1468338127530 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:42:07 INFO - PROCESS | 1652 | 1468338127536 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1652 | 1468338127538 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259800 == 38 [pid = 1652] [id = 220] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c5ac00) [pid = 1652] [serial = 658] [outer = 0x0] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12437b400) [pid = 1652] [serial = 659] [outer = 0x123c5ac00] 08:42:07 INFO - PROCESS | 1652 | 1468338127566 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1247d1000) [pid = 1652] [serial = 660] [outer = 0x123c5ac00] 08:42:07 INFO - PROCESS | 1652 | 1468338127862 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:42:07 INFO - PROCESS | 1652 | 1468338127880 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1652 | 1468338127881 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 1652 | 1468338127883 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1652 | 1468338127884 Marionette TRACE conn2 <- [1,854,null,{}] 08:42:07 INFO - PROCESS | 1652 | 1468338127886 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}] 08:42:07 INFO - PROCESS | 1652 | 1468338127887 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | 1468338127966 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:42:07 INFO - PROCESS | 1652 | 1468338127969 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1652 | 1468338127970 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b8800 == 39 [pid = 1652] [id = 221] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1247d5800) [pid = 1652] [serial = 661] [outer = 0x0] 08:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124ef2800) [pid = 1652] [serial = 662] [outer = 0x1247d5800] 08:42:07 INFO - PROCESS | 1652 | 1468338127996 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12557c800) [pid = 1652] [serial = 663] [outer = 0x1247d5800] 08:42:08 INFO - PROCESS | 1652 | 1468338128576 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 722ms 08:42:08 INFO - PROCESS | 1652 | 1468338128616 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1652 | 1468338128618 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:42:08 INFO - PROCESS | 1652 | 1468338128623 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1652 | 1468338128628 Marionette TRACE conn2 <- [1,858,null,{}] 08:42:08 INFO - PROCESS | 1652 | 1468338128632 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}] 08:42:08 INFO - PROCESS | 1652 | 1468338128633 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:08 INFO - PROCESS | 1652 | 1468338128741 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:42:08 INFO - PROCESS | 1652 | 1468338128813 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1652 | 1468338128814 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a9e800 == 40 [pid = 1652] [id = 222] 08:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f81000) [pid = 1652] [serial = 664] [outer = 0x0] 08:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1130b1400) [pid = 1652] [serial = 665] [outer = 0x112f81000] 08:42:08 INFO - PROCESS | 1652 | 1468338128845 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113bab000) [pid = 1652] [serial = 666] [outer = 0x112f81000] 08:42:09 INFO - PROCESS | 1652 | 1468338129375 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 777ms 08:42:09 INFO - PROCESS | 1652 | 1468338129543 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1652 | 1468338129545 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:42:09 INFO - PROCESS | 1652 | 1468338129577 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1652 | 1468338129578 Marionette TRACE conn2 <- [1,862,null,{}] 08:42:09 INFO - PROCESS | 1652 | 1468338129582 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}] 08:42:09 INFO - PROCESS | 1652 | 1468338129584 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:09 INFO - PROCESS | 1652 | 1468338129685 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:42:09 INFO - PROCESS | 1652 | 1468338129732 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1652 | 1468338129735 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116337800 == 41 [pid = 1652] [id = 223] 08:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113d8ec00) [pid = 1652] [serial = 667] [outer = 0x0] 08:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1161d9000) [pid = 1652] [serial = 668] [outer = 0x113d8ec00] 08:42:09 INFO - PROCESS | 1652 | 1468338129762 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11631d800) [pid = 1652] [serial = 669] [outer = 0x113d8ec00] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119259800 == 40 [pid = 1652] [id = 220] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124b32800 == 39 [pid = 1652] [id = 219] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118246800 == 38 [pid = 1652] [id = 218] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123c91800 == 37 [pid = 1652] [id = 217] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123880000 == 36 [pid = 1652] [id = 216] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119672800 == 35 [pid = 1652] [id = 215] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11925b000 == 34 [pid = 1652] [id = 214] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11828b000 == 33 [pid = 1652] [id = 213] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118247000 == 32 [pid = 1652] [id = 212] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116a96000 == 31 [pid = 1652] [id = 211] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x113066800 == 30 [pid = 1652] [id = 210] 08:42:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118249000 == 29 [pid = 1652] [id = 209] 08:42:10 INFO - PROCESS | 1652 | 1468338130149 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 625ms 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a6b0400) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1294edc00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1243b6000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124bd3400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125579800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291b2400) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1294e0800) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11834c000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116320400) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129b3000) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113b9dc00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118347800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11834c800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1151d5800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11631d000) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a561000) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1208f2000) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12380a800) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124b8bc00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1190cf800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126f42000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 08:42:10 INFO - PROCESS | 1652 | 1468338130211 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1652 | 1468338130214 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:42:10 INFO - PROCESS | 1652 | 1468338130221 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1652 | 1468338130223 Marionette TRACE conn2 <- [1,866,null,{}] 08:42:10 INFO - PROCESS | 1652 | 1468338130226 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}] 08:42:10 INFO - PROCESS | 1652 | 1468338130228 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:10 INFO - PROCESS | 1652 | 1468338130303 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:42:10 INFO - PROCESS | 1652 | 1468338130310 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1652 | 1468338130311 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117453000 == 30 [pid = 1652] [id = 224] 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116872c00) [pid = 1652] [serial = 670] [outer = 0x0] 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11714fc00) [pid = 1652] [serial = 671] [outer = 0x116872c00] 08:42:10 INFO - PROCESS | 1652 | 1468338130338 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11816ac00) [pid = 1652] [serial = 672] [outer = 0x116872c00] 08:42:10 INFO - PROCESS | 1652 | 1468338130665 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 475ms 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:42:10 INFO - PROCESS | 1652 | 1468338130694 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1652 | 1468338130695 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1652 | 1468338130698 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1652 | 1468338130699 Marionette TRACE conn2 <- [1,870,null,{}] 08:42:10 INFO - PROCESS | 1652 | 1468338130706 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}] 08:42:10 INFO - PROCESS | 1652 | 1468338130709 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:10 INFO - PROCESS | 1652 | 1468338130798 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:42:10 INFO - PROCESS | 1652 | 1468338130850 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1652 | 1468338130853 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119245800 == 31 [pid = 1652] [id = 225] 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11834c400) [pid = 1652] [serial = 673] [outer = 0x0] 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118622000) [pid = 1652] [serial = 674] [outer = 0x11834c400] 08:42:10 INFO - PROCESS | 1652 | 1468338130881 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119052c00) [pid = 1652] [serial = 675] [outer = 0x11834c400] 08:42:11 INFO - PROCESS | 1652 | 1468338131186 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 08:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:42:11 INFO - PROCESS | 1652 | 1468338131216 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1652 | 1468338131217 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 1652 | 1468338131219 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1652 | 1468338131220 Marionette TRACE conn2 <- [1,874,null,{}] 08:42:11 INFO - PROCESS | 1652 | 1468338131223 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}] 08:42:11 INFO - PROCESS | 1652 | 1468338131226 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:11 INFO - PROCESS | 1652 | 1468338131302 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:42:11 INFO - PROCESS | 1652 | 1468338131354 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1652 | 1468338131355 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119520000 == 32 [pid = 1652] [id = 226] 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119052800) [pid = 1652] [serial = 676] [outer = 0x0] 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11940dc00) [pid = 1652] [serial = 677] [outer = 0x119052800] 08:42:11 INFO - PROCESS | 1652 | 1468338131380 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11953a400) [pid = 1652] [serial = 678] [outer = 0x119052800] 08:42:11 INFO - PROCESS | 1652 | 1468338131647 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 08:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:42:11 INFO - PROCESS | 1652 | 1468338131697 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1652 | 1468338131698 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 1652 | 1468338131700 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1652 | 1468338131701 Marionette TRACE conn2 <- [1,878,null,{}] 08:42:11 INFO - PROCESS | 1652 | 1468338131703 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}] 08:42:11 INFO - PROCESS | 1652 | 1468338131705 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:11 INFO - PROCESS | 1652 | 1468338131782 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:42:11 INFO - PROCESS | 1652 | 1468338131786 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1652 | 1468338131787 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123950800 == 33 [pid = 1652] [id = 227] 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112fd3800) [pid = 1652] [serial = 679] [outer = 0x0] 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11957b400) [pid = 1652] [serial = 680] [outer = 0x112fd3800] 08:42:11 INFO - PROCESS | 1652 | 1468338131813 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1208e9c00) [pid = 1652] [serial = 681] [outer = 0x112fd3800] 08:42:12 INFO - PROCESS | 1652 | 1468338132134 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 08:42:12 INFO - PROCESS | 1652 | 1468338132171 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1652 | 1468338132172 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:42:12 INFO - PROCESS | 1652 | 1468338132176 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1652 | 1468338132177 Marionette TRACE conn2 <- [1,882,null,{}] 08:42:12 INFO - PROCESS | 1652 | 1468338132181 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}] 08:42:12 INFO - PROCESS | 1652 | 1468338132187 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:12 INFO - PROCESS | 1652 | 1468338132383 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:42:12 INFO - PROCESS | 1652 | 1468338132399 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1652 | 1468338132401 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ae800 == 34 [pid = 1652] [id = 228] 08:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123804800) [pid = 1652] [serial = 682] [outer = 0x0] 08:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e36000) [pid = 1652] [serial = 683] [outer = 0x123804800] 08:42:12 INFO - PROCESS | 1652 | 1468338132431 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243c4400) [pid = 1652] [serial = 684] [outer = 0x123804800] 08:42:12 INFO - PROCESS | 1652 | 1468338132844 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 721ms 08:42:12 INFO - PROCESS | 1652 | 1468338132897 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:42:12 INFO - PROCESS | 1652 | 1468338132899 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:42:12 INFO - PROCESS | 1652 | 1468338132902 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1652 | 1468338132904 Marionette TRACE conn2 <- [1,886,null,{}] 08:42:12 INFO - PROCESS | 1652 | 1468338132907 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}] 08:42:12 INFO - PROCESS | 1652 | 1468338132909 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:13 INFO - PROCESS | 1652 | 1468338133039 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:42:13 INFO - PROCESS | 1652 | 1468338133058 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1652 | 1468338133059 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ebc800 == 35 [pid = 1652] [id = 229] 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117f07c00) [pid = 1652] [serial = 685] [outer = 0x0] 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124b8b800) [pid = 1652] [serial = 686] [outer = 0x117f07c00] 08:42:13 INFO - PROCESS | 1652 | 1468338133098 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124ef8400) [pid = 1652] [serial = 687] [outer = 0x117f07c00] 08:42:13 INFO - PROCESS | 1652 | 1468338133548 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 674ms 08:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:42:13 INFO - PROCESS | 1652 | 1468338133575 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1652 | 1468338133577 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:42:13 INFO - PROCESS | 1652 | 1468338133579 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1652 | 1468338133580 Marionette TRACE conn2 <- [1,890,null,{}] 08:42:13 INFO - PROCESS | 1652 | 1468338133587 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}] 08:42:13 INFO - PROCESS | 1652 | 1468338133589 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:13 INFO - PROCESS | 1652 | 1468338133682 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:42:13 INFO - PROCESS | 1652 | 1468338133731 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1652 | 1468338133732 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f40800 == 36 [pid = 1652] [id = 230] 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12557cc00) [pid = 1652] [serial = 688] [outer = 0x0] 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1255ae400) [pid = 1652] [serial = 689] [outer = 0x12557cc00] 08:42:13 INFO - PROCESS | 1652 | 1468338133757 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12694e400) [pid = 1652] [serial = 690] [outer = 0x12557cc00] 08:42:14 INFO - PROCESS | 1652 | 1468338134055 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 08:42:14 INFO - PROCESS | 1652 | 1468338134103 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1652 | 1468338134104 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:42:14 INFO - PROCESS | 1652 | 1468338134108 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1652 | 1468338134111 Marionette TRACE conn2 <- [1,894,null,{}] 08:42:14 INFO - PROCESS | 1652 | 1468338134113 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}] 08:42:14 INFO - PROCESS | 1652 | 1468338134114 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:14 INFO - PROCESS | 1652 | 1468338134207 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:42:14 INFO - PROCESS | 1652 | 1468338134210 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1652 | 1468338134211 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b62800 == 37 [pid = 1652] [id = 231] 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125579c00) [pid = 1652] [serial = 691] [outer = 0x0] 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126959000) [pid = 1652] [serial = 692] [outer = 0x125579c00] 08:42:14 INFO - PROCESS | 1652 | 1468338134234 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126dc8400) [pid = 1652] [serial = 693] [outer = 0x125579c00] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1129af000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118340400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123c4a800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1177bf400) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123c5ac00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113932400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11714b800) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133d5c00) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116313800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11873b000) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129a6c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1243bf000) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133e7400) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128d3c00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124378800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a7e0c00) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119535000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:42:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119578800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:42:14 INFO - PROCESS | 1652 | 1468338134645 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 571ms 08:42:14 INFO - PROCESS | 1652 | 1468338134692 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:42:14 INFO - PROCESS | 1652 | 1468338134695 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 1652 | 1468338134698 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1652 | 1468338134699 Marionette TRACE conn2 <- [1,898,null,{}] 08:42:14 INFO - PROCESS | 1652 | 1468338134701 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}] 08:42:14 INFO - PROCESS | 1652 | 1468338134702 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:14 INFO - PROCESS | 1652 | 1468338134782 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:42:14 INFO - PROCESS | 1652 | 1468338134787 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1652 | 1468338134788 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12565e800 == 38 [pid = 1652] [id = 232] 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113f30000) [pid = 1652] [serial = 694] [outer = 0x0] 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11822ec00) [pid = 1652] [serial = 695] [outer = 0x113f30000] 08:42:14 INFO - PROCESS | 1652 | 1468338134829 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119405c00) [pid = 1652] [serial = 696] [outer = 0x113f30000] 08:42:15 INFO - PROCESS | 1652 | 1468338135250 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 571ms 08:42:15 INFO - PROCESS | 1652 | 1468338135269 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1652 | 1468338135271 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:42:15 INFO - PROCESS | 1652 | 1468338135273 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1652 | 1468338135274 Marionette TRACE conn2 <- [1,902,null,{}] 08:42:15 INFO - PROCESS | 1652 | 1468338135276 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}] 08:42:15 INFO - PROCESS | 1652 | 1468338135277 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:15 INFO - PROCESS | 1652 | 1468338135396 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:42:15 INFO - PROCESS | 1652 | 1468338135474 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1652 | 1468338135476 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a227800 == 39 [pid = 1652] [id = 233] 08:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119497800) [pid = 1652] [serial = 697] [outer = 0x0] 08:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124378800) [pid = 1652] [serial = 698] [outer = 0x119497800] 08:42:15 INFO - PROCESS | 1652 | 1468338135517 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1271dc800) [pid = 1652] [serial = 699] [outer = 0x119497800] 08:42:15 INFO - PROCESS | 1652 | 1468338135885 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:42:15 INFO - PROCESS | 1652 | 1468338135943 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1652 | 1468338135944 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1652 | 1468338135946 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1652 | 1468338135947 Marionette TRACE conn2 <- [1,906,null,{}] 08:42:15 INFO - PROCESS | 1652 | 1468338135950 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}] 08:42:15 INFO - PROCESS | 1652 | 1468338135951 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:16 INFO - PROCESS | 1652 | 1468338136048 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:42:16 INFO - PROCESS | 1652 | 1468338136055 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1652 | 1468338136056 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66d800 == 40 [pid = 1652] [id = 234] 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126d2f400) [pid = 1652] [serial = 700] [outer = 0x0] 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127389000) [pid = 1652] [serial = 701] [outer = 0x126d2f400] 08:42:16 INFO - PROCESS | 1652 | 1468338136080 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128eb7800) [pid = 1652] [serial = 702] [outer = 0x126d2f400] 08:42:16 INFO - PROCESS | 1652 | 1468338136378 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 08:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:42:16 INFO - PROCESS | 1652 | 1468338136414 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1652 | 1468338136416 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1652 | 1468338136418 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1652 | 1468338136418 Marionette TRACE conn2 <- [1,910,null,{}] 08:42:16 INFO - PROCESS | 1652 | 1468338136421 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}] 08:42:16 INFO - PROCESS | 1652 | 1468338136422 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:16 INFO - PROCESS | 1652 | 1468338136582 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:42:16 INFO - PROCESS | 1652 | 1468338136657 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1652 | 1468338136660 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116109800 == 41 [pid = 1652] [id = 235] 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1129a7800) [pid = 1652] [serial = 703] [outer = 0x0] 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112f82800) [pid = 1652] [serial = 704] [outer = 0x1129a7800] 08:42:16 INFO - PROCESS | 1652 | 1468338136691 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113d8e400) [pid = 1652] [serial = 705] [outer = 0x1129a7800] 08:42:17 INFO - PROCESS | 1652 | 1468338137119 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 718ms 08:42:17 INFO - PROCESS | 1652 | 1468338137137 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1652 | 1468338137140 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:42:17 INFO - PROCESS | 1652 | 1468338137146 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1652 | 1468338137147 Marionette TRACE conn2 <- [1,914,null,{}] 08:42:17 INFO - PROCESS | 1652 | 1468338137151 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}] 08:42:17 INFO - PROCESS | 1652 | 1468338137152 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:17 INFO - PROCESS | 1652 | 1468338137253 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:42:17 INFO - PROCESS | 1652 | 1468338137341 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1652 | 1468338137343 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e8800 == 42 [pid = 1652] [id = 236] 08:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118222400) [pid = 1652] [serial = 706] [outer = 0x0] 08:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118341c00) [pid = 1652] [serial = 707] [outer = 0x118222400] 08:42:17 INFO - PROCESS | 1652 | 1468338137373 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118739c00) [pid = 1652] [serial = 708] [outer = 0x118222400] 08:42:17 INFO - PROCESS | 1652 | 1468338137793 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 08:42:17 INFO - PROCESS | 1652 | 1468338137816 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1652 | 1468338137818 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:42:17 INFO - PROCESS | 1652 | 1468338137821 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1652 | 1468338137822 Marionette TRACE conn2 <- [1,918,null,{}] 08:42:17 INFO - PROCESS | 1652 | 1468338137825 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}] 08:42:17 INFO - PROCESS | 1652 | 1468338137827 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:17 INFO - PROCESS | 1652 | 1468338137926 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:42:17 INFO - PROCESS | 1652 | 1468338137990 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1652 | 1468338137992 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a233000 == 43 [pid = 1652] [id = 237] 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11949b800) [pid = 1652] [serial = 709] [outer = 0x0] 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11953cc00) [pid = 1652] [serial = 710] [outer = 0x11949b800] 08:42:18 INFO - PROCESS | 1652 | 1468338138024 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123805400) [pid = 1652] [serial = 711] [outer = 0x11949b800] 08:42:18 INFO - PROCESS | 1652 | 1468338138440 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 08:42:18 INFO - PROCESS | 1652 | 1468338138493 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1652 | 1468338138496 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:42:18 INFO - PROCESS | 1652 | 1468338138503 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1652 | 1468338138507 Marionette TRACE conn2 <- [1,922,null,{}] 08:42:18 INFO - PROCESS | 1652 | 1468338138527 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}] 08:42:18 INFO - PROCESS | 1652 | 1468338138529 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:18 INFO - PROCESS | 1652 | 1468338138651 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:42:18 INFO - PROCESS | 1652 | 1468338138716 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1652 | 1468338138717 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab16800 == 44 [pid = 1652] [id = 238] 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1240c1c00) [pid = 1652] [serial = 712] [outer = 0x0] 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1247cdc00) [pid = 1652] [serial = 713] [outer = 0x1240c1c00] 08:42:18 INFO - PROCESS | 1652 | 1468338138746 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1256ab400) [pid = 1652] [serial = 714] [outer = 0x1240c1c00] 08:42:19 INFO - PROCESS | 1652 | 1468338139314 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 844ms 08:42:19 INFO - PROCESS | 1652 | 1468338139344 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1652 | 1468338139346 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:42:19 INFO - PROCESS | 1652 | 1468338139350 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1652 | 1468338139352 Marionette TRACE conn2 <- [1,926,null,{}] 08:42:19 INFO - PROCESS | 1652 | 1468338139358 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}] 08:42:19 INFO - PROCESS | 1652 | 1468338139360 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:19 INFO - PROCESS | 1652 | 1468338139454 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:42:19 INFO - PROCESS | 1652 | 1468338139516 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1652 | 1468338139519 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118292000 == 45 [pid = 1652] [id = 239] 08:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113b62400) [pid = 1652] [serial = 715] [outer = 0x0] 08:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115e59800) [pid = 1652] [serial = 716] [outer = 0x113b62400] 08:42:19 INFO - PROCESS | 1652 | 1468338139546 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11631dc00) [pid = 1652] [serial = 717] [outer = 0x113b62400] 08:42:19 INFO - PROCESS | 1652 | 1468338139978 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 675ms 08:42:20 INFO - PROCESS | 1652 | 1468338140025 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1652 | 1468338140027 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:42:20 INFO - PROCESS | 1652 | 1468338140031 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1652 | 1468338140033 Marionette TRACE conn2 <- [1,930,null,{}] 08:42:20 INFO - PROCESS | 1652 | 1468338140035 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}] 08:42:20 INFO - PROCESS | 1652 | 1468338140037 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:20 INFO - PROCESS | 1652 | 1468338140125 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:42:20 INFO - PROCESS | 1652 | 1468338140181 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1652 | 1468338140182 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e800 == 46 [pid = 1652] [id = 240] 08:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1173c4800) [pid = 1652] [serial = 718] [outer = 0x0] 08:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118224800) [pid = 1652] [serial = 719] [outer = 0x1173c4800] 08:42:20 INFO - PROCESS | 1652 | 1468338140209 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11847a800) [pid = 1652] [serial = 720] [outer = 0x1173c4800] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a227800 == 45 [pid = 1652] [id = 233] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12565e800 == 44 [pid = 1652] [id = 232] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x128b62800 == 43 [pid = 1652] [id = 231] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117f40800 == 42 [pid = 1652] [id = 230] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124ebc800 == 41 [pid = 1652] [id = 229] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ae800 == 40 [pid = 1652] [id = 228] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x123950800 == 39 [pid = 1652] [id = 227] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119520000 == 38 [pid = 1652] [id = 226] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119245800 == 37 [pid = 1652] [id = 225] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117453000 == 36 [pid = 1652] [id = 224] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116337800 == 35 [pid = 1652] [id = 223] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116a9e800 == 34 [pid = 1652] [id = 222] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b8800 == 33 [pid = 1652] [id = 221] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118292000 == 32 [pid = 1652] [id = 239] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab16800 == 31 [pid = 1652] [id = 238] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a233000 == 30 [pid = 1652] [id = 237] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e8800 == 29 [pid = 1652] [id = 236] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66d800 == 28 [pid = 1652] [id = 234] 08:42:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116109800 == 27 [pid = 1652] [id = 235] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11631e000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113ba7c00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119409c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11834d800) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11873e800) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11834e000) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119403c00) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118329800) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1177c4800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126959400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11816bc00) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11396e000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113f2dc00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124ef9400) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129b3400) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f81c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6ae000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126f49800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b8a3400) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ab4bc00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba84c00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b8a2400) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118a79800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11984e000) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11953fc00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123803000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119050000) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1240c5800) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120803c00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123e34400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119b50c00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1239e4800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118327400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12437b400) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118475000) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1247d1000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1652 | 1468338141035 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1024ms 08:42:21 INFO - PROCESS | 1652 | 1468338141056 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1652 | 1468338141061 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:42:21 INFO - PROCESS | 1652 | 1468338141073 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1652 | 1468338141074 Marionette TRACE conn2 <- [1,934,null,{}] 08:42:21 INFO - PROCESS | 1652 | 1468338141078 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}] 08:42:21 INFO - PROCESS | 1652 | 1468338141080 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:21 INFO - PROCESS | 1652 | 1468338141193 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:42:21 INFO - PROCESS | 1652 | 1468338141245 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1652 | 1468338141247 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b41800 == 28 [pid = 1652] [id = 241] 08:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129b1c00) [pid = 1652] [serial = 721] [outer = 0x0] 08:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112d38400) [pid = 1652] [serial = 722] [outer = 0x1129b1c00] 08:42:21 INFO - PROCESS | 1652 | 1468338141279 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113ba7c00) [pid = 1652] [serial = 723] [outer = 0x1129b1c00] 08:42:21 INFO - PROCESS | 1652 | 1468338141802 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 771ms 08:42:21 INFO - PROCESS | 1652 | 1468338141858 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1652 | 1468338141862 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:42:21 INFO - PROCESS | 1652 | 1468338141865 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1652 | 1468338141867 Marionette TRACE conn2 <- [1,938,null,{}] 08:42:21 INFO - PROCESS | 1652 | 1468338141871 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}] 08:42:21 INFO - PROCESS | 1652 | 1468338141873 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:21 INFO - PROCESS | 1652 | 1468338141992 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:42:22 INFO - PROCESS | 1652 | 1468338142063 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1652 | 1468338142064 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11712f000 == 29 [pid = 1652] [id = 242] 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116868000) [pid = 1652] [serial = 724] [outer = 0x0] 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a78800) [pid = 1652] [serial = 725] [outer = 0x116868000] 08:42:22 INFO - PROCESS | 1652 | 1468338142095 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1177c6800) [pid = 1652] [serial = 726] [outer = 0x116868000] 08:42:22 INFO - PROCESS | 1652 | 1468338142651 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 823ms 08:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:42:22 INFO - PROCESS | 1652 | 1468338142711 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1652 | 1468338142713 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 1652 | 1468338142717 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1652 | 1468338142719 Marionette TRACE conn2 <- [1,942,null,{}] 08:42:22 INFO - PROCESS | 1652 | 1468338142724 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}] 08:42:22 INFO - PROCESS | 1652 | 1468338142725 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:22 INFO - PROCESS | 1652 | 1468338142820 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:42:22 INFO - PROCESS | 1652 | 1468338142872 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1652 | 1468338142874 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116718000 == 30 [pid = 1652] [id = 243] 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113f2dc00) [pid = 1652] [serial = 727] [outer = 0x0] 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1161d9800) [pid = 1652] [serial = 728] [outer = 0x113f2dc00] 08:42:22 INFO - PROCESS | 1652 | 1468338142901 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a70400) [pid = 1652] [serial = 729] [outer = 0x113f2dc00] 08:42:23 INFO - PROCESS | 1652 | 1468338143236 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 524ms 08:42:23 INFO - PROCESS | 1652 | 1468338143251 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1652 | 1468338143255 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:42:23 INFO - PROCESS | 1652 | 1468338143266 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1652 | 1468338143269 Marionette TRACE conn2 <- [1,946,null,{}] 08:42:23 INFO - PROCESS | 1652 | 1468338143309 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}] 08:42:23 INFO - PROCESS | 1652 | 1468338143312 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:23 INFO - PROCESS | 1652 | 1468338143423 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:42:23 INFO - PROCESS | 1652 | 1468338143430 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1652 | 1468338143431 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829a000 == 31 [pid = 1652] [id = 244] 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118160800) [pid = 1652] [serial = 730] [outer = 0x0] 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11834d800) [pid = 1652] [serial = 731] [outer = 0x118160800] 08:42:23 INFO - PROCESS | 1652 | 1468338143458 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118a72800) [pid = 1652] [serial = 732] [outer = 0x118160800] 08:42:23 INFO - PROCESS | 1652 | 1468338143771 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 08:42:23 INFO - PROCESS | 1652 | 1468338143787 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1652 | 1468338143788 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:42:23 INFO - PROCESS | 1652 | 1468338143792 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1652 | 1468338143796 Marionette TRACE conn2 <- [1,950,null,{}] 08:42:23 INFO - PROCESS | 1652 | 1468338143814 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}] 08:42:23 INFO - PROCESS | 1652 | 1468338143818 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:23 INFO - PROCESS | 1652 | 1468338143894 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:42:23 INFO - PROCESS | 1652 | 1468338143898 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1652 | 1468338143910 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119515800 == 32 [pid = 1652] [id = 245] 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1190d7000) [pid = 1652] [serial = 733] [outer = 0x0] 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11949ec00) [pid = 1652] [serial = 734] [outer = 0x1190d7000] 08:42:23 INFO - PROCESS | 1652 | 1468338143939 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11957c000) [pid = 1652] [serial = 735] [outer = 0x1190d7000] 08:42:24 INFO - PROCESS | 1652 | 1468338144345 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 576ms 08:42:24 INFO - PROCESS | 1652 | 1468338144368 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:42:24 INFO - PROCESS | 1652 | 1468338144371 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 1652 | 1468338144377 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1652 | 1468338144379 Marionette TRACE conn2 <- [1,954,null,{}] 08:42:24 INFO - PROCESS | 1652 | 1468338144382 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}] 08:42:24 INFO - PROCESS | 1652 | 1468338144384 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:24 INFO - PROCESS | 1652 | 1468338144504 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:42:24 INFO - PROCESS | 1652 | 1468338144509 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1652 | 1468338144511 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fe4000 == 33 [pid = 1652] [id = 246] 08:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1177c7800) [pid = 1652] [serial = 736] [outer = 0x0] 08:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f13000) [pid = 1652] [serial = 737] [outer = 0x1177c7800] 08:42:24 INFO - PROCESS | 1652 | 1468338144552 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1208f7400) [pid = 1652] [serial = 738] [outer = 0x1177c7800] 08:42:24 INFO - PROCESS | 1652 | 1468338144973 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 622ms 08:42:24 INFO - PROCESS | 1652 | 1468338144997 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1652 | 1468338144998 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:42:25 INFO - PROCESS | 1652 | 1468338145000 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1652 | 1468338145001 Marionette TRACE conn2 <- [1,958,null,{}] 08:42:25 INFO - PROCESS | 1652 | 1468338145004 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}] 08:42:25 INFO - PROCESS | 1652 | 1468338145005 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:25 INFO - PROCESS | 1652 | 1468338145111 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:42:25 INFO - PROCESS | 1652 | 1468338145114 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1652 | 1468338145115 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x112257000 == 34 [pid = 1652] [id = 247] 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128d7800) [pid = 1652] [serial = 739] [outer = 0x0] 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12380d400) [pid = 1652] [serial = 740] [outer = 0x1128d7800] 08:42:25 INFO - PROCESS | 1652 | 1468338145140 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123fe9c00) [pid = 1652] [serial = 741] [outer = 0x1128d7800] 08:42:25 INFO - PROCESS | 1652 | 1468338145463 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:42:25 INFO - PROCESS | 1652 | 1468338145528 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1652 | 1468338145529 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:42:25 INFO - PROCESS | 1652 | 1468338145531 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1652 | 1468338145532 Marionette TRACE conn2 <- [1,962,null,{}] 08:42:25 INFO - PROCESS | 1652 | 1468338145535 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}] 08:42:25 INFO - PROCESS | 1652 | 1468338145539 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:25 INFO - PROCESS | 1652 | 1468338145651 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:42:25 INFO - PROCESS | 1652 | 1468338145654 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1652 | 1468338145656 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469e000 == 35 [pid = 1652] [id = 248] 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123855c00) [pid = 1652] [serial = 742] [outer = 0x0] 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12437c800) [pid = 1652] [serial = 743] [outer = 0x123855c00] 08:42:25 INFO - PROCESS | 1652 | 1468338145694 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124ef4000) [pid = 1652] [serial = 744] [outer = 0x123855c00] 08:42:26 INFO - PROCESS | 1652 | 1468338146193 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 674ms 08:42:26 INFO - PROCESS | 1652 | 1468338146205 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1652 | 1468338146207 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:42:26 INFO - PROCESS | 1652 | 1468338146214 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1652 | 1468338146216 Marionette TRACE conn2 <- [1,966,null,{}] 08:42:26 INFO - PROCESS | 1652 | 1468338146219 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}] 08:42:26 INFO - PROCESS | 1652 | 1468338146221 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:26 INFO - PROCESS | 1652 | 1468338146345 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:42:26 INFO - PROCESS | 1652 | 1468338146356 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1652 | 1468338146357 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125620000 == 36 [pid = 1652] [id = 249] 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1243b8400) [pid = 1652] [serial = 745] [outer = 0x0] 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1255af400) [pid = 1652] [serial = 746] [outer = 0x1243b8400] 08:42:26 INFO - PROCESS | 1652 | 1468338146385 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126d30400) [pid = 1652] [serial = 747] [outer = 0x1243b8400] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119497800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113b62400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117f07c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12557cc00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125579c00) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129a7800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f81000) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11834c400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118222400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1247d5800) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116872c00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113d8ec00) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119052800) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112fd3800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11949b800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1240c1c00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126d2f400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113f30000) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:42:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123804800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:42:26 INFO - PROCESS | 1652 | 1468338146721 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 08:42:26 INFO - PROCESS | 1652 | 1468338146734 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1652 | 1468338146736 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:42:26 INFO - PROCESS | 1652 | 1468338146738 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1652 | 1468338146739 Marionette TRACE conn2 <- [1,970,null,{}] 08:42:26 INFO - PROCESS | 1652 | 1468338146745 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}] 08:42:26 INFO - PROCESS | 1652 | 1468338146747 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:26 INFO - PROCESS | 1652 | 1468338146822 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:42:26 INFO - PROCESS | 1652 | 1468338146828 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1652 | 1468338146829 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11966b000 == 37 [pid = 1652] [id = 250] 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a88800) [pid = 1652] [serial = 748] [outer = 0x0] 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113f30000) [pid = 1652] [serial = 749] [outer = 0x112a88800] 08:42:26 INFO - PROCESS | 1652 | 1468338146853 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118222400) [pid = 1652] [serial = 750] [outer = 0x112a88800] 08:42:27 INFO - PROCESS | 1652 | 1468338147178 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 472ms 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:42:27 INFO - PROCESS | 1652 | 1468338147211 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1652 | 1468338147213 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:42:27 INFO - PROCESS | 1652 | 1468338147215 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1652 | 1468338147216 Marionette TRACE conn2 <- [1,974,null,{}] 08:42:27 INFO - PROCESS | 1652 | 1468338147218 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}] 08:42:27 INFO - PROCESS | 1652 | 1468338147219 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:27 INFO - PROCESS | 1652 | 1468338147300 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:42:27 INFO - PROCESS | 1652 | 1468338147303 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1652 | 1468338147304 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271c1800 == 38 [pid = 1652] [id = 251] 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1190d5c00) [pid = 1652] [serial = 751] [outer = 0x0] 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124377400) [pid = 1652] [serial = 752] [outer = 0x1190d5c00] 08:42:27 INFO - PROCESS | 1652 | 1468338147331 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126d2f400) [pid = 1652] [serial = 753] [outer = 0x1190d5c00] 08:42:27 INFO - PROCESS | 1652 | 1468338147645 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:42:27 INFO - PROCESS | 1652 | 1468338147683 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1652 | 1468338147684 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:42:27 INFO - PROCESS | 1652 | 1468338147686 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1652 | 1468338147687 Marionette TRACE conn2 <- [1,978,null,{}] 08:42:27 INFO - PROCESS | 1652 | 1468338147690 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}] 08:42:27 INFO - PROCESS | 1652 | 1468338147691 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:27 INFO - PROCESS | 1652 | 1468338147791 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:42:27 INFO - PROCESS | 1652 | 1468338147798 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1652 | 1468338147799 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fde800 == 39 [pid = 1652] [id = 252] 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123804800) [pid = 1652] [serial = 754] [outer = 0x0] 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126fcc400) [pid = 1652] [serial = 755] [outer = 0x123804800] 08:42:27 INFO - PROCESS | 1652 | 1468338147823 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1271e7000) [pid = 1652] [serial = 756] [outer = 0x123804800] 08:42:28 INFO - PROCESS | 1652 | 1468338148130 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 08:42:28 INFO - PROCESS | 1652 | 1468338148155 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1652 | 1468338148157 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:42:28 INFO - PROCESS | 1652 | 1468338148163 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1652 | 1468338148165 Marionette TRACE conn2 <- [1,982,null,{}] 08:42:28 INFO - PROCESS | 1652 | 1468338148167 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}] 08:42:28 INFO - PROCESS | 1652 | 1468338148169 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:28 INFO - PROCESS | 1652 | 1468338148265 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:42:28 INFO - PROCESS | 1652 | 1468338148269 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1652 | 1468338148270 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a549000 == 40 [pid = 1652] [id = 253] 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123806c00) [pid = 1652] [serial = 757] [outer = 0x0] 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127387800) [pid = 1652] [serial = 758] [outer = 0x123806c00] 08:42:28 INFO - PROCESS | 1652 | 1468338148296 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291ba400) [pid = 1652] [serial = 759] [outer = 0x123806c00] 08:42:28 INFO - PROCESS | 1652 | 1468338148616 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:42:28 INFO - PROCESS | 1652 | 1468338148633 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1652 | 1468338148634 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1652 | 1468338148636 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1652 | 1468338148637 Marionette TRACE conn2 <- [1,986,null,{}] 08:42:28 INFO - PROCESS | 1652 | 1468338148639 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}] 08:42:28 INFO - PROCESS | 1652 | 1468338148641 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:28 INFO - PROCESS | 1652 | 1468338148745 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:42:28 INFO - PROCESS | 1652 | 1468338148821 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1652 | 1468338148822 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11305c800 == 41 [pid = 1652] [id = 254] 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110f3a000) [pid = 1652] [serial = 760] [outer = 0x0] 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128d3800) [pid = 1652] [serial = 761] [outer = 0x110f3a000] 08:42:28 INFO - PROCESS | 1652 | 1468338148854 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11329d800) [pid = 1652] [serial = 762] [outer = 0x110f3a000] 08:42:29 INFO - PROCESS | 1652 | 1468338149331 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 08:42:29 INFO - PROCESS | 1652 | 1468338149382 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1652 | 1468338149385 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:42:29 INFO - PROCESS | 1652 | 1468338149395 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1652 | 1468338149398 Marionette TRACE conn2 <- [1,990,null,{}] 08:42:29 INFO - PROCESS | 1652 | 1468338149403 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}] 08:42:29 INFO - PROCESS | 1652 | 1468338149408 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:29 INFO - PROCESS | 1652 | 1468338149508 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:42:29 INFO - PROCESS | 1652 | 1468338149595 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1652 | 1468338149597 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11951c800 == 42 [pid = 1652] [id = 255] 08:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11822f800) [pid = 1652] [serial = 763] [outer = 0x0] 08:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118347000) [pid = 1652] [serial = 764] [outer = 0x11822f800] 08:42:29 INFO - PROCESS | 1652 | 1468338149627 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118742800) [pid = 1652] [serial = 765] [outer = 0x11822f800] 08:42:30 INFO - PROCESS | 1652 | 1468338150053 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 674ms 08:42:30 INFO - PROCESS | 1652 | 1468338150068 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1652 | 1468338150071 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:42:30 INFO - PROCESS | 1652 | 1468338150074 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1652 | 1468338150077 Marionette TRACE conn2 <- [1,994,null,{}] 08:42:30 INFO - PROCESS | 1652 | 1468338150080 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}] 08:42:30 INFO - PROCESS | 1652 | 1468338150081 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:30 INFO - PROCESS | 1652 | 1468338150182 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:42:30 INFO - PROCESS | 1652 | 1468338150232 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1652 | 1468338150233 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271bc000 == 43 [pid = 1652] [id = 256] 08:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118a79800) [pid = 1652] [serial = 766] [outer = 0x0] 08:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11953e400) [pid = 1652] [serial = 767] [outer = 0x118a79800] 08:42:30 INFO - PROCESS | 1652 | 1468338150262 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123809400) [pid = 1652] [serial = 768] [outer = 0x118a79800] 08:42:30 INFO - PROCESS | 1652 | 1468338150683 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 672ms 08:42:30 INFO - PROCESS | 1652 | 1468338150746 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1652 | 1468338150747 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:42:30 INFO - PROCESS | 1652 | 1468338150754 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1652 | 1468338150759 Marionette TRACE conn2 <- [1,998,null,{}] 08:42:30 INFO - PROCESS | 1652 | 1468338150762 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}] 08:42:30 INFO - PROCESS | 1652 | 1468338150765 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:30 INFO - PROCESS | 1652 | 1468338150888 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:42:30 INFO - PROCESS | 1652 | 1468338150967 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1652 | 1468338150968 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab18800 == 44 [pid = 1652] [id = 257] 08:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124377c00) [pid = 1652] [serial = 769] [outer = 0x0] 08:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124bd1800) [pid = 1652] [serial = 770] [outer = 0x124377c00] 08:42:30 INFO - PROCESS | 1652 | 1468338150996 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126957400) [pid = 1652] [serial = 771] [outer = 0x124377c00] 08:42:31 INFO - PROCESS | 1652 | 1468338151372 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 678ms 08:42:31 INFO - PROCESS | 1652 | 1468338151428 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1652 | 1468338151430 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:42:31 INFO - PROCESS | 1652 | 1468338151433 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1652 | 1468338151434 Marionette TRACE conn2 <- [1,1002,null,{}] 08:42:31 INFO - PROCESS | 1652 | 1468338151436 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}] 08:42:31 INFO - PROCESS | 1652 | 1468338151437 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:31 INFO - PROCESS | 1652 | 1468338151539 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:42:31 INFO - PROCESS | 1652 | 1468338151591 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1652 | 1468338151592 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944d800 == 45 [pid = 1652] [id = 258] 08:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124695000) [pid = 1652] [serial = 772] [outer = 0x0] 08:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1291b4400) [pid = 1652] [serial = 773] [outer = 0x124695000] 08:42:31 INFO - PROCESS | 1652 | 1468338151622 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129404000) [pid = 1652] [serial = 774] [outer = 0x124695000] 08:42:32 INFO - PROCESS | 1652 | 1468338152097 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 720ms 08:42:32 INFO - PROCESS | 1652 | 1468338152183 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1652 | 1468338152185 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:42:32 INFO - PROCESS | 1652 | 1468338152189 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1652 | 1468338152191 Marionette TRACE conn2 <- [1,1006,null,{}] 08:42:32 INFO - PROCESS | 1652 | 1468338152195 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}] 08:42:32 INFO - PROCESS | 1652 | 1468338152197 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:32 INFO - PROCESS | 1652 | 1468338152408 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:42:32 INFO - PROCESS | 1652 | 1468338152479 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1652 | 1468338152480 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118247000 == 46 [pid = 1652] [id = 259] 08:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113930800) [pid = 1652] [serial = 775] [outer = 0x0] 08:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113d43000) [pid = 1652] [serial = 776] [outer = 0x113930800] 08:42:32 INFO - PROCESS | 1652 | 1468338152509 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116321c00) [pid = 1652] [serial = 777] [outer = 0x113930800] 08:42:32 INFO - PROCESS | 1652 | 1468338152944 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 773ms 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:42:32 INFO - PROCESS | 1652 | 1468338152964 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1652 | 1468338152966 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1652 | 1468338152969 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1652 | 1468338152971 Marionette TRACE conn2 <- [1,1010,null,{}] 08:42:32 INFO - PROCESS | 1652 | 1468338152974 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}] 08:42:32 INFO - PROCESS | 1652 | 1468338152976 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:33 INFO - PROCESS | 1652 | 1468338153070 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:42:33 INFO - PROCESS | 1652 | 1468338153121 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1652 | 1468338153122 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119019000 == 47 [pid = 1652] [id = 260] 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118349c00) [pid = 1652] [serial = 778] [outer = 0x0] 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118743800) [pid = 1652] [serial = 779] [outer = 0x118349c00] 08:42:33 INFO - PROCESS | 1652 | 1468338153153 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119410000) [pid = 1652] [serial = 780] [outer = 0x118349c00] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a549000 == 46 [pid = 1652] [id = 253] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119fde800 == 45 [pid = 1652] [id = 252] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1271c1800 == 44 [pid = 1652] [id = 251] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11966b000 == 43 [pid = 1652] [id = 250] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125620000 == 42 [pid = 1652] [id = 249] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12469e000 == 41 [pid = 1652] [id = 248] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x112257000 == 40 [pid = 1652] [id = 247] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119fe4000 == 39 [pid = 1652] [id = 246] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118224800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119515800 == 38 [pid = 1652] [id = 245] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11829a000 == 37 [pid = 1652] [id = 244] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116718000 == 36 [pid = 1652] [id = 243] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11712f000 == 35 [pid = 1652] [id = 242] 08:42:33 INFO - PROCESS | 1652 | --DOCSHELL 0x113b41800 == 34 [pid = 1652] [id = 241] 08:42:33 INFO - PROCESS | 1652 | 1468338153526 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]]]}] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1271dc800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115e59800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11631dc00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124b8b800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1255ae400) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126959000) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12694e400) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112f82800) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1130b1400) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113bab000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118622000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119052c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118341c00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12557c800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124ef2800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11714fc00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11816ac00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1161d9000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d8e400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11631d800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11940dc00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11953a400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11957b400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11953cc00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1208e9c00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118739c00) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1256ab400) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1247cdc00) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123805400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127389000) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126dc8400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128eb7800) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11822ec00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123e36000) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124ef8400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124378800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1243c4400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 08:42:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119405c00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 08:42:33 INFO - PROCESS | 1652 | 1468338153591 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1652 | 1468338153592 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:42:33 INFO - PROCESS | 1652 | 1468338153595 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1652 | 1468338153597 Marionette TRACE conn2 <- [1,1014,null,{}] 08:42:33 INFO - PROCESS | 1652 | 1468338153599 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}] 08:42:33 INFO - PROCESS | 1652 | 1468338153601 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:33 INFO - PROCESS | 1652 | 1468338153697 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:42:33 INFO - PROCESS | 1652 | 1468338153756 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1652 | 1468338153757 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118269000 == 35 [pid = 1652] [id = 261] 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11984d000) [pid = 1652] [serial = 781] [outer = 0x0] 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119856c00) [pid = 1652] [serial = 782] [outer = 0x11984d000] 08:42:33 INFO - PROCESS | 1652 | 1468338153803 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123851c00) [pid = 1652] [serial = 783] [outer = 0x11984d000] 08:42:34 INFO - PROCESS | 1652 | 1468338154189 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 618ms 08:42:34 INFO - PROCESS | 1652 | 1468338154214 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1652 | 1468338154216 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:42:34 INFO - PROCESS | 1652 | 1468338154223 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1652 | 1468338154226 Marionette TRACE conn2 <- [1,1018,null,{}] 08:42:34 INFO - PROCESS | 1652 | 1468338154229 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}] 08:42:34 INFO - PROCESS | 1652 | 1468338154231 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:34 INFO - PROCESS | 1652 | 1468338154315 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:42:34 INFO - PROCESS | 1652 | 1468338154318 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1652 | 1468338154320 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123879800 == 36 [pid = 1652] [id = 262] 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123e31400) [pid = 1652] [serial = 784] [outer = 0x0] 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1243ba400) [pid = 1652] [serial = 785] [outer = 0x123e31400] 08:42:34 INFO - PROCESS | 1652 | 1468338154344 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12557b400) [pid = 1652] [serial = 786] [outer = 0x123e31400] 08:42:34 INFO - PROCESS | 1652 | 1468338154680 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 477ms 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:42:34 INFO - PROCESS | 1652 | 1468338154697 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1652 | 1468338154698 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1652 | 1468338154700 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1652 | 1468338154701 Marionette TRACE conn2 <- [1,1022,null,{}] 08:42:34 INFO - PROCESS | 1652 | 1468338154704 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}] 08:42:34 INFO - PROCESS | 1652 | 1468338154705 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:34 INFO - PROCESS | 1652 | 1468338154789 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:42:34 INFO - PROCESS | 1652 | 1468338154843 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1652 | 1468338154844 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c91800 == 37 [pid = 1652] [id = 263] 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124b8f000) [pid = 1652] [serial = 787] [outer = 0x0] 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126956c00) [pid = 1652] [serial = 788] [outer = 0x124b8f000] 08:42:34 INFO - PROCESS | 1652 | 1468338154868 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12738f800) [pid = 1652] [serial = 789] [outer = 0x124b8f000] 08:42:35 INFO - PROCESS | 1652 | 1468338155134 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:42:35 INFO - PROCESS | 1652 | 1468338155168 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1652 | 1468338155170 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1652 | 1468338155172 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1652 | 1468338155173 Marionette TRACE conn2 <- [1,1026,null,{}] 08:42:35 INFO - PROCESS | 1652 | 1468338155184 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}] 08:42:35 INFO - PROCESS | 1652 | 1468338155185 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:35 INFO - PROCESS | 1652 | 1468338155269 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:42:35 INFO - PROCESS | 1652 | 1468338155273 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1652 | 1468338155279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125629000 == 38 [pid = 1652] [id = 264] 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129409000) [pid = 1652] [serial = 790] [outer = 0x0] 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12940b400) [pid = 1652] [serial = 791] [outer = 0x129409000] 08:42:35 INFO - PROCESS | 1652 | 1468338155311 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1294e6400) [pid = 1652] [serial = 792] [outer = 0x129409000] 08:42:35 INFO - PROCESS | 1652 | 1468338155635 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 477ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:42:35 INFO - PROCESS | 1652 | 1468338155649 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1652 | 1468338155650 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1652 | 1468338155652 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1652 | 1468338155653 Marionette TRACE conn2 <- [1,1030,null,{}] 08:42:35 INFO - PROCESS | 1652 | 1468338155668 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}] 08:42:35 INFO - PROCESS | 1652 | 1468338155669 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:35 INFO - PROCESS | 1652 | 1468338155789 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:42:35 INFO - PROCESS | 1652 | 1468338155800 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1652 | 1468338155801 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f9a800 == 39 [pid = 1652] [id = 265] 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12502e000) [pid = 1652] [serial = 793] [outer = 0x0] 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294e7400) [pid = 1652] [serial = 794] [outer = 0x12502e000] 08:42:35 INFO - PROCESS | 1652 | 1468338155825 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a6ab000) [pid = 1652] [serial = 795] [outer = 0x12502e000] 08:42:36 INFO - PROCESS | 1652 | 1468338156138 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 527ms 08:42:36 INFO - PROCESS | 1652 | 1468338156180 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:42:36 INFO - PROCESS | 1652 | 1468338156181 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:42:36 INFO - PROCESS | 1652 | 1468338156183 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1652 | 1468338156184 Marionette TRACE conn2 <- [1,1034,null,{}] 08:42:36 INFO - PROCESS | 1652 | 1468338156187 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}] 08:42:36 INFO - PROCESS | 1652 | 1468338156188 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:36 INFO - PROCESS | 1652 | 1468338156284 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:42:36 INFO - PROCESS | 1652 | 1468338156287 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1652 | 1468338156288 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129132000 == 40 [pid = 1652] [id = 266] 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ce1000) [pid = 1652] [serial = 796] [outer = 0x0] 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a6b3c00) [pid = 1652] [serial = 797] [outer = 0x128ce1000] 08:42:36 INFO - PROCESS | 1652 | 1468338156319 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a7d9c00) [pid = 1652] [serial = 798] [outer = 0x128ce1000] 08:42:36 INFO - PROCESS | 1652 | 1468338156650 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 08:42:36 INFO - PROCESS | 1652 | 1468338156655 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1652 | 1468338156657 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:42:36 INFO - PROCESS | 1652 | 1468338156663 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1652 | 1468338156664 Marionette TRACE conn2 <- [1,1038,null,{}] 08:42:36 INFO - PROCESS | 1652 | 1468338156666 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}] 08:42:36 INFO - PROCESS | 1652 | 1468338156667 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:36 INFO - PROCESS | 1652 | 1468338156778 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:42:36 INFO - PROCESS | 1652 | 1468338156782 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1652 | 1468338156783 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a240800 == 41 [pid = 1652] [id = 267] 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125582c00) [pid = 1652] [serial = 799] [outer = 0x0] 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7e0400) [pid = 1652] [serial = 800] [outer = 0x125582c00] 08:42:36 INFO - PROCESS | 1652 | 1468338156806 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ab4b800) [pid = 1652] [serial = 801] [outer = 0x125582c00] 08:42:37 INFO - PROCESS | 1652 | 1468338157121 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 08:42:37 INFO - PROCESS | 1652 | 1468338157181 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:42:37 INFO - PROCESS | 1652 | 1468338157182 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 1652 | 1468338157184 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1652 | 1468338157185 Marionette TRACE conn2 <- [1,1042,null,{}] 08:42:37 INFO - PROCESS | 1652 | 1468338157188 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}] 08:42:37 INFO - PROCESS | 1652 | 1468338157189 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:37 INFO - PROCESS | 1652 | 1468338157287 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:42:37 INFO - PROCESS | 1652 | 1468338157298 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1652 | 1468338157299 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aad1800 == 42 [pid = 1652] [id = 268] 08:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12acc6400) [pid = 1652] [serial = 802] [outer = 0x0] 08:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b89dc00) [pid = 1652] [serial = 803] [outer = 0x12acc6400] 08:42:37 INFO - PROCESS | 1652 | 1468338157329 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b8a9000) [pid = 1652] [serial = 804] [outer = 0x12acc6400] 08:42:37 INFO - PROCESS | 1652 | 1468338157657 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 08:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:42:37 INFO - PROCESS | 1652 | 1468338157706 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1652 | 1468338157707 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 1652 | 1468338157710 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1652 | 1468338157711 Marionette TRACE conn2 <- [1,1046,null,{}] 08:42:37 INFO - PROCESS | 1652 | 1468338157714 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}] 08:42:37 INFO - PROCESS | 1652 | 1468338157715 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:37 INFO - PROCESS | 1652 | 1468338157923 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128d7800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123855c00) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1243b8400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1177c7800) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113f2dc00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1190d7000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118160800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112a88800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1190d5c00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123804800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1173c4800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:42:38 INFO - PROCESS | 1652 | 1468338158012 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1652 | 1468338158014 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f4800 == 43 [pid = 1652] [id = 269] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d6800) [pid = 1652] [serial = 805] [outer = 0x0] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11393a400) [pid = 1652] [serial = 806] [outer = 0x1128d6800] 08:42:38 INFO - PROCESS | 1652 | 1468338158050 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11984d800) [pid = 1652] [serial = 807] [outer = 0x1128d6800] 08:42:38 INFO - PROCESS | 1652 | 1468338158317 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 620ms 08:42:38 INFO - PROCESS | 1652 | 1468338158333 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:42:38 INFO - PROCESS | 1652 | 1468338158335 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 1652 | 1468338158337 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1652 | 1468338158339 Marionette TRACE conn2 <- [1,1050,null,{}] 08:42:38 INFO - PROCESS | 1652 | 1468338158350 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}] 08:42:38 INFO - PROCESS | 1652 | 1468338158351 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:38 INFO - PROCESS | 1652 | 1468338158450 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:42:38 INFO - PROCESS | 1652 | 1468338158503 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1652 | 1468338158504 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba60000 == 44 [pid = 1652] [id = 270] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f8a000) [pid = 1652] [serial = 808] [outer = 0x0] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12acc6800) [pid = 1652] [serial = 809] [outer = 0x112f8a000] 08:42:38 INFO - PROCESS | 1652 | 1468338158535 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9af800) [pid = 1652] [serial = 810] [outer = 0x112f8a000] 08:42:38 INFO - PROCESS | 1652 | 1468338158782 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 477ms 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:42:38 INFO - PROCESS | 1652 | 1468338158817 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1652 | 1468338158818 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 1652 | 1468338158820 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1652 | 1468338158821 Marionette TRACE conn2 <- [1,1054,null,{}] 08:42:38 INFO - PROCESS | 1652 | 1468338158831 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}] 08:42:38 INFO - PROCESS | 1652 | 1468338158832 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:38 INFO - PROCESS | 1652 | 1468338158920 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:42:38 INFO - PROCESS | 1652 | 1468338158925 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1652 | 1468338158926 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd5b000 == 45 [pid = 1652] [id = 271] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12acca000) [pid = 1652] [serial = 811] [outer = 0x0] 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b9eb800) [pid = 1652] [serial = 812] [outer = 0x12acca000] 08:42:38 INFO - PROCESS | 1652 | 1468338158949 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b9f0c00) [pid = 1652] [serial = 813] [outer = 0x12acca000] 08:42:39 INFO - PROCESS | 1652 | 1468338159294 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 08:42:39 INFO - PROCESS | 1652 | 1468338159342 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1652 | 1468338159344 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:42:39 INFO - PROCESS | 1652 | 1468338159347 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1652 | 1468338159349 Marionette TRACE conn2 <- [1,1058,null,{}] 08:42:39 INFO - PROCESS | 1652 | 1468338159353 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}] 08:42:39 INFO - PROCESS | 1652 | 1468338159354 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:39 INFO - PROCESS | 1652 | 1468338159497 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:42:39 INFO - PROCESS | 1652 | 1468338159506 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1652 | 1468338159507 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd82800 == 46 [pid = 1652] [id = 272] 08:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b9f1000) [pid = 1652] [serial = 814] [outer = 0x0] 08:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ba7ac00) [pid = 1652] [serial = 815] [outer = 0x12b9f1000] 08:42:39 INFO - PROCESS | 1652 | 1468338159549 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ba84800) [pid = 1652] [serial = 816] [outer = 0x12b9f1000] 08:42:40 INFO - PROCESS | 1652 | 1468338160002 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 08:42:40 INFO - PROCESS | 1652 | 1468338160018 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1652 | 1468338160022 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:42:40 INFO - PROCESS | 1652 | 1468338160027 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1652 | 1468338160030 Marionette TRACE conn2 <- [1,1062,null,{}] 08:42:40 INFO - PROCESS | 1652 | 1468338160035 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}] 08:42:40 INFO - PROCESS | 1652 | 1468338160038 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:40 INFO - PROCESS | 1652 | 1468338160208 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:42:40 INFO - PROCESS | 1652 | 1468338160331 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1652 | 1468338160335 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f51800 == 47 [pid = 1652] [id = 273] 08:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116319800) [pid = 1652] [serial = 817] [outer = 0x0] 08:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11672ec00) [pid = 1652] [serial = 818] [outer = 0x116319800] 08:42:40 INFO - PROCESS | 1652 | 1468338160386 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118225800) [pid = 1652] [serial = 819] [outer = 0x116319800] 08:42:40 INFO - PROCESS | 1652 | 1468338160853 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 873ms 08:42:40 INFO - PROCESS | 1652 | 1468338160899 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1652 | 1468338160902 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:42:40 INFO - PROCESS | 1652 | 1468338160907 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1652 | 1468338160909 Marionette TRACE conn2 <- [1,1066,null,{}] 08:42:40 INFO - PROCESS | 1652 | 1468338160911 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}] 08:42:40 INFO - PROCESS | 1652 | 1468338160913 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:41 INFO - PROCESS | 1652 | 1468338161018 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:42:41 INFO - PROCESS | 1652 | 1468338161087 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1652 | 1468338161089 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c95800 == 48 [pid = 1652] [id = 274] 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11940dc00) [pid = 1652] [serial = 820] [outer = 0x0] 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119536800) [pid = 1652] [serial = 821] [outer = 0x11940dc00] 08:42:41 INFO - PROCESS | 1652 | 1468338161121 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119b52000) [pid = 1652] [serial = 822] [outer = 0x11940dc00] 08:42:41 INFO - PROCESS | 1652 | 1468338161547 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 08:42:41 INFO - PROCESS | 1652 | 1468338161591 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1652 | 1468338161593 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:42:41 INFO - PROCESS | 1652 | 1468338161597 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1652 | 1468338161599 Marionette TRACE conn2 <- [1,1070,null,{}] 08:42:41 INFO - PROCESS | 1652 | 1468338161607 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}] 08:42:41 INFO - PROCESS | 1652 | 1468338161613 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:41 INFO - PROCESS | 1652 | 1468338161716 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:42:41 INFO - PROCESS | 1652 | 1468338161784 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1652 | 1468338161786 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb21000 == 49 [pid = 1652] [id = 275] 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1243bf000) [pid = 1652] [serial = 823] [outer = 0x0] 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124ef3000) [pid = 1652] [serial = 824] [outer = 0x1243bf000] 08:42:41 INFO - PROCESS | 1652 | 1468338161817 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126fd4c00) [pid = 1652] [serial = 825] [outer = 0x1243bf000] 08:42:42 INFO - PROCESS | 1652 | 1468338162227 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 08:42:42 INFO - PROCESS | 1652 | 1468338162270 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1652 | 1468338162272 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:42:42 INFO - PROCESS | 1652 | 1468338162274 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1652 | 1468338162275 Marionette TRACE conn2 <- [1,1074,null,{}] 08:42:42 INFO - PROCESS | 1652 | 1468338162278 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}] 08:42:42 INFO - PROCESS | 1652 | 1468338162279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:42 INFO - PROCESS | 1652 | 1468338162406 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:42:42 INFO - PROCESS | 1652 | 1468338162463 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1652 | 1468338162464 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd9d800 == 50 [pid = 1652] [id = 276] 08:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1291ba800) [pid = 1652] [serial = 826] [outer = 0x0] 08:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1294e0400) [pid = 1652] [serial = 827] [outer = 0x1291ba800] 08:42:42 INFO - PROCESS | 1652 | 1468338162493 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1294eb400) [pid = 1652] [serial = 828] [outer = 0x1291ba800] 08:42:43 INFO - PROCESS | 1652 | 1468338163173 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 920ms 08:42:43 INFO - PROCESS | 1652 | 1468338163194 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1652 | 1468338163197 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:42:43 INFO - PROCESS | 1652 | 1468338163200 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1652 | 1468338163202 Marionette TRACE conn2 <- [1,1078,null,{}] 08:42:43 INFO - PROCESS | 1652 | 1468338163205 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}] 08:42:43 INFO - PROCESS | 1652 | 1468338163207 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:43 INFO - PROCESS | 1652 | 1468338163343 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:42:43 INFO - PROCESS | 1652 | 1468338163351 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1652 | 1468338163354 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119442000 == 51 [pid = 1652] [id = 277] 08:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1167ea800) [pid = 1652] [serial = 829] [outer = 0x0] 08:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116b11800) [pid = 1652] [serial = 830] [outer = 0x1167ea800] 08:42:43 INFO - PROCESS | 1652 | 1468338163381 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11822bc00) [pid = 1652] [serial = 831] [outer = 0x1167ea800] 08:42:43 INFO - PROCESS | 1652 | 1468338163868 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 724ms 08:42:43 INFO - PROCESS | 1652 | 1468338163925 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1652 | 1468338163929 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:42:43 INFO - PROCESS | 1652 | 1468338163934 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1652 | 1468338163936 Marionette TRACE conn2 <- [1,1082,null,{}] 08:42:43 INFO - PROCESS | 1652 | 1468338163938 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}] 08:42:43 INFO - PROCESS | 1652 | 1468338163940 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:44 INFO - PROCESS | 1652 | 1468338164029 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e800 == 50 [pid = 1652] [id = 240] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd5b000 == 49 [pid = 1652] [id = 271] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba60000 == 48 [pid = 1652] [id = 270] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f4800 == 47 [pid = 1652] [id = 269] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12aad1800 == 46 [pid = 1652] [id = 268] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a240800 == 45 [pid = 1652] [id = 267] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129132000 == 44 [pid = 1652] [id = 266] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126f9a800 == 43 [pid = 1652] [id = 265] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x125629000 == 42 [pid = 1652] [id = 264] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123c91800 == 41 [pid = 1652] [id = 263] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123879800 == 40 [pid = 1652] [id = 262] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118269000 == 39 [pid = 1652] [id = 261] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119019000 == 38 [pid = 1652] [id = 260] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118247000 == 37 [pid = 1652] [id = 259] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1271bc000 == 36 [pid = 1652] [id = 256] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11951c800 == 35 [pid = 1652] [id = 255] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11305c800 == 34 [pid = 1652] [id = 254] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab18800 == 33 [pid = 1652] [id = 257] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11944d800 == 32 [pid = 1652] [id = 258] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119442000 == 31 [pid = 1652] [id = 277] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd9d800 == 30 [pid = 1652] [id = 276] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb21000 == 29 [pid = 1652] [id = 275] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123c95800 == 28 [pid = 1652] [id = 274] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd82800 == 27 [pid = 1652] [id = 272] 08:42:44 INFO - PROCESS | 1652 | --DOCSHELL 0x117f51800 == 26 [pid = 1652] [id = 273] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11847a800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127387800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12380d400) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12437c800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123fe9c00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1255af400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119f13000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1161d9800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116a70400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11949ec00) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11957c000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a78800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11834d800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118a72800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112d38400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124ef4000) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113f30000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118222400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124377400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126d30400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126fcc400) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126d2f400) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1208f7400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1271e7000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 08:42:44 INFO - PROCESS | 1652 | 1468338164724 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1652 | 1468338164726 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x113065000 == 27 [pid = 1652] [id = 278] 08:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113967400) [pid = 1652] [serial = 832] [outer = 0x0] 08:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1161db400) [pid = 1652] [serial = 833] [outer = 0x113967400] 08:42:44 INFO - PROCESS | 1652 | 1468338164756 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116865400) [pid = 1652] [serial = 834] [outer = 0x113967400] 08:42:45 INFO - PROCESS | 1652 | 1468338165052 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1178ms 08:42:45 INFO - PROCESS | 1652 | 1468338165113 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1652 | 1468338165115 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:42:45 INFO - PROCESS | 1652 | 1468338165117 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1652 | 1468338165119 Marionette TRACE conn2 <- [1,1086,null,{}] 08:42:45 INFO - PROCESS | 1652 | 1468338165123 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}] 08:42:45 INFO - PROCESS | 1652 | 1468338165124 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:45 INFO - PROCESS | 1652 | 1468338165201 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:42:45 INFO - PROCESS | 1652 | 1468338165206 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1652 | 1468338165208 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825a000 == 28 [pid = 1652] [id = 279] 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119405c00) [pid = 1652] [serial = 835] [outer = 0x0] 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11949a800) [pid = 1652] [serial = 836] [outer = 0x119405c00] 08:42:45 INFO - PROCESS | 1652 | 1468338165237 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119581400) [pid = 1652] [serial = 837] [outer = 0x119405c00] 08:42:45 INFO - PROCESS | 1652 | 1468338165595 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 08:42:45 INFO - PROCESS | 1652 | 1468338165639 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1652 | 1468338165641 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:42:45 INFO - PROCESS | 1652 | 1468338165644 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1652 | 1468338165645 Marionette TRACE conn2 <- [1,1090,null,{}] 08:42:45 INFO - PROCESS | 1652 | 1468338165647 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}] 08:42:45 INFO - PROCESS | 1652 | 1468338165649 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:45 INFO - PROCESS | 1652 | 1468338165729 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:42:45 INFO - PROCESS | 1652 | 1468338165735 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1652 | 1468338165737 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119446000 == 29 [pid = 1652] [id = 280] 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1208f3c00) [pid = 1652] [serial = 838] [outer = 0x0] 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12380d400) [pid = 1652] [serial = 839] [outer = 0x1208f3c00] 08:42:45 INFO - PROCESS | 1652 | 1468338165769 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123fec400) [pid = 1652] [serial = 840] [outer = 0x1208f3c00] 08:42:46 INFO - PROCESS | 1652 | 1468338166116 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 08:42:46 INFO - PROCESS | 1652 | 1468338166164 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1652 | 1468338166166 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:42:46 INFO - PROCESS | 1652 | 1468338166173 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1652 | 1468338166177 Marionette TRACE conn2 <- [1,1094,null,{}] 08:42:46 INFO - PROCESS | 1652 | 1468338166180 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}] 08:42:46 INFO - PROCESS | 1652 | 1468338166183 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:46 INFO - PROCESS | 1652 | 1468338166262 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:42:46 INFO - PROCESS | 1652 | 1468338166266 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1652 | 1468338166267 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c89800 == 30 [pid = 1652] [id = 281] 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1208f3000) [pid = 1652] [serial = 841] [outer = 0x0] 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124b84400) [pid = 1652] [serial = 842] [outer = 0x1208f3000] 08:42:46 INFO - PROCESS | 1652 | 1468338166293 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126957000) [pid = 1652] [serial = 843] [outer = 0x1208f3000] 08:42:46 INFO - PROCESS | 1652 | 1468338166616 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 478ms 08:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:42:46 INFO - PROCESS | 1652 | 1468338166646 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1652 | 1468338166648 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 1652 | 1468338166650 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1652 | 1468338166651 Marionette TRACE conn2 <- [1,1098,null,{}] 08:42:46 INFO - PROCESS | 1652 | 1468338166653 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}] 08:42:46 INFO - PROCESS | 1652 | 1468338166655 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:46 INFO - PROCESS | 1652 | 1468338166732 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:42:46 INFO - PROCESS | 1652 | 1468338166806 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1652 | 1468338166807 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f19000 == 31 [pid = 1652] [id = 282] 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1177c7800) [pid = 1652] [serial = 844] [outer = 0x0] 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126d33000) [pid = 1652] [serial = 845] [outer = 0x1177c7800] 08:42:46 INFO - PROCESS | 1652 | 1468338166834 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128cd4000) [pid = 1652] [serial = 846] [outer = 0x1177c7800] 08:42:47 INFO - PROCESS | 1652 | 1468338167139 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 08:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:42:47 INFO - PROCESS | 1652 | 1468338167173 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1652 | 1468338167175 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 1652 | 1468338167181 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1652 | 1468338167182 Marionette TRACE conn2 <- [1,1102,null,{}] 08:42:47 INFO - PROCESS | 1652 | 1468338167184 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}] 08:42:47 INFO - PROCESS | 1652 | 1468338167186 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:47 INFO - PROCESS | 1652 | 1468338167284 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:42:47 INFO - PROCESS | 1652 | 1468338167323 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1652 | 1468338167327 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d21800 == 32 [pid = 1652] [id = 283] 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1208f1800) [pid = 1652] [serial = 847] [outer = 0x0] 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129407800) [pid = 1652] [serial = 848] [outer = 0x1208f1800] 08:42:47 INFO - PROCESS | 1652 | 1468338167359 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1294ebc00) [pid = 1652] [serial = 849] [outer = 0x1208f1800] 08:42:47 INFO - PROCESS | 1652 | 1468338167697 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 571ms 08:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:42:47 INFO - PROCESS | 1652 | 1468338167750 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1652 | 1468338167751 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 1652 | 1468338167753 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1652 | 1468338167754 Marionette TRACE conn2 <- [1,1106,null,{}] 08:42:47 INFO - PROCESS | 1652 | 1468338167757 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}] 08:42:47 INFO - PROCESS | 1652 | 1468338167758 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:47 INFO - PROCESS | 1652 | 1468338167855 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:42:47 INFO - PROCESS | 1652 | 1468338167866 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1652 | 1468338167867 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11619f800 == 33 [pid = 1652] [id = 284] 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a5d3c00) [pid = 1652] [serial = 850] [outer = 0x0] 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a7d7400) [pid = 1652] [serial = 851] [outer = 0x12a5d3c00] 08:42:47 INFO - PROCESS | 1652 | 1468338167891 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12ab43800) [pid = 1652] [serial = 852] [outer = 0x12a5d3c00] 08:42:48 INFO - PROCESS | 1652 | 1468338168261 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms 08:42:48 INFO - PROCESS | 1652 | 1468338168284 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1652 | 1468338168286 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:42:48 INFO - PROCESS | 1652 | 1468338168289 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1652 | 1468338168291 Marionette TRACE conn2 <- [1,1110,null,{}] 08:42:48 INFO - PROCESS | 1652 | 1468338168294 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}] 08:42:48 INFO - PROCESS | 1652 | 1468338168296 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:48 INFO - PROCESS | 1652 | 1468338168433 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:42:48 INFO - PROCESS | 1652 | 1468338168436 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1652 | 1468338168437 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a244000 == 34 [pid = 1652] [id = 285] 08:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112a88800) [pid = 1652] [serial = 853] [outer = 0x0] 08:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b89fc00) [pid = 1652] [serial = 854] [outer = 0x112a88800] 08:42:48 INFO - PROCESS | 1652 | 1468338168462 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b9a3800) [pid = 1652] [serial = 855] [outer = 0x112a88800] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123806c00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128ce1000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x125582c00) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x110f3a000) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124b8f000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11984d000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11822f800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124695000) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129409000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113930800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12acc6400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118349c00) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a79800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124377c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123e31400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12acca000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b9f1000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128d6800) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12502e000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f8a000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116868000) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b1c00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:42:49 INFO - PROCESS | 1652 | 1468338169249 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 972ms 08:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:42:49 INFO - PROCESS | 1652 | 1468338169262 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1652 | 1468338169263 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1652 | 1468338169265 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1652 | 1468338169266 Marionette TRACE conn2 <- [1,1114,null,{}] 08:42:49 INFO - PROCESS | 1652 | 1468338169269 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}] 08:42:49 INFO - PROCESS | 1652 | 1468338169270 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:49 INFO - PROCESS | 1652 | 1468338169346 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:42:49 INFO - PROCESS | 1652 | 1468338169351 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1652 | 1468338169352 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240a1800 == 35 [pid = 1652] [id = 286] 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128d6800) [pid = 1652] [serial = 856] [outer = 0x0] 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11714b000) [pid = 1652] [serial = 857] [outer = 0x1128d6800] 08:42:49 INFO - PROCESS | 1652 | 1468338169377 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11873bc00) [pid = 1652] [serial = 858] [outer = 0x1128d6800] 08:42:49 INFO - PROCESS | 1652 | 1468338169723 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 08:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:42:49 INFO - PROCESS | 1652 | 1468338169734 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1652 | 1468338169735 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1652 | 1468338169737 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1652 | 1468338169738 Marionette TRACE conn2 <- [1,1118,null,{}] 08:42:49 INFO - PROCESS | 1652 | 1468338169740 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}] 08:42:49 INFO - PROCESS | 1652 | 1468338169742 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:49 INFO - PROCESS | 1652 | 1468338169845 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:42:49 INFO - PROCESS | 1652 | 1468338169851 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1652 | 1468338169852 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71a800 == 36 [pid = 1652] [id = 287] 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1129a6c00) [pid = 1652] [serial = 859] [outer = 0x0] 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119585800) [pid = 1652] [serial = 860] [outer = 0x1129a6c00] 08:42:49 INFO - PROCESS | 1652 | 1468338169876 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256b0800) [pid = 1652] [serial = 861] [outer = 0x1129a6c00] 08:42:50 INFO - PROCESS | 1652 | 1468338170171 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 08:42:50 INFO - PROCESS | 1652 | 1468338170210 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1652 | 1468338170212 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:42:50 INFO - PROCESS | 1652 | 1468338170215 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1652 | 1468338170216 Marionette TRACE conn2 <- [1,1122,null,{}] 08:42:50 INFO - PROCESS | 1652 | 1468338170218 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}] 08:42:50 INFO - PROCESS | 1652 | 1468338170220 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:50 INFO - PROCESS | 1652 | 1468338170303 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:42:50 INFO - PROCESS | 1652 | 1468338170364 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1652 | 1468338170367 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81f800 == 37 [pid = 1652] [id = 288] 08:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1130ac000) [pid = 1652] [serial = 862] [outer = 0x0] 08:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8a9800) [pid = 1652] [serial = 863] [outer = 0x1130ac000] 08:42:50 INFO - PROCESS | 1652 | 1468338170470 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ba7cc00) [pid = 1652] [serial = 864] [outer = 0x1130ac000] 08:42:50 INFO - PROCESS | 1652 | 1468338170864 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 672ms 08:42:50 INFO - PROCESS | 1652 | 1468338170886 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1652 | 1468338170888 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:42:50 INFO - PROCESS | 1652 | 1468338170890 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1652 | 1468338170894 Marionette TRACE conn2 <- [1,1126,null,{}] 08:42:50 INFO - PROCESS | 1652 | 1468338170898 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}] 08:42:50 INFO - PROCESS | 1652 | 1468338170899 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:50 INFO - PROCESS | 1652 | 1468338170988 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:42:51 INFO - PROCESS | 1652 | 1468338171063 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1652 | 1468338171064 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123951800 == 38 [pid = 1652] [id = 289] 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127385000) [pid = 1652] [serial = 865] [outer = 0x0] 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ba87000) [pid = 1652] [serial = 866] [outer = 0x127385000] 08:42:51 INFO - PROCESS | 1652 | 1468338171088 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bf06c00) [pid = 1652] [serial = 867] [outer = 0x127385000] 08:42:51 INFO - PROCESS | 1652 | 1468338171607 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 773ms 08:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:42:51 INFO - PROCESS | 1652 | 1468338171663 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1652 | 1468338171666 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1652 | 1468338171669 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1652 | 1468338171671 Marionette TRACE conn2 <- [1,1130,null,{}] 08:42:51 INFO - PROCESS | 1652 | 1468338171675 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}] 08:42:51 INFO - PROCESS | 1652 | 1468338171677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:51 INFO - PROCESS | 1652 | 1468338171789 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:42:51 INFO - PROCESS | 1652 | 1468338171870 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1652 | 1468338171872 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119019000 == 39 [pid = 1652] [id = 290] 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1173bb400) [pid = 1652] [serial = 868] [outer = 0x0] 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11847a800) [pid = 1652] [serial = 869] [outer = 0x1173bb400] 08:42:51 INFO - PROCESS | 1652 | 1468338171903 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11949ec00) [pid = 1652] [serial = 870] [outer = 0x1173bb400] 08:42:52 INFO - PROCESS | 1652 | 1468338172416 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 772ms 08:42:52 INFO - PROCESS | 1652 | 1468338172441 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1652 | 1468338172446 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:42:52 INFO - PROCESS | 1652 | 1468338172453 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1652 | 1468338172455 Marionette TRACE conn2 <- [1,1134,null,{}] 08:42:52 INFO - PROCESS | 1652 | 1468338172491 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}] 08:42:52 INFO - PROCESS | 1652 | 1468338172495 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:52 INFO - PROCESS | 1652 | 1468338172659 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:42:52 INFO - PROCESS | 1652 | 1468338172768 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1652 | 1468338172770 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128944800 == 40 [pid = 1652] [id = 291] 08:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123804800) [pid = 1652] [serial = 871] [outer = 0x0] 08:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1240c7800) [pid = 1652] [serial = 872] [outer = 0x123804800] 08:42:52 INFO - PROCESS | 1652 | 1468338172820 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1243c1400) [pid = 1652] [serial = 873] [outer = 0x123804800] 08:42:53 INFO - PROCESS | 1652 | 1468338173508 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1078ms 08:42:53 INFO - PROCESS | 1652 | 1468338173566 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1652 | 1468338173569 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:42:53 INFO - PROCESS | 1652 | 1468338173574 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1652 | 1468338173576 Marionette TRACE conn2 <- [1,1138,null,{}] 08:42:53 INFO - PROCESS | 1652 | 1468338173579 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}] 08:42:53 INFO - PROCESS | 1652 | 1468338173581 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:53 INFO - PROCESS | 1652 | 1468338173686 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81f800 == 39 [pid = 1652] [id = 288] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71a800 == 38 [pid = 1652] [id = 287] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1240a1800 == 37 [pid = 1652] [id = 286] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a244000 == 36 [pid = 1652] [id = 285] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11619f800 == 35 [pid = 1652] [id = 284] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126d21800 == 34 [pid = 1652] [id = 283] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123f19000 == 33 [pid = 1652] [id = 282] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123c89800 == 32 [pid = 1652] [id = 281] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119446000 == 31 [pid = 1652] [id = 280] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11825a000 == 30 [pid = 1652] [id = 279] 08:42:53 INFO - PROCESS | 1652 | --DOCSHELL 0x113065000 == 29 [pid = 1652] [id = 278] 08:42:53 INFO - PROCESS | 1652 | 1468338173801 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1652 | 1468338173804 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11618b000 == 30 [pid = 1652] [id = 292] 08:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x113b54800) [pid = 1652] [serial = 874] [outer = 0x0] 08:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11631b400) [pid = 1652] [serial = 875] [outer = 0x113b54800] 08:42:53 INFO - PROCESS | 1652 | 1468338173831 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118222000) [pid = 1652] [serial = 876] [outer = 0x113b54800] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1291ba400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a6b3c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a7e0400) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1128d3800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11329d800) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126956c00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12738f800) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119856c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123851c00) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118347000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118742800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1291b4400) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129404000) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12940b400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1294e6400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113d43000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b89dc00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116321c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118743800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119410000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11953e400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123809400) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124bd1800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126957400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1243ba400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12557b400) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ab4b800) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b9f0c00) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba7ac00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11393a400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b8a9000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11984d800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9eb800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1294e7400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a7d9c00) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b9af800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a6ab000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12acc6800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ba84800) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1177c6800) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x113ba7c00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 08:42:54 INFO - PROCESS | 1652 | 1468338174162 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 08:42:54 INFO - PROCESS | 1652 | 1468338174197 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:42:54 INFO - PROCESS | 1652 | 1468338174199 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1652 | 1468338174204 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1652 | 1468338174205 Marionette TRACE conn2 <- [1,1142,null,{}] 08:42:54 INFO - PROCESS | 1652 | 1468338174208 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}] 08:42:54 INFO - PROCESS | 1652 | 1468338174210 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:54 INFO - PROCESS | 1652 | 1468338174291 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:42:54 INFO - PROCESS | 1652 | 1468338174354 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1652 | 1468338174355 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118278000 == 31 [pid = 1652] [id = 293] 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116b0ac00) [pid = 1652] [serial = 877] [outer = 0x0] 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118614800) [pid = 1652] [serial = 878] [outer = 0x116b0ac00] 08:42:54 INFO - PROCESS | 1652 | 1468338174382 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11953a800) [pid = 1652] [serial = 879] [outer = 0x116b0ac00] 08:42:54 INFO - PROCESS | 1652 | 1468338174666 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 475ms 08:42:54 INFO - PROCESS | 1652 | 1468338174682 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1652 | 1468338174683 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:42:54 INFO - PROCESS | 1652 | 1468338174686 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1652 | 1468338174688 Marionette TRACE conn2 <- [1,1146,null,{}] 08:42:54 INFO - PROCESS | 1652 | 1468338174704 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}] 08:42:54 INFO - PROCESS | 1652 | 1468338174718 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:54 INFO - PROCESS | 1652 | 1468338174799 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:42:54 INFO - PROCESS | 1652 | 1468338174804 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1652 | 1468338174806 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119676000 == 32 [pid = 1652] [id = 294] 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11985b000) [pid = 1652] [serial = 880] [outer = 0x0] 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123851c00) [pid = 1652] [serial = 881] [outer = 0x11985b000] 08:42:54 INFO - PROCESS | 1652 | 1468338174836 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12437b400) [pid = 1652] [serial = 882] [outer = 0x11985b000] 08:42:55 INFO - PROCESS | 1652 | 1468338175167 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 08:42:55 INFO - PROCESS | 1652 | 1468338175208 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1652 | 1468338175211 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:42:55 INFO - PROCESS | 1652 | 1468338175214 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1652 | 1468338175216 Marionette TRACE conn2 <- [1,1150,null,{}] 08:42:55 INFO - PROCESS | 1652 | 1468338175219 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}] 08:42:55 INFO - PROCESS | 1652 | 1468338175221 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:55 INFO - PROCESS | 1652 | 1468338175349 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:42:55 INFO - PROCESS | 1652 | 1468338175354 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1652 | 1468338175356 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f04000 == 33 [pid = 1652] [id = 295] 08:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1243bec00) [pid = 1652] [serial = 883] [outer = 0x0] 08:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124ef8c00) [pid = 1652] [serial = 884] [outer = 0x1243bec00] 08:42:55 INFO - PROCESS | 1652 | 1468338175398 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1256a8800) [pid = 1652] [serial = 885] [outer = 0x1243bec00] 08:42:55 INFO - PROCESS | 1652 | 1468338175802 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 08:42:55 INFO - PROCESS | 1652 | 1468338175836 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1652 | 1468338175838 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:42:55 INFO - PROCESS | 1652 | 1468338175872 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1652 | 1468338175873 Marionette TRACE conn2 <- [1,1154,null,{}] 08:42:55 INFO - PROCESS | 1652 | 1468338175884 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}] 08:42:55 INFO - PROCESS | 1652 | 1468338175886 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:56 INFO - PROCESS | 1652 | 1468338176031 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:42:56 INFO - PROCESS | 1652 | 1468338176080 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1652 | 1468338176082 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12506f000 == 34 [pid = 1652] [id = 296] 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128d6c00) [pid = 1652] [serial = 886] [outer = 0x0] 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126fcd400) [pid = 1652] [serial = 887] [outer = 0x1128d6c00] 08:42:56 INFO - PROCESS | 1652 | 1468338176121 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127389400) [pid = 1652] [serial = 888] [outer = 0x1128d6c00] 08:42:56 INFO - PROCESS | 1652 | 1468338176480 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 629ms 08:42:56 INFO - PROCESS | 1652 | 1468338176500 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1652 | 1468338176501 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:42:56 INFO - PROCESS | 1652 | 1468338176504 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1652 | 1468338176505 Marionette TRACE conn2 <- [1,1158,null,{}] 08:42:56 INFO - PROCESS | 1652 | 1468338176513 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}] 08:42:56 INFO - PROCESS | 1652 | 1468338176517 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:56 INFO - PROCESS | 1652 | 1468338176635 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:42:56 INFO - PROCESS | 1652 | 1468338176639 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1652 | 1468338176640 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d0a000 == 35 [pid = 1652] [id = 297] 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128cdf800) [pid = 1652] [serial = 889] [outer = 0x0] 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1291ba400) [pid = 1652] [serial = 890] [outer = 0x128cdf800] 08:42:56 INFO - PROCESS | 1652 | 1468338176696 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a6aa400) [pid = 1652] [serial = 891] [outer = 0x128cdf800] 08:42:57 INFO - PROCESS | 1652 | 1468338177015 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 08:42:57 INFO - PROCESS | 1652 | 1468338177040 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1652 | 1468338177042 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:42:57 INFO - PROCESS | 1652 | 1468338177055 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1652 | 1468338177056 Marionette TRACE conn2 <- [1,1162,null,{}] 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12940c400) [pid = 1652] [serial = 892] [outer = 0x12cf45c00] 08:42:57 INFO - PROCESS | 1652 | 1468338177082 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}] 08:42:57 INFO - PROCESS | 1652 | 1468338177084 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:57 INFO - PROCESS | 1652 | 1468338177198 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:42:57 INFO - PROCESS | 1652 | 1468338177210 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1652 | 1468338177211 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b6f800 == 36 [pid = 1652] [id = 298] 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a5d4400) [pid = 1652] [serial = 893] [outer = 0x0] 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7dc400) [pid = 1652] [serial = 894] [outer = 0x12a5d4400] 08:42:57 INFO - PROCESS | 1652 | 1468338177236 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b9a9400) [pid = 1652] [serial = 895] [outer = 0x12a5d4400] 08:42:57 INFO - PROCESS | 1652 | 1468338177564 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 540ms 08:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:42:57 INFO - PROCESS | 1652 | 1468338177589 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1652 | 1468338177590 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:42:57 INFO - PROCESS | 1652 | 1468338177599 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1652 | 1468338177600 Marionette TRACE conn2 <- [1,1166,null,{}] 08:42:57 INFO - PROCESS | 1652 | 1468338177602 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}] 08:42:57 INFO - PROCESS | 1652 | 1468338177603 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:57 INFO - PROCESS | 1652 | 1468338177701 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:42:57 INFO - PROCESS | 1652 | 1468338177705 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1652 | 1468338177706 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a233000 == 37 [pid = 1652] [id = 299] 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110f40c00) [pid = 1652] [serial = 896] [outer = 0x0] 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9ec000) [pid = 1652] [serial = 897] [outer = 0x110f40c00] 08:42:57 INFO - PROCESS | 1652 | 1468338177729 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba78c00) [pid = 1652] [serial = 898] [outer = 0x110f40c00] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1208f1800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1208f3000) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116319800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1167ea800) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d6800) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a5d3c00) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1208f3c00) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1177c7800) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1243bf000) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113967400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a88800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11940dc00) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1291ba800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119405c00) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1129a6c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:42:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1130ac000) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:42:58 INFO - PROCESS | 1652 | 1468338178119 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 577ms 08:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:42:58 INFO - PROCESS | 1652 | 1468338178169 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1652 | 1468338178170 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:42:58 INFO - PROCESS | 1652 | 1468338178172 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1652 | 1468338178173 Marionette TRACE conn2 <- [1,1170,null,{}] 08:42:58 INFO - PROCESS | 1652 | 1468338178176 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}] 08:42:58 INFO - PROCESS | 1652 | 1468338178177 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:58 INFO - PROCESS | 1652 | 1468338178254 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:42:58 INFO - PROCESS | 1652 | 1468338178315 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1652 | 1468338178316 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11965c000 == 38 [pid = 1652] [id = 300] 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128d6800) [pid = 1652] [serial = 899] [outer = 0x0] 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1190cb400) [pid = 1652] [serial = 900] [outer = 0x1128d6800] 08:42:58 INFO - PROCESS | 1652 | 1468338178340 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124ef9c00) [pid = 1652] [serial = 901] [outer = 0x1128d6800] 08:42:58 INFO - PROCESS | 1652 | 1468338178597 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 08:42:58 INFO - PROCESS | 1652 | 1468338178641 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1652 | 1468338178644 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:42:58 INFO - PROCESS | 1652 | 1468338178652 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1652 | 1468338178653 Marionette TRACE conn2 <- [1,1174,null,{}] 08:42:58 INFO - PROCESS | 1652 | 1468338178656 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}] 08:42:58 INFO - PROCESS | 1652 | 1468338178657 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:58 INFO - PROCESS | 1652 | 1468338178743 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:42:58 INFO - PROCESS | 1652 | 1468338178748 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1652 | 1468338178749 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b820800 == 39 [pid = 1652] [id = 301] 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12502e000) [pid = 1652] [serial = 902] [outer = 0x0] 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b9a6000) [pid = 1652] [serial = 903] [outer = 0x12502e000] 08:42:58 INFO - PROCESS | 1652 | 1468338178773 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ba7ac00) [pid = 1652] [serial = 904] [outer = 0x12502e000] 08:42:59 INFO - PROCESS | 1652 | 1468338179113 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] 08:42:59 INFO - PROCESS | 1652 | 1468338179127 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1652 | 1468338179130 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1652 | 1468338179132 Marionette TRACE conn2 <- [1,1178,null,{}] 08:42:59 INFO - PROCESS | 1652 | 1468338179134 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}] 08:42:59 INFO - PROCESS | 1652 | 1468338179136 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:59 INFO - PROCESS | 1652 | 1468338179256 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:42:59 INFO - PROCESS | 1652 | 1468338179262 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1652 | 1468338179263 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba57800 == 40 [pid = 1652] [id = 302] 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ab47c00) [pid = 1652] [serial = 905] [outer = 0x0] 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bdb8400) [pid = 1652] [serial = 906] [outer = 0x12ab47c00] 08:42:59 INFO - PROCESS | 1652 | 1468338179289 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bf10000) [pid = 1652] [serial = 907] [outer = 0x12ab47c00] 08:42:59 INFO - PROCESS | 1652 | 1468338179607 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] 08:42:59 INFO - PROCESS | 1652 | 1468338179654 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:42:59 INFO - PROCESS | 1652 | 1468338179658 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1652 | 1468338179661 Marionette TRACE conn2 <- [1,1182,null,{}] 08:42:59 INFO - PROCESS | 1652 | 1468338179665 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}] 08:42:59 INFO - PROCESS | 1652 | 1468338179667 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:59 INFO - PROCESS | 1652 | 1468338179795 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:42:59 INFO - PROCESS | 1652 | 1468338179876 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1652 | 1468338179877 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd73000 == 41 [pid = 1652] [id = 303] 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba7e000) [pid = 1652] [serial = 908] [outer = 0x0] 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c0df000) [pid = 1652] [serial = 909] [outer = 0x12ba7e000] 08:42:59 INFO - PROCESS | 1652 | 1468338179916 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c335800) [pid = 1652] [serial = 910] [outer = 0x12ba7e000] 08:43:00 INFO - PROCESS | 1652 | 1468338180505 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] 08:43:00 INFO - PROCESS | 1652 | 1468338180536 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:43:00 INFO - PROCESS | 1652 | 1468338180539 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1652 | 1468338180542 Marionette TRACE conn2 <- [1,1186,null,{}] 08:43:00 INFO - PROCESS | 1652 | 1468338180548 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}] 08:43:00 INFO - PROCESS | 1652 | 1468338180550 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:00 INFO - PROCESS | 1652 | 1468338180656 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:43:00 INFO - PROCESS | 1652 | 1468338180725 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1652 | 1468338180726 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a5000 == 42 [pid = 1652] [id = 304] 08:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118224c00) [pid = 1652] [serial = 911] [outer = 0x0] 08:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11873ec00) [pid = 1652] [serial = 912] [outer = 0x118224c00] 08:43:00 INFO - PROCESS | 1652 | 1468338180757 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119531000) [pid = 1652] [serial = 913] [outer = 0x118224c00] 08:43:01 INFO - PROCESS | 1652 | 1468338181179 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] 08:43:01 INFO - PROCESS | 1652 | 1468338181217 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:43:01 INFO - PROCESS | 1652 | 1468338181259 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1652 | 1468338181261 Marionette TRACE conn2 <- [1,1190,null,{}] 08:43:01 INFO - PROCESS | 1652 | 1468338181280 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}] 08:43:01 INFO - PROCESS | 1652 | 1468338181282 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:01 INFO - PROCESS | 1652 | 1468338181389 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:43:01 INFO - PROCESS | 1652 | 1468338181459 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1652 | 1468338181460 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b5000 == 43 [pid = 1652] [id = 305] 08:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1239e2000) [pid = 1652] [serial = 914] [outer = 0x0] 08:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243ba400) [pid = 1652] [serial = 915] [outer = 0x1239e2000] 08:43:01 INFO - PROCESS | 1652 | 1468338181492 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1255b8800) [pid = 1652] [serial = 916] [outer = 0x1239e2000] 08:43:01 INFO - PROCESS | 1652 | 1468338181910 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] 08:43:01 INFO - PROCESS | 1652 | 1468338181948 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1652 | 1468338181950 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1652 | 1468338181953 Marionette TRACE conn2 <- [1,1194,null,{}] 08:43:01 INFO - PROCESS | 1652 | 1468338181961 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}] 08:43:01 INFO - PROCESS | 1652 | 1468338181964 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:02 INFO - PROCESS | 1652 | 1468338182065 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:43:02 INFO - PROCESS | 1652 | 1468338182123 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1652 | 1468338182125 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ef000 == 44 [pid = 1652] [id = 306] 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291b5800) [pid = 1652] [serial = 917] [outer = 0x0] 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1294de400) [pid = 1652] [serial = 918] [outer = 0x1291b5800] 08:43:02 INFO - PROCESS | 1652 | 1468338182156 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a6af800) [pid = 1652] [serial = 919] [outer = 0x1291b5800] 08:43:02 INFO - PROCESS | 1652 | 1468338182613 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] 08:43:02 INFO - PROCESS | 1652 | 1468338182691 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:43:02 INFO - PROCESS | 1652 | 1468338182713 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1652 | 1468338182714 Marionette TRACE conn2 <- [1,1198,null,{}] 08:43:02 INFO - PROCESS | 1652 | 1468338182717 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}] 08:43:02 INFO - PROCESS | 1652 | 1468338182718 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:02 INFO - PROCESS | 1652 | 1468338182823 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:43:02 INFO - PROCESS | 1652 | 1468338182901 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1652 | 1468338182902 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb88000 == 45 [pid = 1652] [id = 307] 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113b62400) [pid = 1652] [serial = 920] [outer = 0x0] 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bf08800) [pid = 1652] [serial = 921] [outer = 0x113b62400] 08:43:02 INFO - PROCESS | 1652 | 1468338182933 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c0e3400) [pid = 1652] [serial = 922] [outer = 0x113b62400] 08:43:03 INFO - PROCESS | 1652 | 1468338183513 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 822ms 08:43:03 INFO - PROCESS | 1652 | 1468338183534 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1652 | 1468338183537 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:43:03 INFO - PROCESS | 1652 | 1468338183540 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1652 | 1468338183542 Marionette TRACE conn2 <- [1,1202,null,{}] 08:43:03 INFO - PROCESS | 1652 | 1468338183547 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}] 08:43:03 INFO - PROCESS | 1652 | 1468338183550 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:03 INFO - PROCESS | 1652 | 1468338183690 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:43:03 INFO - PROCESS | 1652 | 1468338183822 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1652 | 1468338183825 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a96800 == 46 [pid = 1652] [id = 308] 08:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112a86800) [pid = 1652] [serial = 923] [outer = 0x0] 08:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1161db800) [pid = 1652] [serial = 924] [outer = 0x112a86800] 08:43:03 INFO - PROCESS | 1652 | 1468338183854 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118224000) [pid = 1652] [serial = 925] [outer = 0x112a86800] 08:43:04 INFO - PROCESS | 1652 | 1468338184255 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]]]}] 08:43:04 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 08:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 775ms 08:43:04 INFO - PROCESS | 1652 | 1468338184315 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1652 | 1468338184318 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:43:04 INFO - PROCESS | 1652 | 1468338184322 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1652 | 1468338184324 Marionette TRACE conn2 <- [1,1206,null,{}] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba57800 == 45 [pid = 1652] [id = 302] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b820800 == 44 [pid = 1652] [id = 301] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11965c000 == 43 [pid = 1652] [id = 300] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a233000 == 42 [pid = 1652] [id = 299] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128b6f800 == 41 [pid = 1652] [id = 298] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126d0a000 == 40 [pid = 1652] [id = 297] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12506f000 == 39 [pid = 1652] [id = 296] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123f04000 == 38 [pid = 1652] [id = 295] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119676000 == 37 [pid = 1652] [id = 294] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118278000 == 36 [pid = 1652] [id = 293] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11618b000 == 35 [pid = 1652] [id = 292] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128944800 == 34 [pid = 1652] [id = 291] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123951800 == 33 [pid = 1652] [id = 289] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119019000 == 32 [pid = 1652] [id = 290] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb88000 == 31 [pid = 1652] [id = 307] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ef000 == 30 [pid = 1652] [id = 306] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b5000 == 29 [pid = 1652] [id = 305] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a5000 == 28 [pid = 1652] [id = 304] 08:43:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd73000 == 27 [pid = 1652] [id = 303] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ba7cc00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129407800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126957000) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11672ec00) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116b11800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11822bc00) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11873bc00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ab43800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118225800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123fec400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128cd4000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126fd4c00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124b84400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124ef3000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1161db400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b9a3800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11714b000) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119536800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1294ebc00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12380d400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116865400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294eb400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1294e0400) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11949a800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1256b0800) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7d7400) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119b52000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119581400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119585800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126d33000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b89fc00) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b8a9800) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ba87000) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 08:43:04 INFO - PROCESS | 1652 | 1468338184954 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}] 08:43:04 INFO - PROCESS | 1652 | 1468338184956 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:05 INFO - PROCESS | 1652 | 1468338185040 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:43:05 INFO - PROCESS | 1652 | 1468338185047 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1652 | 1468338185048 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113919800 == 28 [pid = 1652] [id = 309] 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129b3400) [pid = 1652] [serial = 926] [outer = 0x0] 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112d42800) [pid = 1652] [serial = 927] [outer = 0x1129b3400] 08:43:05 INFO - PROCESS | 1652 | 1468338185076 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11336c400) [pid = 1652] [serial = 928] [outer = 0x1129b3400] 08:43:05 INFO - PROCESS | 1652 | 1468338185497 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]]]}] 08:43:05 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 08:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1236ms 08:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:43:05 INFO - PROCESS | 1652 | 1468338185569 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1652 | 1468338185572 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:43:05 INFO - PROCESS | 1652 | 1468338185578 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1652 | 1468338185581 Marionette TRACE conn2 <- [1,1210,null,{}] 08:43:05 INFO - PROCESS | 1652 | 1468338185586 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}] 08:43:05 INFO - PROCESS | 1652 | 1468338185589 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:05 INFO - PROCESS | 1652 | 1468338185717 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:43:05 INFO - PROCESS | 1652 | 1468338185729 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1652 | 1468338185732 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117126800 == 29 [pid = 1652] [id = 310] 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116314c00) [pid = 1652] [serial = 929] [outer = 0x0] 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116319400) [pid = 1652] [serial = 930] [outer = 0x116314c00] 08:43:05 INFO - PROCESS | 1652 | 1468338185776 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116b0c000) [pid = 1652] [serial = 931] [outer = 0x116314c00] 08:43:06 INFO - PROCESS | 1652 | 1468338186090 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 524ms 08:43:06 INFO - PROCESS | 1652 | 1468338186101 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1652 | 1468338186102 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:43:06 INFO - PROCESS | 1652 | 1468338186104 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1652 | 1468338186105 Marionette TRACE conn2 <- [1,1214,null,{}] 08:43:06 INFO - PROCESS | 1652 | 1468338186108 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}] 08:43:06 INFO - PROCESS | 1652 | 1468338186111 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:06 INFO - PROCESS | 1652 | 1468338186222 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:43:06 INFO - PROCESS | 1652 | 1468338186253 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1652 | 1468338186255 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826c000 == 30 [pid = 1652] [id = 311] 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11816e000) [pid = 1652] [serial = 932] [outer = 0x0] 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11822ec00) [pid = 1652] [serial = 933] [outer = 0x11816e000] 08:43:06 INFO - PROCESS | 1652 | 1468338186283 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118346000) [pid = 1652] [serial = 934] [outer = 0x11816e000] 08:43:06 INFO - PROCESS | 1652 | 1468338186569 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 08:43:06 INFO - PROCESS | 1652 | 1468338186631 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1652 | 1468338186636 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:43:06 INFO - PROCESS | 1652 | 1468338186639 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1652 | 1468338186640 Marionette TRACE conn2 <- [1,1218,null,{}] 08:43:06 INFO - PROCESS | 1652 | 1468338186642 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}] 08:43:06 INFO - PROCESS | 1652 | 1468338186643 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:06 INFO - PROCESS | 1652 | 1468338186744 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:43:06 INFO - PROCESS | 1652 | 1468338186774 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1652 | 1468338186775 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a8000 == 31 [pid = 1652] [id = 312] 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118349c00) [pid = 1652] [serial = 935] [outer = 0x0] 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11873e000) [pid = 1652] [serial = 936] [outer = 0x118349c00] 08:43:06 INFO - PROCESS | 1652 | 1468338186800 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11949a800) [pid = 1652] [serial = 937] [outer = 0x118349c00] 08:43:07 INFO - PROCESS | 1652 | 1468338187101 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 08:43:07 INFO - PROCESS | 1652 | 1468338187165 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1652 | 1468338187166 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:43:07 INFO - PROCESS | 1652 | 1468338187169 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1652 | 1468338187170 Marionette TRACE conn2 <- [1,1222,null,{}] 08:43:07 INFO - PROCESS | 1652 | 1468338187172 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}] 08:43:07 INFO - PROCESS | 1652 | 1468338187173 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:07 INFO - PROCESS | 1652 | 1468338187263 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:43:07 INFO - PROCESS | 1652 | 1468338187266 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1652 | 1468338187268 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119459000 == 32 [pid = 1652] [id = 313] 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119406c00) [pid = 1652] [serial = 938] [outer = 0x0] 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11957c000) [pid = 1652] [serial = 939] [outer = 0x119406c00] 08:43:07 INFO - PROCESS | 1652 | 1468338187298 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119858c00) [pid = 1652] [serial = 940] [outer = 0x119406c00] 08:43:07 INFO - PROCESS | 1652 | 1468338187661 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] 08:43:07 INFO - PROCESS | 1652 | 1468338187690 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:43:07 INFO - PROCESS | 1652 | 1468338187701 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1652 | 1468338187702 Marionette TRACE conn2 <- [1,1226,null,{}] 08:43:07 INFO - PROCESS | 1652 | 1468338187705 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}] 08:43:07 INFO - PROCESS | 1652 | 1468338187712 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:07 INFO - PROCESS | 1652 | 1468338187852 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:43:07 INFO - PROCESS | 1652 | 1468338187891 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1652 | 1468338187892 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123950800 == 33 [pid = 1652] [id = 314] 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1208f3400) [pid = 1652] [serial = 941] [outer = 0x0] 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123807800) [pid = 1652] [serial = 942] [outer = 0x1208f3400] 08:43:07 INFO - PROCESS | 1652 | 1468338187917 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124378800) [pid = 1652] [serial = 943] [outer = 0x1208f3400] 08:43:08 INFO - PROCESS | 1652 | 1468338188210 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 08:43:08 INFO - PROCESS | 1652 | 1468338188228 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1652 | 1468338188230 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:43:08 INFO - PROCESS | 1652 | 1468338188238 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1652 | 1468338188239 Marionette TRACE conn2 <- [1,1230,null,{}] 08:43:08 INFO - PROCESS | 1652 | 1468338188241 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}] 08:43:08 INFO - PROCESS | 1652 | 1468338188244 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:08 INFO - PROCESS | 1652 | 1468338188340 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:43:08 INFO - PROCESS | 1652 | 1468338188343 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1652 | 1468338188344 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f09800 == 34 [pid = 1652] [id = 315] 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1208f7000) [pid = 1652] [serial = 944] [outer = 0x0] 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124384400) [pid = 1652] [serial = 945] [outer = 0x1208f7000] 08:43:08 INFO - PROCESS | 1652 | 1468338188375 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124b8f000) [pid = 1652] [serial = 946] [outer = 0x1208f7000] 08:43:08 INFO - PROCESS | 1652 | 1468338188686 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 08:43:08 INFO - PROCESS | 1652 | 1468338188708 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1652 | 1468338188712 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:43:08 INFO - PROCESS | 1652 | 1468338188721 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1652 | 1468338188722 Marionette TRACE conn2 <- [1,1234,null,{}] 08:43:08 INFO - PROCESS | 1652 | 1468338188725 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}] 08:43:08 INFO - PROCESS | 1652 | 1468338188728 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:08 INFO - PROCESS | 1652 | 1468338188823 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:43:08 INFO - PROCESS | 1652 | 1468338188860 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1652 | 1468338188861 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242c7800 == 35 [pid = 1652] [id = 316] 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123dbe800) [pid = 1652] [serial = 947] [outer = 0x0] 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124ef0400) [pid = 1652] [serial = 948] [outer = 0x123dbe800] 08:43:08 INFO - PROCESS | 1652 | 1468338188885 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1255ad400) [pid = 1652] [serial = 949] [outer = 0x123dbe800] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ba7e000) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128cdf800) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128d6800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a5d4400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110f40c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113b54800) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127385000) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1173bb400) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116b0ac00) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123804800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11985b000) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1243bec00) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128d6c00) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12502e000) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:43:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ab47c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:43:09 INFO - PROCESS | 1652 | 1468338189338 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 08:43:09 INFO - PROCESS | 1652 | 1468338189344 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1652 | 1468338189346 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:43:09 INFO - PROCESS | 1652 | 1468338189348 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1652 | 1468338189349 Marionette TRACE conn2 <- [1,1238,null,{}] 08:43:09 INFO - PROCESS | 1652 | 1468338189352 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}] 08:43:09 INFO - PROCESS | 1652 | 1468338189353 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:09 INFO - PROCESS | 1652 | 1468338189430 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:43:09 INFO - PROCESS | 1652 | 1468338189434 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1652 | 1468338189436 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3f800 == 36 [pid = 1652] [id = 317] 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1177c5c00) [pid = 1652] [serial = 950] [outer = 0x0] 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123806800) [pid = 1652] [serial = 951] [outer = 0x1177c5c00] 08:43:09 INFO - PROCESS | 1652 | 1468338189469 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124ef3400) [pid = 1652] [serial = 952] [outer = 0x1177c5c00] 08:43:09 INFO - PROCESS | 1652 | 1468338189795 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 08:43:09 INFO - PROCESS | 1652 | 1468338189818 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1652 | 1468338189819 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:43:09 INFO - PROCESS | 1652 | 1468338189821 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1652 | 1468338189822 Marionette TRACE conn2 <- [1,1242,null,{}] 08:43:09 INFO - PROCESS | 1652 | 1468338189825 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}] 08:43:09 INFO - PROCESS | 1652 | 1468338189826 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:09 INFO - PROCESS | 1652 | 1468338189923 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:43:09 INFO - PROCESS | 1652 | 1468338189929 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1652 | 1468338189930 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125669000 == 37 [pid = 1652] [id = 318] 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1129ac800) [pid = 1652] [serial = 953] [outer = 0x0] 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1255ad800) [pid = 1652] [serial = 954] [outer = 0x1129ac800] 08:43:09 INFO - PROCESS | 1652 | 1468338189954 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126956000) [pid = 1652] [serial = 955] [outer = 0x1129ac800] 08:43:10 INFO - PROCESS | 1652 | 1468338190237 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 418ms 08:43:10 INFO - PROCESS | 1652 | 1468338190240 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1652 | 1468338190241 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:43:10 INFO - PROCESS | 1652 | 1468338190250 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1652 | 1468338190251 Marionette TRACE conn2 <- [1,1246,null,{}] 08:43:10 INFO - PROCESS | 1652 | 1468338190254 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}] 08:43:10 INFO - PROCESS | 1652 | 1468338190255 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:10 INFO - PROCESS | 1652 | 1468338190350 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:43:10 INFO - PROCESS | 1652 | 1468338190354 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1652 | 1468338190355 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b57800 == 38 [pid = 1652] [id = 319] 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1255b3c00) [pid = 1652] [serial = 956] [outer = 0x0] 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126d2f400) [pid = 1652] [serial = 957] [outer = 0x1255b3c00] 08:43:10 INFO - PROCESS | 1652 | 1468338190388 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12738dc00) [pid = 1652] [serial = 958] [outer = 0x1255b3c00] 08:43:10 INFO - PROCESS | 1652 | 1468338190734 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 517ms 08:43:10 INFO - PROCESS | 1652 | 1468338190769 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1652 | 1468338190770 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:43:10 INFO - PROCESS | 1652 | 1468338190773 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1652 | 1468338190775 Marionette TRACE conn2 <- [1,1250,null,{}] 08:43:10 INFO - PROCESS | 1652 | 1468338190789 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}] 08:43:10 INFO - PROCESS | 1652 | 1468338190791 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:10 INFO - PROCESS | 1652 | 1468338190866 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:43:10 INFO - PROCESS | 1652 | 1468338190870 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1652 | 1468338190871 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129139800 == 39 [pid = 1652] [id = 320] 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1271e7000) [pid = 1652] [serial = 959] [outer = 0x0] 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291bac00) [pid = 1652] [serial = 960] [outer = 0x1271e7000] 08:43:10 INFO - PROCESS | 1652 | 1468338190895 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129407800) [pid = 1652] [serial = 961] [outer = 0x1271e7000] 08:43:11 INFO - PROCESS | 1652 | 1468338191189 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 08:43:11 INFO - PROCESS | 1652 | 1468338191260 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1652 | 1468338191262 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:43:11 INFO - PROCESS | 1652 | 1468338191267 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1652 | 1468338191269 Marionette TRACE conn2 <- [1,1254,null,{}] 08:43:11 INFO - PROCESS | 1652 | 1468338191273 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}] 08:43:11 INFO - PROCESS | 1652 | 1468338191275 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:11 INFO - PROCESS | 1652 | 1468338191372 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:43:11 INFO - PROCESS | 1652 | 1468338191463 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1652 | 1468338191465 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1163d4000 == 40 [pid = 1652] [id = 321] 08:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1129ae400) [pid = 1652] [serial = 962] [outer = 0x0] 08:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112d3cc00) [pid = 1652] [serial = 963] [outer = 0x1129ae400] 08:43:11 INFO - PROCESS | 1652 | 1468338191498 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113b59000) [pid = 1652] [serial = 964] [outer = 0x1129ae400] 08:43:12 INFO - PROCESS | 1652 | 1468338192020 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 823ms 08:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:43:12 INFO - PROCESS | 1652 | 1468338192090 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1652 | 1468338192094 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1652 | 1468338192100 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1652 | 1468338192103 Marionette TRACE conn2 <- [1,1258,null,{}] 08:43:12 INFO - PROCESS | 1652 | 1468338192105 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}] 08:43:12 INFO - PROCESS | 1652 | 1468338192107 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:12 INFO - PROCESS | 1652 | 1468338192212 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:43:12 INFO - PROCESS | 1652 | 1468338192288 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1652 | 1468338192289 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a5000 == 41 [pid = 1652] [id = 322] 08:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1177cc400) [pid = 1652] [serial = 965] [outer = 0x0] 08:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117f14400) [pid = 1652] [serial = 966] [outer = 0x1177cc400] 08:43:12 INFO - PROCESS | 1652 | 1468338192320 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118344400) [pid = 1652] [serial = 967] [outer = 0x1177cc400] 08:43:12 INFO - PROCESS | 1652 | 1468338192969 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 923ms 08:43:13 INFO - PROCESS | 1652 | 1468338193021 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1652 | 1468338193023 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:43:13 INFO - PROCESS | 1652 | 1468338193027 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1652 | 1468338193029 Marionette TRACE conn2 <- [1,1262,null,{}] 08:43:13 INFO - PROCESS | 1652 | 1468338193032 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}] 08:43:13 INFO - PROCESS | 1652 | 1468338193034 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:13 INFO - PROCESS | 1652 | 1468338193136 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:43:13 INFO - PROCESS | 1652 | 1468338193213 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1652 | 1468338193216 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x117446800 == 42 [pid = 1652] [id = 323] 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1161db400) [pid = 1652] [serial = 968] [outer = 0x0] 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116317400) [pid = 1652] [serial = 969] [outer = 0x1161db400] 08:43:13 INFO - PROCESS | 1652 | 1468338193244 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1173bf000) [pid = 1652] [serial = 970] [outer = 0x1161db400] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128b57800 == 41 [pid = 1652] [id = 319] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125669000 == 40 [pid = 1652] [id = 318] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3f800 == 39 [pid = 1652] [id = 317] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1242c7800 == 38 [pid = 1652] [id = 316] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123f09800 == 37 [pid = 1652] [id = 315] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123950800 == 36 [pid = 1652] [id = 314] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119459000 == 35 [pid = 1652] [id = 313] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a8000 == 34 [pid = 1652] [id = 312] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11826c000 == 33 [pid = 1652] [id = 311] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x117126800 == 32 [pid = 1652] [id = 310] 08:43:13 INFO - PROCESS | 1652 | --DOCSHELL 0x113919800 == 31 [pid = 1652] [id = 309] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12ba78c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126fcd400) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127389400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b9a6000) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b9a9400) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bdb8400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ba7ac00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1256a8800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bf10000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c0df000) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1291ba400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1190cb400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1242a1c00) [pid = 1652] [serial = 501] [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.] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7dc400) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a6aa400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124ef9c00) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b9ec000) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11631b400) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12bf06c00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11847a800) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11949ec00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118614800) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11953a800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1240c7800) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1243c1400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123851c00) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12437b400) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124ef8c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118222000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c335800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 1652 | 1468338193625 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 621ms 08:43:13 INFO - PROCESS | 1652 | 1468338193648 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1652 | 1468338193651 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:43:13 INFO - PROCESS | 1652 | 1468338193655 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1652 | 1468338193657 Marionette TRACE conn2 <- [1,1266,null,{}] 08:43:13 INFO - PROCESS | 1652 | 1468338193659 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}] 08:43:13 INFO - PROCESS | 1652 | 1468338193661 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:13 INFO - PROCESS | 1652 | 1468338193738 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:43:13 INFO - PROCESS | 1652 | 1468338193742 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1652 | 1468338193745 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118291000 == 32 [pid = 1652] [id = 324] 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118329800) [pid = 1652] [serial = 971] [outer = 0x0] 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11834d000) [pid = 1652] [serial = 972] [outer = 0x118329800] 08:43:13 INFO - PROCESS | 1652 | 1468338193773 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118743400) [pid = 1652] [serial = 973] [outer = 0x118329800] 08:43:14 INFO - PROCESS | 1652 | 1468338194124 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 524ms 08:43:14 INFO - PROCESS | 1652 | 1468338194179 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1652 | 1468338194181 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:43:14 INFO - PROCESS | 1652 | 1468338194183 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1652 | 1468338194185 Marionette TRACE conn2 <- [1,1270,null,{}] 08:43:14 INFO - PROCESS | 1652 | 1468338194193 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}] 08:43:14 INFO - PROCESS | 1652 | 1468338194196 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:14 INFO - PROCESS | 1652 | 1468338194272 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:43:14 INFO - PROCESS | 1652 | 1468338194280 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1652 | 1468338194282 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952c800 == 33 [pid = 1652] [id = 325] 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1190cd400) [pid = 1652] [serial = 974] [outer = 0x0] 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119586000) [pid = 1652] [serial = 975] [outer = 0x1190cd400] 08:43:14 INFO - PROCESS | 1652 | 1468338194309 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1208f1800) [pid = 1652] [serial = 976] [outer = 0x1190cd400] 08:43:14 INFO - PROCESS | 1652 | 1468338194639 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 472ms 08:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:43:14 INFO - PROCESS | 1652 | 1468338194656 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1652 | 1468338194657 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:43:14 INFO - PROCESS | 1652 | 1468338194661 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1652 | 1468338194663 Marionette TRACE conn2 <- [1,1274,null,{}] 08:43:14 INFO - PROCESS | 1652 | 1468338194675 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}] 08:43:14 INFO - PROCESS | 1652 | 1468338194677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:14 INFO - PROCESS | 1652 | 1468338194752 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:43:14 INFO - PROCESS | 1652 | 1468338194755 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1652 | 1468338194756 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394a000 == 34 [pid = 1652] [id = 326] 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123803000) [pid = 1652] [serial = 977] [outer = 0x0] 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1239e2c00) [pid = 1652] [serial = 978] [outer = 0x123803000] 08:43:14 INFO - PROCESS | 1652 | 1468338194783 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123e35c00) [pid = 1652] [serial = 979] [outer = 0x123803000] 08:43:15 INFO - PROCESS | 1652 | 1468338195126 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 477ms 08:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:43:15 INFO - PROCESS | 1652 | 1468338195137 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1652 | 1468338195138 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:43:15 INFO - PROCESS | 1652 | 1468338195140 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1652 | 1468338195142 Marionette TRACE conn2 <- [1,1278,null,{}] 08:43:15 INFO - PROCESS | 1652 | 1468338195148 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}] 08:43:15 INFO - PROCESS | 1652 | 1468338195149 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:15 INFO - PROCESS | 1652 | 1468338195222 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:43:15 INFO - PROCESS | 1652 | 1468338195228 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1652 | 1468338195230 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ba000 == 35 [pid = 1652] [id = 327] 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113b53400) [pid = 1652] [serial = 980] [outer = 0x0] 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12437a400) [pid = 1652] [serial = 981] [outer = 0x113b53400] 08:43:15 INFO - PROCESS | 1652 | 1468338195260 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124696800) [pid = 1652] [serial = 982] [outer = 0x113b53400] 08:43:15 INFO - PROCESS | 1652 | 1468338195612 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 08:43:15 INFO - PROCESS | 1652 | 1468338195663 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1652 | 1468338195665 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:43:15 INFO - PROCESS | 1652 | 1468338195667 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1652 | 1468338195668 Marionette TRACE conn2 <- [1,1282,null,{}] 08:43:15 INFO - PROCESS | 1652 | 1468338195670 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}] 08:43:15 INFO - PROCESS | 1652 | 1468338195674 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:15 INFO - PROCESS | 1652 | 1468338195794 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:43:15 INFO - PROCESS | 1652 | 1468338195798 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1652 | 1468338195799 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x125633800 == 36 [pid = 1652] [id = 328] 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c44400) [pid = 1652] [serial = 983] [outer = 0x0] 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125577c00) [pid = 1652] [serial = 984] [outer = 0x123c44400] 08:43:15 INFO - PROCESS | 1652 | 1468338195824 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127389000) [pid = 1652] [serial = 985] [outer = 0x123c44400] 08:43:16 INFO - PROCESS | 1652 | 1468338196155 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 08:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:43:16 INFO - PROCESS | 1652 | 1468338196185 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1652 | 1468338196186 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:43:16 INFO - PROCESS | 1652 | 1468338196188 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1652 | 1468338196189 Marionette TRACE conn2 <- [1,1286,null,{}] 08:43:16 INFO - PROCESS | 1652 | 1468338196191 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}] 08:43:16 INFO - PROCESS | 1652 | 1468338196193 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:16 INFO - PROCESS | 1652 | 1468338196290 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:43:16 INFO - PROCESS | 1652 | 1468338196293 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1652 | 1468338196295 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271bc800 == 37 [pid = 1652] [id = 329] 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124e84c00) [pid = 1652] [serial = 986] [outer = 0x0] 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ebec00) [pid = 1652] [serial = 987] [outer = 0x124e84c00] 08:43:16 INFO - PROCESS | 1652 | 1468338196326 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12940e400) [pid = 1652] [serial = 988] [outer = 0x124e84c00] 08:43:16 INFO - PROCESS | 1652 | 1468338196687 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 08:43:16 INFO - PROCESS | 1652 | 1468338196709 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1652 | 1468338196712 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:43:16 INFO - PROCESS | 1652 | 1468338196716 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1652 | 1468338196717 Marionette TRACE conn2 <- [1,1290,null,{}] 08:43:16 INFO - PROCESS | 1652 | 1468338196719 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}] 08:43:16 INFO - PROCESS | 1652 | 1468338196721 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:16 INFO - PROCESS | 1652 | 1468338196816 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:43:16 INFO - PROCESS | 1652 | 1468338196828 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1652 | 1468338196830 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e44000 == 38 [pid = 1652] [id = 330] 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12940f000) [pid = 1652] [serial = 989] [outer = 0x0] 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294eb000) [pid = 1652] [serial = 990] [outer = 0x12940f000] 08:43:16 INFO - PROCESS | 1652 | 1468338196853 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a5d5000) [pid = 1652] [serial = 991] [outer = 0x12940f000] 08:43:17 INFO - PROCESS | 1652 | 1468338197184 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 08:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:43:17 INFO - PROCESS | 1652 | 1468338197235 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1652 | 1468338197236 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:43:17 INFO - PROCESS | 1652 | 1468338197238 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1652 | 1468338197239 Marionette TRACE conn2 <- [1,1294,null,{}] 08:43:17 INFO - PROCESS | 1652 | 1468338197241 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}] 08:43:17 INFO - PROCESS | 1652 | 1468338197243 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:17 INFO - PROCESS | 1652 | 1468338197339 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:43:17 INFO - PROCESS | 1652 | 1468338197351 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1652 | 1468338197360 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a23e800 == 39 [pid = 1652] [id = 331] 08:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a5d5400) [pid = 1652] [serial = 992] [outer = 0x0] 08:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a6a9000) [pid = 1652] [serial = 993] [outer = 0x12a5d5400] 08:43:17 INFO - PROCESS | 1652 | 1468338197384 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a6b3400) [pid = 1652] [serial = 994] [outer = 0x12a5d5400] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119406c00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118349c00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116314c00) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a86800) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129b3400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11816e000) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118224c00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1239e2000) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1291b5800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1208f3400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123dbe800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1208f7000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1255b3c00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1177c5c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113b62400) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129ac800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:43:17 INFO - PROCESS | 1652 | 1468338197804 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 619ms 08:43:17 INFO - PROCESS | 1652 | 1468338197857 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1652 | 1468338197858 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:43:17 INFO - PROCESS | 1652 | 1468338197861 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1652 | 1468338197862 Marionette TRACE conn2 <- [1,1298,null,{}] 08:43:17 INFO - PROCESS | 1652 | 1468338197865 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}] 08:43:17 INFO - PROCESS | 1652 | 1468338197866 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:17 INFO - PROCESS | 1652 | 1468338197957 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:43:17 INFO - PROCESS | 1652 | 1468338197963 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1652 | 1468338197964 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199ef000 == 40 [pid = 1652] [id = 332] 08:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1130b1000) [pid = 1652] [serial = 995] [outer = 0x0] 08:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11714ac00) [pid = 1652] [serial = 996] [outer = 0x1130b1000] 08:43:18 INFO - PROCESS | 1652 | 1468338198003 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1190ce400) [pid = 1652] [serial = 997] [outer = 0x1130b1000] 08:43:18 INFO - PROCESS | 1652 | 1468338198396 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 570ms 08:43:18 INFO - PROCESS | 1652 | 1468338198432 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:43:18 INFO - PROCESS | 1652 | 1468338198434 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:43:18 INFO - PROCESS | 1652 | 1468338198436 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1652 | 1468338198437 Marionette TRACE conn2 <- [1,1302,null,{}] 08:43:18 INFO - PROCESS | 1652 | 1468338198440 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}] 08:43:18 INFO - PROCESS | 1652 | 1468338198441 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:18 INFO - PROCESS | 1652 | 1468338198552 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:43:18 INFO - PROCESS | 1652 | 1468338198582 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1652 | 1468338198584 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a712800 == 41 [pid = 1652] [id = 333] 08:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11984cc00) [pid = 1652] [serial = 998] [outer = 0x0] 08:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a5d4c00) [pid = 1652] [serial = 999] [outer = 0x11984cc00] 08:43:18 INFO - PROCESS | 1652 | 1468338198609 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12acc7800) [pid = 1652] [serial = 1000] [outer = 0x11984cc00] 08:43:18 INFO - PROCESS | 1652 | 1468338198899 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 08:43:18 INFO - PROCESS | 1652 | 1468338198958 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1652 | 1468338198961 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:43:18 INFO - PROCESS | 1652 | 1468338198965 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1652 | 1468338198966 Marionette TRACE conn2 <- [1,1306,null,{}] 08:43:18 INFO - PROCESS | 1652 | 1468338198968 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}] 08:43:18 INFO - PROCESS | 1652 | 1468338198969 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:19 INFO - PROCESS | 1652 | 1468338199047 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:43:19 INFO - PROCESS | 1652 | 1468338199050 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1652 | 1468338199051 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab04000 == 42 [pid = 1652] [id = 334] 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12acc9000) [pid = 1652] [serial = 1001] [outer = 0x0] 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b8ac000) [pid = 1652] [serial = 1002] [outer = 0x12acc9000] 08:43:19 INFO - PROCESS | 1652 | 1468338199075 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b9ecc00) [pid = 1652] [serial = 1003] [outer = 0x12acc9000] 08:43:19 INFO - PROCESS | 1652 | 1468338199372 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 420ms 08:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:43:19 INFO - PROCESS | 1652 | 1468338199386 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1652 | 1468338199387 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 1652 | 1468338199389 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1652 | 1468338199390 Marionette TRACE conn2 <- [1,1310,null,{}] 08:43:19 INFO - PROCESS | 1652 | 1468338199393 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}] 08:43:19 INFO - PROCESS | 1652 | 1468338199396 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:19 INFO - PROCESS | 1652 | 1468338199485 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:43:19 INFO - PROCESS | 1652 | 1468338199546 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1652 | 1468338199547 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b825000 == 43 [pid = 1652] [id = 335] 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119404000) [pid = 1652] [serial = 1004] [outer = 0x0] 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b9f0400) [pid = 1652] [serial = 1005] [outer = 0x119404000] 08:43:19 INFO - PROCESS | 1652 | 1468338199571 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba7f000) [pid = 1652] [serial = 1006] [outer = 0x119404000] 08:43:19 INFO - PROCESS | 1652 | 1468338199946 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] 08:43:19 INFO - PROCESS | 1652 | 1468338199965 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:43:19 INFO - PROCESS | 1652 | 1468338199968 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1652 | 1468338199971 Marionette TRACE conn2 <- [1,1314,null,{}] 08:43:19 INFO - PROCESS | 1652 | 1468338199975 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}] 08:43:19 INFO - PROCESS | 1652 | 1468338199976 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:20 INFO - PROCESS | 1652 | 1468338200083 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:43:20 INFO - PROCESS | 1652 | 1468338200139 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1652 | 1468338200141 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117448800 == 44 [pid = 1652] [id = 336] 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113f2f800) [pid = 1652] [serial = 1007] [outer = 0x0] 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116179400) [pid = 1652] [serial = 1008] [outer = 0x113f2f800] 08:43:20 INFO - PROCESS | 1652 | 1468338200171 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117156c00) [pid = 1652] [serial = 1009] [outer = 0x113f2f800] 08:43:20 INFO - PROCESS | 1652 | 1468338200633 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 08:43:20 INFO - PROCESS | 1652 | 1468338200690 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1652 | 1468338200693 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:43:20 INFO - PROCESS | 1652 | 1468338200697 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1652 | 1468338200699 Marionette TRACE conn2 <- [1,1318,null,{}] 08:43:20 INFO - PROCESS | 1652 | 1468338200702 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}] 08:43:20 INFO - PROCESS | 1652 | 1468338200703 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:20 INFO - PROCESS | 1652 | 1468338200808 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:43:20 INFO - PROCESS | 1652 | 1468338200876 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1652 | 1468338200877 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242b5000 == 45 [pid = 1652] [id = 337] 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117f12000) [pid = 1652] [serial = 1010] [outer = 0x0] 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1190cd000) [pid = 1652] [serial = 1011] [outer = 0x117f12000] 08:43:20 INFO - PROCESS | 1652 | 1468338200909 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119538400) [pid = 1652] [serial = 1012] [outer = 0x117f12000] 08:43:21 INFO - PROCESS | 1652 | 1468338201319 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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 669ms 08:43:21 INFO - PROCESS | 1652 | 1468338201367 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1652 | 1468338201369 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:43:21 INFO - PROCESS | 1652 | 1468338201401 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1652 | 1468338201403 Marionette TRACE conn2 <- [1,1322,null,{}] 08:43:21 INFO - PROCESS | 1652 | 1468338201428 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}] 08:43:21 INFO - PROCESS | 1652 | 1468338201431 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:21 INFO - PROCESS | 1652 | 1468338201555 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:43:21 INFO - PROCESS | 1652 | 1468338201607 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1652 | 1468338201609 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab19800 == 46 [pid = 1652] [id = 338] 08:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124609800) [pid = 1652] [serial = 1013] [outer = 0x0] 08:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124ef8000) [pid = 1652] [serial = 1014] [outer = 0x124609800] 08:43:21 INFO - PROCESS | 1652 | 1468338201640 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126959000) [pid = 1652] [serial = 1015] [outer = 0x124609800] 08:43:22 INFO - PROCESS | 1652 | 1468338202086 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 728ms 08:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:43:22 INFO - PROCESS | 1652 | 1468338202147 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1652 | 1468338202150 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 1652 | 1468338202155 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1652 | 1468338202157 Marionette TRACE conn2 <- [1,1326,null,{}] 08:43:22 INFO - PROCESS | 1652 | 1468338202163 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}] 08:43:22 INFO - PROCESS | 1652 | 1468338202165 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:22 INFO - PROCESS | 1652 | 1468338202314 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:43:22 INFO - PROCESS | 1652 | 1468338202403 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1652 | 1468338202405 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd64800 == 47 [pid = 1652] [id = 339] 08:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127387800) [pid = 1652] [serial = 1016] [outer = 0x0] 08:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ec4c00) [pid = 1652] [serial = 1017] [outer = 0x127387800] 08:43:22 INFO - PROCESS | 1652 | 1468338202440 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1294ebc00) [pid = 1652] [serial = 1018] [outer = 0x127387800] 08:43:22 INFO - PROCESS | 1652 | 1468338202898 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]]]}] 08:43:22 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 08:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 775ms 08:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:43:22 INFO - PROCESS | 1652 | 1468338202930 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1652 | 1468338202931 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 1652 | 1468338202933 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1652 | 1468338202935 Marionette TRACE conn2 <- [1,1330,null,{}] 08:43:22 INFO - PROCESS | 1652 | 1468338202937 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}] 08:43:22 INFO - PROCESS | 1652 | 1468338202938 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:23 INFO - PROCESS | 1652 | 1468338203035 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:43:23 INFO - PROCESS | 1652 | 1468338203088 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1652 | 1468338203089 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ad800 == 48 [pid = 1652] [id = 340] 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1130b1400) [pid = 1652] [serial = 1019] [outer = 0x0] 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127385800) [pid = 1652] [serial = 1020] [outer = 0x1130b1400] 08:43:23 INFO - PROCESS | 1652 | 1468338203118 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7d9800) [pid = 1652] [serial = 1021] [outer = 0x1130b1400] 08:43:23 INFO - PROCESS | 1652 | 1468338203667 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]]]}] 08:43:23 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 08:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 772ms 08:43:23 INFO - PROCESS | 1652 | 1468338203706 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1652 | 1468338203708 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:43:23 INFO - PROCESS | 1652 | 1468338203732 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1652 | 1468338203734 Marionette TRACE conn2 <- [1,1334,null,{}] 08:43:23 INFO - PROCESS | 1652 | 1468338203738 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}] 08:43:23 INFO - PROCESS | 1652 | 1468338203740 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:23 INFO - PROCESS | 1652 | 1468338203839 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:43:23 INFO - PROCESS | 1652 | 1468338203908 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1652 | 1468338203910 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118279800 == 49 [pid = 1652] [id = 341] 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116320800) [pid = 1652] [serial = 1022] [outer = 0x0] 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1177ce400) [pid = 1652] [serial = 1023] [outer = 0x116320800] 08:43:23 INFO - PROCESS | 1652 | 1468338203938 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118323800) [pid = 1652] [serial = 1024] [outer = 0x116320800] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab04000 == 48 [pid = 1652] [id = 334] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a712800 == 47 [pid = 1652] [id = 333] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1199ef000 == 46 [pid = 1652] [id = 332] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a23e800 == 45 [pid = 1652] [id = 331] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x128e44000 == 44 [pid = 1652] [id = 330] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1271bc800 == 43 [pid = 1652] [id = 329] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x125633800 == 42 [pid = 1652] [id = 328] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ba000 == 41 [pid = 1652] [id = 327] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12394a000 == 40 [pid = 1652] [id = 326] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11952c800 == 39 [pid = 1652] [id = 325] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118291000 == 38 [pid = 1652] [id = 324] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117446800 == 37 [pid = 1652] [id = 323] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a5000 == 36 [pid = 1652] [id = 322] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1163d4000 == 35 [pid = 1652] [id = 321] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129139800 == 34 [pid = 1652] [id = 320] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116a96800 == 33 [pid = 1652] [id = 308] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ad800 == 32 [pid = 1652] [id = 340] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd64800 == 31 [pid = 1652] [id = 339] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab19800 == 30 [pid = 1652] [id = 338] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1242b5000 == 29 [pid = 1652] [id = 337] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b825000 == 28 [pid = 1652] [id = 335] 08:43:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117448800 == 27 [pid = 1652] [id = 336] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11957c000) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11873e000) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116319400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116b0c000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118224000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1161db800) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112d42800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11336c400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11822ec00) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118346000) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119531000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11873ec00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1255b8800) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243ba400) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a6af800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1294de400) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124378800) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123807800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124ef0400) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124384400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12738dc00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123806800) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1291bac00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124ef3400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126d2f400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1255ad400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124b8f000) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119858c00) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c0e3400) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126956000) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bf08800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11949a800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1255ad800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1652 | 1468338204956 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1233ms 08:43:24 INFO - PROCESS | 1652 | 1468338204964 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:43:24 INFO - PROCESS | 1652 | 1468338204966 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:43:24 INFO - PROCESS | 1652 | 1468338204970 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1652 | 1468338204971 Marionette TRACE conn2 <- [1,1338,null,{}] 08:43:24 INFO - PROCESS | 1652 | 1468338204974 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}] 08:43:24 INFO - PROCESS | 1652 | 1468338204976 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:25 INFO - PROCESS | 1652 | 1468338205066 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:43:25 INFO - PROCESS | 1652 | 1468338205071 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1652 | 1468338205073 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116707000 == 28 [pid = 1652] [id = 342] 08:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1129ab400) [pid = 1652] [serial = 1025] [outer = 0x0] 08:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11396e000) [pid = 1652] [serial = 1026] [outer = 0x1129ab400] 08:43:25 INFO - PROCESS | 1652 | 1468338205102 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133cd400) [pid = 1652] [serial = 1027] [outer = 0x1129ab400] 08:43:25 INFO - PROCESS | 1652 | 1468338205918 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 08:43:25 INFO - PROCESS | 1652 | 1468338205941 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1652 | 1468338205946 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:43:25 INFO - PROCESS | 1652 | 1468338205950 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1652 | 1468338205952 Marionette TRACE conn2 <- [1,1342,null,{}] 08:43:25 INFO - PROCESS | 1652 | 1468338205954 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}] 08:43:25 INFO - PROCESS | 1652 | 1468338205956 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:26 INFO - PROCESS | 1652 | 1468338206039 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:43:26 INFO - PROCESS | 1652 | 1468338206089 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1652 | 1468338206090 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745f000 == 29 [pid = 1652] [id = 343] 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116b04400) [pid = 1652] [serial = 1028] [outer = 0x0] 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118163c00) [pid = 1652] [serial = 1029] [outer = 0x116b04400] 08:43:26 INFO - PROCESS | 1652 | 1468338206117 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118326000) [pid = 1652] [serial = 1030] [outer = 0x116b04400] 08:43:26 INFO - PROCESS | 1652 | 1468338206426 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 08:43:26 INFO - PROCESS | 1652 | 1468338206469 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1652 | 1468338206471 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:43:26 INFO - PROCESS | 1652 | 1468338206473 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1652 | 1468338206475 Marionette TRACE conn2 <- [1,1346,null,{}] 08:43:26 INFO - PROCESS | 1652 | 1468338206483 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}] 08:43:26 INFO - PROCESS | 1652 | 1468338206486 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:26 INFO - PROCESS | 1652 | 1468338206562 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:43:26 INFO - PROCESS | 1652 | 1468338206614 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1652 | 1468338206617 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924f800 == 30 [pid = 1652] [id = 344] 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129a6800) [pid = 1652] [serial = 1031] [outer = 0x0] 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11904f400) [pid = 1652] [serial = 1032] [outer = 0x1129a6800] 08:43:26 INFO - PROCESS | 1652 | 1468338206644 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119537000) [pid = 1652] [serial = 1033] [outer = 0x1129a6800] 08:43:26 INFO - PROCESS | 1652 | 1468338206957 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 08:43:26 INFO - PROCESS | 1652 | 1468338206998 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:43:27 INFO - PROCESS | 1652 | 1468338206999 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1652 | 1468338207001 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1652 | 1468338207003 Marionette TRACE conn2 <- [1,1350,null,{}] 08:43:27 INFO - PROCESS | 1652 | 1468338207005 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}] 08:43:27 INFO - PROCESS | 1652 | 1468338207006 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:27 INFO - PROCESS | 1652 | 1468338207102 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:43:27 INFO - PROCESS | 1652 | 1468338207134 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1652 | 1468338207135 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119671000 == 31 [pid = 1652] [id = 345] 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119538800) [pid = 1652] [serial = 1034] [outer = 0x0] 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119586c00) [pid = 1652] [serial = 1035] [outer = 0x119538800] 08:43:27 INFO - PROCESS | 1652 | 1468338207160 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1208eac00) [pid = 1652] [serial = 1036] [outer = 0x119538800] 08:43:27 INFO - PROCESS | 1652 | 1468338207455 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 08:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:43:27 INFO - PROCESS | 1652 | 1468338207487 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1652 | 1468338207488 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1652 | 1468338207490 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1652 | 1468338207491 Marionette TRACE conn2 <- [1,1354,null,{}] 08:43:27 INFO - PROCESS | 1652 | 1468338207496 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}] 08:43:27 INFO - PROCESS | 1652 | 1468338207499 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:27 INFO - PROCESS | 1652 | 1468338207594 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:43:27 INFO - PROCESS | 1652 | 1468338207598 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1652 | 1468338207599 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123882800 == 32 [pid = 1652] [id = 346] 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116a78000) [pid = 1652] [serial = 1037] [outer = 0x0] 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1208f6400) [pid = 1652] [serial = 1038] [outer = 0x116a78000] 08:43:27 INFO - PROCESS | 1652 | 1468338207623 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123e36000) [pid = 1652] [serial = 1039] [outer = 0x116a78000] 08:43:27 INFO - PROCESS | 1652 | 1468338207970 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 08:43:28 INFO - PROCESS | 1652 | 1468338208011 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1652 | 1468338208012 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:43:28 INFO - PROCESS | 1652 | 1468338208014 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1652 | 1468338208015 Marionette TRACE conn2 <- [1,1358,null,{}] 08:43:28 INFO - PROCESS | 1652 | 1468338208017 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}] 08:43:28 INFO - PROCESS | 1652 | 1468338208021 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:28 INFO - PROCESS | 1652 | 1468338208131 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:43:28 INFO - PROCESS | 1652 | 1468338208164 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1652 | 1468338208166 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242ad000 == 33 [pid = 1652] [id = 347] 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123e37c00) [pid = 1652] [serial = 1040] [outer = 0x0] 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243ba800) [pid = 1652] [serial = 1041] [outer = 0x123e37c00] 08:43:28 INFO - PROCESS | 1652 | 1468338208190 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124e8fc00) [pid = 1652] [serial = 1042] [outer = 0x123e37c00] 08:43:28 INFO - PROCESS | 1652 | 1468338208487 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 08:43:28 INFO - PROCESS | 1652 | 1468338208533 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1652 | 1468338208534 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:43:28 INFO - PROCESS | 1652 | 1468338208536 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1652 | 1468338208545 Marionette TRACE conn2 <- [1,1362,null,{}] 08:43:28 INFO - PROCESS | 1652 | 1468338208547 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}] 08:43:28 INFO - PROCESS | 1652 | 1468338208549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:28 INFO - PROCESS | 1652 | 1468338208651 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:43:28 INFO - PROCESS | 1652 | 1468338208691 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1652 | 1468338208692 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12507b800 == 34 [pid = 1652] [id = 348] 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112d38400) [pid = 1652] [serial = 1043] [outer = 0x0] 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12557f000) [pid = 1652] [serial = 1044] [outer = 0x112d38400] 08:43:28 INFO - PROCESS | 1652 | 1468338208732 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126953400) [pid = 1652] [serial = 1045] [outer = 0x112d38400] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124e84c00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12940f000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a5d5400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1190cd400) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118329800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1161db400) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1271e7000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1129ae400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123803000) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113b53400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1177cc400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12acc9000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1130b1000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119404000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11984cc00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:43:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123c44400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:43:29 INFO - PROCESS | 1652 | 1468338209331 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 826ms 08:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:43:29 INFO - PROCESS | 1652 | 1468338209364 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1652 | 1468338209365 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:43:29 INFO - PROCESS | 1652 | 1468338209367 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1652 | 1468338209368 Marionette TRACE conn2 <- [1,1366,null,{}] 08:43:29 INFO - PROCESS | 1652 | 1468338209370 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}] 08:43:29 INFO - PROCESS | 1652 | 1468338209371 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:29 INFO - PROCESS | 1652 | 1468338209447 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:43:29 INFO - PROCESS | 1652 | 1468338209451 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1652 | 1468338209452 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269c8800 == 35 [pid = 1652] [id = 349] 08:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1129ae400) [pid = 1652] [serial = 1046] [outer = 0x0] 08:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118347000) [pid = 1652] [serial = 1047] [outer = 0x1129ae400] 08:43:29 INFO - PROCESS | 1652 | 1468338209476 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123807000) [pid = 1652] [serial = 1048] [outer = 0x1129ae400] 08:43:29 INFO - PROCESS | 1652 | 1468338209798 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] 08:43:29 INFO - PROCESS | 1652 | 1468338209849 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:43:29 INFO - PROCESS | 1652 | 1468338209851 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1652 | 1468338209853 Marionette TRACE conn2 <- [1,1370,null,{}] 08:43:29 INFO - PROCESS | 1652 | 1468338209866 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}] 08:43:29 INFO - PROCESS | 1652 | 1468338209867 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:29 INFO - PROCESS | 1652 | 1468338209940 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:43:29 INFO - PROCESS | 1652 | 1468338209946 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1652 | 1468338209948 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924f000 == 36 [pid = 1652] [id = 350] 08:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12437ec00) [pid = 1652] [serial = 1049] [outer = 0x0] 08:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12694ec00) [pid = 1652] [serial = 1050] [outer = 0x12437ec00] 08:43:29 INFO - PROCESS | 1652 | 1468338209971 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126d33800) [pid = 1652] [serial = 1051] [outer = 0x12437ec00] 08:43:30 INFO - PROCESS | 1652 | 1468338210285 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] 08:43:30 INFO - PROCESS | 1652 | 1468338210323 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 1652 | 1468338210325 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1652 | 1468338210326 Marionette TRACE conn2 <- [1,1374,null,{}] 08:43:30 INFO - PROCESS | 1652 | 1468338210328 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}] 08:43:30 INFO - PROCESS | 1652 | 1468338210329 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:30 INFO - PROCESS | 1652 | 1468338210401 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:43:30 INFO - PROCESS | 1652 | 1468338210456 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1652 | 1468338210457 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b6d000 == 37 [pid = 1652] [id = 351] 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1247cb400) [pid = 1652] [serial = 1052] [outer = 0x0] 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126fd0400) [pid = 1652] [serial = 1053] [outer = 0x1247cb400] 08:43:30 INFO - PROCESS | 1652 | 1468338210481 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127388400) [pid = 1652] [serial = 1054] [outer = 0x1247cb400] 08:43:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:30 INFO - PROCESS | 1652 | 1468338210740 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] 08:43:30 INFO - PROCESS | 1652 | 1468338210802 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:43:30 INFO - PROCESS | 1652 | 1468338210805 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1652 | 1468338210806 Marionette TRACE conn2 <- [1,1378,null,{}] 08:43:30 INFO - PROCESS | 1652 | 1468338210809 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}] 08:43:30 INFO - PROCESS | 1652 | 1468338210813 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:30 INFO - PROCESS | 1652 | 1468338210909 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:43:30 INFO - PROCESS | 1652 | 1468338210915 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1652 | 1468338210917 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123882000 == 38 [pid = 1652] [id = 352] 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12738f000) [pid = 1652] [serial = 1055] [outer = 0x0] 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291bfc00) [pid = 1652] [serial = 1056] [outer = 0x12738f000] 08:43:30 INFO - PROCESS | 1652 | 1468338210942 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a562000) [pid = 1652] [serial = 1057] [outer = 0x12738f000] 08:43:31 INFO - PROCESS | 1652 | 1468338211426 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] 08:43:31 INFO - PROCESS | 1652 | 1468338211482 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:43:31 INFO - PROCESS | 1652 | 1468338211485 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1652 | 1468338211487 Marionette TRACE conn2 <- [1,1382,null,{}] 08:43:31 INFO - PROCESS | 1652 | 1468338211491 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}] 08:43:31 INFO - PROCESS | 1652 | 1468338211493 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:31 INFO - PROCESS | 1652 | 1468338211608 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:43:31 INFO - PROCESS | 1652 | 1468338211685 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1652 | 1468338211687 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117119800 == 39 [pid = 1652] [id = 353] 08:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128d4000) [pid = 1652] [serial = 1058] [outer = 0x0] 08:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1133ccc00) [pid = 1652] [serial = 1059] [outer = 0x1128d4000] 08:43:31 INFO - PROCESS | 1652 | 1468338211718 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1161d9c00) [pid = 1652] [serial = 1060] [outer = 0x1128d4000] 08:43:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:32 INFO - PROCESS | 1652 | 1468338212316 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] 08:43:32 INFO - PROCESS | 1652 | 1468338212360 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:43:32 INFO - PROCESS | 1652 | 1468338212365 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1652 | 1468338212367 Marionette TRACE conn2 <- [1,1386,null,{}] 08:43:32 INFO - PROCESS | 1652 | 1468338212369 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}] 08:43:32 INFO - PROCESS | 1652 | 1468338212371 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:32 INFO - PROCESS | 1652 | 1468338212480 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:43:32 INFO - PROCESS | 1652 | 1468338212534 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1652 | 1468338212535 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119676800 == 40 [pid = 1652] [id = 354] 08:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11834c000) [pid = 1652] [serial = 1061] [outer = 0x0] 08:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11847a400) [pid = 1652] [serial = 1062] [outer = 0x11834c000] 08:43:32 INFO - PROCESS | 1652 | 1468338212565 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119052800) [pid = 1652] [serial = 1063] [outer = 0x11834c000] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128b6d000 == 39 [pid = 1652] [id = 351] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11924f000 == 38 [pid = 1652] [id = 350] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1269c8800 == 37 [pid = 1652] [id = 349] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12507b800 == 36 [pid = 1652] [id = 348] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1242ad000 == 35 [pid = 1652] [id = 347] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123882800 == 34 [pid = 1652] [id = 346] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119671000 == 33 [pid = 1652] [id = 345] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11924f800 == 32 [pid = 1652] [id = 344] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11745f000 == 31 [pid = 1652] [id = 343] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116707000 == 30 [pid = 1652] [id = 342] 08:43:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118279800 == 29 [pid = 1652] [id = 341] 08:43:33 INFO - PROCESS | 1652 | 1468338213283 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] 08:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:43:33 INFO - PROCESS | 1652 | 1468338213338 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:43:33 INFO - PROCESS | 1652 | 1468338213341 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1652 | 1468338213343 Marionette TRACE conn2 <- [1,1390,null,{}] 08:43:33 INFO - PROCESS | 1652 | 1468338213347 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}] 08:43:33 INFO - PROCESS | 1652 | 1468338213348 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:33 INFO - PROCESS | 1652 | 1468338213429 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:43:33 INFO - PROCESS | 1652 | 1468338213435 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1652 | 1468338213437 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a96800 == 30 [pid = 1652] [id = 355] 08:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116a78800) [pid = 1652] [serial = 1064] [outer = 0x0] 08:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1173be800) [pid = 1652] [serial = 1065] [outer = 0x116a78800] 08:43:33 INFO - PROCESS | 1652 | 1468338213464 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118222000) [pid = 1652] [serial = 1066] [outer = 0x116a78800] 08:43:33 INFO - PROCESS | 1652 | 1468338213822 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 08:43:33 INFO - PROCESS | 1652 | 1468338213863 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1652 | 1468338213866 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:43:33 INFO - PROCESS | 1652 | 1468338213870 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1652 | 1468338213872 Marionette TRACE conn2 <- [1,1394,null,{}] 08:43:33 INFO - PROCESS | 1652 | 1468338213874 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}] 08:43:33 INFO - PROCESS | 1652 | 1468338213876 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:33 INFO - PROCESS | 1652 | 1468338213952 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:43:33 INFO - PROCESS | 1652 | 1468338213956 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1652 | 1468338213957 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118298000 == 31 [pid = 1652] [id = 356] 08:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118475000) [pid = 1652] [serial = 1067] [outer = 0x0] 08:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1190d7400) [pid = 1652] [serial = 1068] [outer = 0x118475000] 08:43:33 INFO - PROCESS | 1652 | 1468338213986 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119531000) [pid = 1652] [serial = 1069] [outer = 0x118475000] 08:43:34 INFO - PROCESS | 1652 | 1468338214320 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 08:43:34 INFO - PROCESS | 1652 | 1468338214340 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1652 | 1468338214341 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:43:34 INFO - PROCESS | 1652 | 1468338214345 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1652 | 1468338214348 Marionette TRACE conn2 <- [1,1398,null,{}] 08:43:34 INFO - PROCESS | 1652 | 1468338214356 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}] 08:43:34 INFO - PROCESS | 1652 | 1468338214359 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:34 INFO - PROCESS | 1652 | 1468338214440 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:43:34 INFO - PROCESS | 1652 | 1468338214493 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1652 | 1468338214495 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ec3800 == 32 [pid = 1652] [id = 357] 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133f2c00) [pid = 1652] [serial = 1070] [outer = 0x0] 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119583c00) [pid = 1652] [serial = 1071] [outer = 0x1133f2c00] 08:43:34 INFO - PROCESS | 1652 | 1468338214522 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123d69000) [pid = 1652] [serial = 1072] [outer = 0x1133f2c00] 08:43:34 INFO - PROCESS | 1652 | 1468338214786 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 473ms 08:43:34 INFO - PROCESS | 1652 | 1468338214821 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1652 | 1468338214823 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:43:34 INFO - PROCESS | 1652 | 1468338214825 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1652 | 1468338214826 Marionette TRACE conn2 <- [1,1402,null,{}] 08:43:34 INFO - PROCESS | 1652 | 1468338214836 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}] 08:43:34 INFO - PROCESS | 1652 | 1468338214838 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:34 INFO - PROCESS | 1652 | 1468338214922 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:43:34 INFO - PROCESS | 1652 | 1468338214926 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1652 | 1468338214927 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240b4800 == 33 [pid = 1652] [id = 358] 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12429ec00) [pid = 1652] [serial = 1073] [outer = 0x0] 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1243ba000) [pid = 1652] [serial = 1074] [outer = 0x12429ec00] 08:43:34 INFO - PROCESS | 1652 | 1468338214954 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124608800) [pid = 1652] [serial = 1075] [outer = 0x12429ec00] 08:43:35 INFO - PROCESS | 1652 | 1468338215306 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 528ms 08:43:35 INFO - PROCESS | 1652 | 1468338215359 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1652 | 1468338215361 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:43:35 INFO - PROCESS | 1652 | 1468338215373 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1652 | 1468338215375 Marionette TRACE conn2 <- [1,1406,null,{}] 08:43:35 INFO - PROCESS | 1652 | 1468338215379 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}] 08:43:35 INFO - PROCESS | 1652 | 1468338215381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:35 INFO - PROCESS | 1652 | 1468338215526 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:43:35 INFO - PROCESS | 1652 | 1468338215546 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1652 | 1468338215547 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12507d000 == 34 [pid = 1652] [id = 359] 08:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1243bc400) [pid = 1652] [serial = 1076] [outer = 0x0] 08:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1247d1000) [pid = 1652] [serial = 1077] [outer = 0x1243bc400] 08:43:35 INFO - PROCESS | 1652 | 1468338215588 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124ef5800) [pid = 1652] [serial = 1078] [outer = 0x1243bc400] 08:43:35 INFO - PROCESS | 1652 | 1468338215954 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 623ms 08:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:43:35 INFO - PROCESS | 1652 | 1468338215996 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1652 | 1468338215997 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 1652 | 1468338215999 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1652 | 1468338216000 Marionette TRACE conn2 <- [1,1410,null,{}] 08:43:36 INFO - PROCESS | 1652 | 1468338216003 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}] 08:43:36 INFO - PROCESS | 1652 | 1468338216006 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:36 INFO - PROCESS | 1652 | 1468338216121 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:43:36 INFO - PROCESS | 1652 | 1468338216166 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1652 | 1468338216167 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5d000 == 35 [pid = 1652] [id = 360] 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124ef9000) [pid = 1652] [serial = 1079] [outer = 0x0] 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1271e8c00) [pid = 1652] [serial = 1080] [outer = 0x124ef9000] 08:43:36 INFO - PROCESS | 1652 | 1468338216191 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12940a800) [pid = 1652] [serial = 1081] [outer = 0x124ef9000] 08:43:36 INFO - PROCESS | 1652 | 1468338216538 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 08:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:43:36 INFO - PROCESS | 1652 | 1468338216568 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1652 | 1468338216569 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 1652 | 1468338216571 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1652 | 1468338216572 Marionette TRACE conn2 <- [1,1414,null,{}] 08:43:36 INFO - PROCESS | 1652 | 1468338216575 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}] 08:43:36 INFO - PROCESS | 1652 | 1468338216576 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:36 INFO - PROCESS | 1652 | 1468338216670 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:43:36 INFO - PROCESS | 1652 | 1468338216674 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1652 | 1468338216675 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129145800 == 36 [pid = 1652] [id = 361] 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125580400) [pid = 1652] [serial = 1082] [outer = 0x0] 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294e4c00) [pid = 1652] [serial = 1083] [outer = 0x125580400] 08:43:36 INFO - PROCESS | 1652 | 1468338216700 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a5d8800) [pid = 1652] [serial = 1084] [outer = 0x125580400] 08:43:37 INFO - PROCESS | 1652 | 1468338217042 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 517ms 08:43:37 INFO - PROCESS | 1652 | 1468338217089 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1652 | 1468338217091 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:43:37 INFO - PROCESS | 1652 | 1468338217093 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1652 | 1468338217094 Marionette TRACE conn2 <- [1,1418,null,{}] 08:43:37 INFO - PROCESS | 1652 | 1468338217103 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}] 08:43:37 INFO - PROCESS | 1652 | 1468338217104 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:37 INFO - PROCESS | 1652 | 1468338217198 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:43:37 INFO - PROCESS | 1652 | 1468338217201 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1652 | 1468338217202 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a23a800 == 37 [pid = 1652] [id = 362] 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125582000) [pid = 1652] [serial = 1085] [outer = 0x0] 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6af000) [pid = 1652] [serial = 1086] [outer = 0x125582000] 08:43:37 INFO - PROCESS | 1652 | 1468338217227 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7df000) [pid = 1652] [serial = 1087] [outer = 0x125582000] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12437ec00) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1247cb400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a78000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129ab400) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116b04400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116320800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129a6800) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113f2f800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117f12000) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119538800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123e37c00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112d38400) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124609800) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1129ae400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127387800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1130b1400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:43:37 INFO - PROCESS | 1652 | 1468338217628 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 575ms 08:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:43:37 INFO - PROCESS | 1652 | 1468338217668 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1652 | 1468338217670 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:43:37 INFO - PROCESS | 1652 | 1468338217672 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1652 | 1468338217673 Marionette TRACE conn2 <- [1,1422,null,{}] 08:43:37 INFO - PROCESS | 1652 | 1468338217675 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}] 08:43:37 INFO - PROCESS | 1652 | 1468338217677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:37 INFO - PROCESS | 1652 | 1468338217774 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:43:37 INFO - PROCESS | 1652 | 1468338217807 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1652 | 1468338217808 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199fd000 == 38 [pid = 1652] [id = 363] 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11631a800) [pid = 1652] [serial = 1088] [outer = 0x0] 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118345c00) [pid = 1652] [serial = 1089] [outer = 0x11631a800] 08:43:37 INFO - PROCESS | 1652 | 1468338217831 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11985a400) [pid = 1652] [serial = 1090] [outer = 0x11631a800] 08:43:38 INFO - PROCESS | 1652 | 1468338218134 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 08:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:43:38 INFO - PROCESS | 1652 | 1468338218191 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1652 | 1468338218192 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:43:38 INFO - PROCESS | 1652 | 1468338218194 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1652 | 1468338218195 Marionette TRACE conn2 <- [1,1426,null,{}] 08:43:38 INFO - PROCESS | 1652 | 1468338218197 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}] 08:43:38 INFO - PROCESS | 1652 | 1468338218198 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:38 INFO - PROCESS | 1652 | 1468338218273 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:43:38 INFO - PROCESS | 1652 | 1468338218276 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1652 | 1468338218278 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a712800 == 39 [pid = 1652] [id = 364] 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239e4c00) [pid = 1652] [serial = 1091] [outer = 0x0] 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1271dc800) [pid = 1652] [serial = 1092] [outer = 0x1239e4c00] 08:43:38 INFO - PROCESS | 1652 | 1468338218304 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ab43400) [pid = 1652] [serial = 1093] [outer = 0x1239e4c00] 08:43:38 INFO - PROCESS | 1652 | 1468338218643 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 08:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:43:38 INFO - PROCESS | 1652 | 1468338218680 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1652 | 1468338218683 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:43:38 INFO - PROCESS | 1652 | 1468338218685 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1652 | 1468338218687 Marionette TRACE conn2 <- [1,1430,null,{}] 08:43:38 INFO - PROCESS | 1652 | 1468338218689 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}] 08:43:38 INFO - PROCESS | 1652 | 1468338218690 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:38 INFO - PROCESS | 1652 | 1468338218782 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:43:38 INFO - PROCESS | 1652 | 1468338218785 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1652 | 1468338218787 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b828800 == 40 [pid = 1652] [id = 365] 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119f13400) [pid = 1652] [serial = 1094] [outer = 0x0] 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12accdc00) [pid = 1652] [serial = 1095] [outer = 0x119f13400] 08:43:38 INFO - PROCESS | 1652 | 1468338218812 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b9ec400) [pid = 1652] [serial = 1096] [outer = 0x119f13400] 08:43:39 INFO - PROCESS | 1652 | 1468338219137 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 08:43:39 INFO - PROCESS | 1652 | 1468338219156 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1652 | 1468338219157 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:43:39 INFO - PROCESS | 1652 | 1468338219160 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1652 | 1468338219163 Marionette TRACE conn2 <- [1,1434,null,{}] 08:43:39 INFO - PROCESS | 1652 | 1468338219166 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}] 08:43:39 INFO - PROCESS | 1652 | 1468338219167 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:39 INFO - PROCESS | 1652 | 1468338219247 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:43:39 INFO - PROCESS | 1652 | 1468338219302 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1652 | 1468338219303 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5b000 == 41 [pid = 1652] [id = 366] 08:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a6af800) [pid = 1652] [serial = 1097] [outer = 0x0] 08:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9f6000) [pid = 1652] [serial = 1098] [outer = 0x12a6af800] 08:43:39 INFO - PROCESS | 1652 | 1468338219327 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ba83c00) [pid = 1652] [serial = 1099] [outer = 0x12a6af800] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116a96800 == 40 [pid = 1652] [id = 355] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119676800 == 39 [pid = 1652] [id = 354] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117119800 == 38 [pid = 1652] [id = 353] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x123882000 == 37 [pid = 1652] [id = 352] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118298000 == 36 [pid = 1652] [id = 356] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5d000 == 35 [pid = 1652] [id = 360] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1199fd000 == 34 [pid = 1652] [id = 363] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1240b4800 == 33 [pid = 1652] [id = 358] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a712800 == 32 [pid = 1652] [id = 364] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129145800 == 31 [pid = 1652] [id = 361] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12507d000 == 30 [pid = 1652] [id = 359] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a23a800 == 29 [pid = 1652] [id = 362] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119ec3800 == 28 [pid = 1652] [id = 357] 08:43:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b828800 == 27 [pid = 1652] [id = 365] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1208f6400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11396e000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133cd400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118163c00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118326000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118323800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1177ce400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11904f400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117156c00) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116179400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119538400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1208eac00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1243ba800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1190cd000) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12557f000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126959000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124ef8000) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124e8fc00) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118347000) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1294ebc00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128ec4c00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a7d9800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123807000) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x127385800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12694ec00) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x127388400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x126953400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x126d33800) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119586c00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126fd0400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123e36000) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119537000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1291bfc00) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 08:43:40 INFO - PROCESS | 1652 | 1468338220721 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1573ms 08:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:43:40 INFO - PROCESS | 1652 | 1468338220734 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1652 | 1468338220736 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1652 | 1468338220740 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1652 | 1468338220742 Marionette TRACE conn2 <- [1,1438,null,{}] 08:43:40 INFO - PROCESS | 1652 | 1468338220746 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}] 08:43:40 INFO - PROCESS | 1652 | 1468338220747 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:40 INFO - PROCESS | 1652 | 1468338220831 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:43:40 INFO - PROCESS | 1652 | 1468338220880 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1652 | 1468338220882 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1163d6000 == 28 [pid = 1652] [id = 367] 08:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11336d000) [pid = 1652] [serial = 1100] [outer = 0x0] 08:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113371800) [pid = 1652] [serial = 1101] [outer = 0x11336d000] 08:43:40 INFO - PROCESS | 1652 | 1468338220909 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113f35c00) [pid = 1652] [serial = 1102] [outer = 0x11336d000] 08:43:41 INFO - PROCESS | 1652 | 1468338221213 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 08:43:41 INFO - PROCESS | 1652 | 1468338221264 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1652 | 1468338221268 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:43:41 INFO - PROCESS | 1652 | 1468338221273 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1652 | 1468338221274 Marionette TRACE conn2 <- [1,1442,null,{}] 08:43:41 INFO - PROCESS | 1652 | 1468338221277 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}] 08:43:41 INFO - PROCESS | 1652 | 1468338221279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:41 INFO - PROCESS | 1652 | 1468338221358 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:43:41 INFO - PROCESS | 1652 | 1468338221407 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1652 | 1468338221409 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4f800 == 29 [pid = 1652] [id = 368] 08:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1161db400) [pid = 1652] [serial = 1103] [outer = 0x0] 08:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1167f0000) [pid = 1652] [serial = 1104] [outer = 0x1161db400] 08:43:41 INFO - PROCESS | 1652 | 1468338221436 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1177bf400) [pid = 1652] [serial = 1105] [outer = 0x1161db400] 08:43:41 INFO - PROCESS | 1652 | 1468338221737 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 08:43:41 INFO - PROCESS | 1652 | 1468338221792 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1652 | 1468338221793 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:43:41 INFO - PROCESS | 1652 | 1468338221796 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1652 | 1468338221798 Marionette TRACE conn2 <- [1,1446,null,{}] 08:43:41 INFO - PROCESS | 1652 | 1468338221806 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}] 08:43:41 INFO - PROCESS | 1652 | 1468338221809 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:41 INFO - PROCESS | 1652 | 1468338221883 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:43:41 INFO - PROCESS | 1652 | 1468338221888 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1652 | 1468338221890 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185d0800 == 30 [pid = 1652] [id = 369] 08:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x111ca8800) [pid = 1652] [serial = 1106] [outer = 0x0] 08:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11832d800) [pid = 1652] [serial = 1107] [outer = 0x111ca8800] 08:43:41 INFO - PROCESS | 1652 | 1468338221973 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11847f400) [pid = 1652] [serial = 1108] [outer = 0x111ca8800] 08:43:42 INFO - PROCESS | 1652 | 1468338222369 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 622ms 08:43:42 INFO - PROCESS | 1652 | 1468338222418 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1652 | 1468338222421 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:43:42 INFO - PROCESS | 1652 | 1468338222424 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1652 | 1468338222426 Marionette TRACE conn2 <- [1,1450,null,{}] 08:43:42 INFO - PROCESS | 1652 | 1468338222429 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}] 08:43:42 INFO - PROCESS | 1652 | 1468338222431 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:42 INFO - PROCESS | 1652 | 1468338222543 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:43:42 INFO - PROCESS | 1652 | 1468338222616 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1652 | 1468338222617 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119443000 == 31 [pid = 1652] [id = 370] 08:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118742800) [pid = 1652] [serial = 1109] [outer = 0x0] 08:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1190cb400) [pid = 1652] [serial = 1110] [outer = 0x118742800] 08:43:42 INFO - PROCESS | 1652 | 1468338222658 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11940f800) [pid = 1652] [serial = 1111] [outer = 0x118742800] 08:43:43 INFO - PROCESS | 1652 | 1468338223016 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 08:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:43:43 INFO - PROCESS | 1652 | 1468338223047 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1652 | 1468338223048 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1652 | 1468338223058 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1652 | 1468338223059 Marionette TRACE conn2 <- [1,1454,null,{}] 08:43:43 INFO - PROCESS | 1652 | 1468338223062 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}] 08:43:43 INFO - PROCESS | 1652 | 1468338223063 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:43 INFO - PROCESS | 1652 | 1468338223131 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:43:43 INFO - PROCESS | 1652 | 1468338223182 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1652 | 1468338223183 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119665000 == 32 [pid = 1652] [id = 371] 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113297000) [pid = 1652] [serial = 1112] [outer = 0x0] 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119497c00) [pid = 1652] [serial = 1113] [outer = 0x113297000] 08:43:43 INFO - PROCESS | 1652 | 1468338223207 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11953ec00) [pid = 1652] [serial = 1114] [outer = 0x113297000] 08:43:43 INFO - PROCESS | 1652 | 1468338223499 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 475ms 08:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:43:43 INFO - PROCESS | 1652 | 1468338223535 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1652 | 1468338223536 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1652 | 1468338223539 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1652 | 1468338223540 Marionette TRACE conn2 <- [1,1458,null,{}] 08:43:43 INFO - PROCESS | 1652 | 1468338223542 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}] 08:43:43 INFO - PROCESS | 1652 | 1468338223549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:43 INFO - PROCESS | 1652 | 1468338223638 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:43:43 INFO - PROCESS | 1652 | 1468338223641 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1652 | 1468338223643 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123964000 == 33 [pid = 1652] [id = 372] 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119587800) [pid = 1652] [serial = 1115] [outer = 0x0] 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120811800) [pid = 1652] [serial = 1116] [outer = 0x119587800] 08:43:43 INFO - PROCESS | 1652 | 1468338223670 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123fea800) [pid = 1652] [serial = 1117] [outer = 0x119587800] 08:43:43 INFO - PROCESS | 1652 | 1468338223983 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 08:43:44 INFO - PROCESS | 1652 | 1468338224009 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1652 | 1468338224011 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:43:44 INFO - PROCESS | 1652 | 1468338224017 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1652 | 1468338224018 Marionette TRACE conn2 <- [1,1462,null,{}] 08:43:44 INFO - PROCESS | 1652 | 1468338224020 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}] 08:43:44 INFO - PROCESS | 1652 | 1468338224032 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:44 INFO - PROCESS | 1652 | 1468338224125 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:43:44 INFO - PROCESS | 1652 | 1468338224133 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1652 | 1468338224134 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240a0800 == 34 [pid = 1652] [id = 373] 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1208f7c00) [pid = 1652] [serial = 1118] [outer = 0x0] 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1242abc00) [pid = 1652] [serial = 1119] [outer = 0x1208f7c00] 08:43:44 INFO - PROCESS | 1652 | 1468338224158 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1243b6c00) [pid = 1652] [serial = 1120] [outer = 0x1208f7c00] 08:43:44 INFO - PROCESS | 1652 | 1468338224470 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 467ms 08:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:43:44 INFO - PROCESS | 1652 | 1468338224485 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1652 | 1468338224486 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:43:44 INFO - PROCESS | 1652 | 1468338224488 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1652 | 1468338224489 Marionette TRACE conn2 <- [1,1466,null,{}] 08:43:44 INFO - PROCESS | 1652 | 1468338224491 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}] 08:43:44 INFO - PROCESS | 1652 | 1468338224492 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:44 INFO - PROCESS | 1652 | 1468338224572 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:43:44 INFO - PROCESS | 1652 | 1468338224576 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1652 | 1468338224578 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2f000 == 35 [pid = 1652] [id = 374] 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1243b8400) [pid = 1652] [serial = 1121] [outer = 0x0] 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124697400) [pid = 1652] [serial = 1122] [outer = 0x1243b8400] 08:43:44 INFO - PROCESS | 1652 | 1468338224604 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124e8f400) [pid = 1652] [serial = 1123] [outer = 0x1243b8400] 08:43:44 INFO - PROCESS | 1652 | 1468338224931 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 470ms 08:43:44 INFO - PROCESS | 1652 | 1468338224959 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1652 | 1468338224960 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:43:44 INFO - PROCESS | 1652 | 1468338224965 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1652 | 1468338224966 Marionette TRACE conn2 <- [1,1470,null,{}] 08:43:44 INFO - PROCESS | 1652 | 1468338224968 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}] 08:43:44 INFO - PROCESS | 1652 | 1468338224969 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:45 INFO - PROCESS | 1652 | 1468338225073 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:43:45 INFO - PROCESS | 1652 | 1468338225081 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1652 | 1468338225082 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185ce800 == 36 [pid = 1652] [id = 375] 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1243b5400) [pid = 1652] [serial = 1124] [outer = 0x0] 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12502e800) [pid = 1652] [serial = 1125] [outer = 0x1243b5400] 08:43:45 INFO - PROCESS | 1652 | 1468338225106 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1255b3400) [pid = 1652] [serial = 1126] [outer = 0x1243b5400] 08:43:45 INFO - PROCESS | 1652 | 1468338225400 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 08:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:43:45 INFO - PROCESS | 1652 | 1468338225434 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1652 | 1468338225435 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:43:45 INFO - PROCESS | 1652 | 1468338225437 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1652 | 1468338225438 Marionette TRACE conn2 <- [1,1474,null,{}] 08:43:45 INFO - PROCESS | 1652 | 1468338225440 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}] 08:43:45 INFO - PROCESS | 1652 | 1468338225442 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:45 INFO - PROCESS | 1652 | 1468338225519 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:43:45 INFO - PROCESS | 1652 | 1468338225523 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1652 | 1468338225524 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b0000 == 37 [pid = 1652] [id = 376] 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12557dc00) [pid = 1652] [serial = 1127] [outer = 0x0] 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126956400) [pid = 1652] [serial = 1128] [outer = 0x12557dc00] 08:43:45 INFO - PROCESS | 1652 | 1468338225550 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126f42000) [pid = 1652] [serial = 1129] [outer = 0x12557dc00] 08:43:45 INFO - PROCESS | 1652 | 1468338225923 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 08:43:45 INFO - PROCESS | 1652 | 1468338225958 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1652 | 1468338225960 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:43:45 INFO - PROCESS | 1652 | 1468338225970 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1652 | 1468338225972 Marionette TRACE conn2 <- [1,1478,null,{}] 08:43:45 INFO - PROCESS | 1652 | 1468338225974 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}] 08:43:45 INFO - PROCESS | 1652 | 1468338225975 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:46 INFO - PROCESS | 1652 | 1468338226089 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:43:46 INFO - PROCESS | 1652 | 1468338226095 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1652 | 1468338226096 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3e000 == 38 [pid = 1652] [id = 377] 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256b1000) [pid = 1652] [serial = 1130] [outer = 0x0] 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12738e400) [pid = 1652] [serial = 1131] [outer = 0x1256b1000] 08:43:46 INFO - PROCESS | 1652 | 1468338226122 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291b2800) [pid = 1652] [serial = 1132] [outer = 0x1256b1000] 08:43:46 INFO - PROCESS | 1652 | 1468338226459 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 08:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:43:46 INFO - PROCESS | 1652 | 1468338226496 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 1652 | 1468338226498 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 1652 | 1468338226500 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1652 | 1468338226501 Marionette TRACE conn2 <- [1,1482,null,{}] 08:43:46 INFO - PROCESS | 1652 | 1468338226504 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}] 08:43:46 INFO - PROCESS | 1652 | 1468338226505 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:46 INFO - PROCESS | 1652 | 1468338226600 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:43:46 INFO - PROCESS | 1652 | 1468338226611 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1652 | 1468338226612 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129146800 == 39 [pid = 1652] [id = 378] 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291b6800) [pid = 1652] [serial = 1133] [outer = 0x0] 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291c0000) [pid = 1652] [serial = 1134] [outer = 0x1291b6800] 08:43:46 INFO - PROCESS | 1652 | 1468338226635 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294e2400) [pid = 1652] [serial = 1135] [outer = 0x1291b6800] 08:43:46 INFO - PROCESS | 1652 | 1468338226973 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 08:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:43:47 INFO - PROCESS | 1652 | 1468338227020 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1652 | 1468338227021 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:43:47 INFO - PROCESS | 1652 | 1468338227023 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1652 | 1468338227024 Marionette TRACE conn2 <- [1,1486,null,{}] 08:43:47 INFO - PROCESS | 1652 | 1468338227027 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}] 08:43:47 INFO - PROCESS | 1652 | 1468338227028 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:47 INFO - PROCESS | 1652 | 1468338227129 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:43:47 INFO - PROCESS | 1652 | 1468338227145 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1652 | 1468338227146 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a719800 == 40 [pid = 1652] [id = 379] 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294e2800) [pid = 1652] [serial = 1136] [outer = 0x0] 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a5d4800) [pid = 1652] [serial = 1137] [outer = 0x1294e2800] 08:43:47 INFO - PROCESS | 1652 | 1468338227169 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a6af400) [pid = 1652] [serial = 1138] [outer = 0x1294e2800] 08:43:47 INFO - PROCESS | 1652 | 1468338227515 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 08:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:43:47 INFO - PROCESS | 1652 | 1468338227553 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1652 | 1468338227554 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:43:47 INFO - PROCESS | 1652 | 1468338227556 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1652 | 1468338227557 Marionette TRACE conn2 <- [1,1490,null,{}] 08:43:47 INFO - PROCESS | 1652 | 1468338227559 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}] 08:43:47 INFO - PROCESS | 1652 | 1468338227560 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:47 INFO - PROCESS | 1652 | 1468338227656 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:43:47 INFO - PROCESS | 1652 | 1468338227659 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1652 | 1468338227660 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab11800 == 41 [pid = 1652] [id = 380] 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12940c000) [pid = 1652] [serial = 1139] [outer = 0x0] 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ab45c00) [pid = 1652] [serial = 1140] [outer = 0x12940c000] 08:43:47 INFO - PROCESS | 1652 | 1468338227686 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12acd2400) [pid = 1652] [serial = 1141] [outer = 0x12940c000] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124ef9000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125580400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125582000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11631a800) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1239e4c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f13400) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133f2c00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118475000) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a78800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11834c000) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d4000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12738f000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12429ec00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:43:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1243bc400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:43:48 INFO - PROCESS | 1652 | 1468338228127 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 624ms 08:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:43:48 INFO - PROCESS | 1652 | 1468338228185 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1652 | 1468338228186 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:43:48 INFO - PROCESS | 1652 | 1468338228188 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1652 | 1468338228189 Marionette TRACE conn2 <- [1,1494,null,{}] 08:43:48 INFO - PROCESS | 1652 | 1468338228192 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}] 08:43:48 INFO - PROCESS | 1652 | 1468338228193 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:48 INFO - PROCESS | 1652 | 1468338228284 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:43:48 INFO - PROCESS | 1652 | 1468338228287 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1652 | 1468338228288 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b836800 == 42 [pid = 1652] [id = 381] 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113f2dc00) [pid = 1652] [serial = 1142] [outer = 0x0] 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119408800) [pid = 1652] [serial = 1143] [outer = 0x113f2dc00] 08:43:48 INFO - PROCESS | 1652 | 1468338228312 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ef9000) [pid = 1652] [serial = 1144] [outer = 0x113f2dc00] 08:43:48 INFO - PROCESS | 1652 | 1468338228620 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 08:43:48 INFO - PROCESS | 1652 | 1468338228659 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1652 | 1468338228660 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:43:48 INFO - PROCESS | 1652 | 1468338228665 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1652 | 1468338228666 Marionette TRACE conn2 <- [1,1498,null,{}] 08:43:48 INFO - PROCESS | 1652 | 1468338228668 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}] 08:43:48 INFO - PROCESS | 1652 | 1468338228669 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:48 INFO - PROCESS | 1652 | 1468338228747 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:43:48 INFO - PROCESS | 1652 | 1468338228801 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1652 | 1468338228802 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb1e000 == 43 [pid = 1652] [id = 382] 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116316800) [pid = 1652] [serial = 1145] [outer = 0x0] 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294ea400) [pid = 1652] [serial = 1146] [outer = 0x116316800] 08:43:48 INFO - PROCESS | 1652 | 1468338228825 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8a1000) [pid = 1652] [serial = 1147] [outer = 0x116316800] 08:43:49 INFO - PROCESS | 1652 | 1468338229092 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 08:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:43:49 INFO - PROCESS | 1652 | 1468338229135 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1652 | 1468338229136 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:43:49 INFO - PROCESS | 1652 | 1468338229139 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1652 | 1468338229152 Marionette TRACE conn2 <- [1,1502,null,{}] 08:43:49 INFO - PROCESS | 1652 | 1468338229155 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}] 08:43:49 INFO - PROCESS | 1652 | 1468338229156 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:49 INFO - PROCESS | 1652 | 1468338229237 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:43:49 INFO - PROCESS | 1652 | 1468338229241 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1652 | 1468338229242 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd82000 == 44 [pid = 1652] [id = 383] 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8a1800) [pid = 1652] [serial = 1148] [outer = 0x0] 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b9a3800) [pid = 1652] [serial = 1149] [outer = 0x12b8a1800] 08:43:49 INFO - PROCESS | 1652 | 1468338229267 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba86000) [pid = 1652] [serial = 1150] [outer = 0x12b8a1800] 08:43:49 INFO - PROCESS | 1652 | 1468338229586 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 481ms 08:43:49 INFO - PROCESS | 1652 | 1468338229621 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1652 | 1468338229622 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:43:49 INFO - PROCESS | 1652 | 1468338229624 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1652 | 1468338229625 Marionette TRACE conn2 <- [1,1506,null,{}] 08:43:49 INFO - PROCESS | 1652 | 1468338229628 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}] 08:43:49 INFO - PROCESS | 1652 | 1468338229629 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:49 INFO - PROCESS | 1652 | 1468338229707 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:43:49 INFO - PROCESS | 1652 | 1468338229766 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1652 | 1468338229767 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4e7800 == 45 [pid = 1652] [id = 384] 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b8aac00) [pid = 1652] [serial = 1151] [outer = 0x0] 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bdb5800) [pid = 1652] [serial = 1152] [outer = 0x12b8aac00] 08:43:49 INFO - PROCESS | 1652 | 1468338229791 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bdbdc00) [pid = 1652] [serial = 1153] [outer = 0x12b8aac00] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1163d6000 == 44 [pid = 1652] [id = 367] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5b000 == 43 [pid = 1652] [id = 366] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4f800 == 42 [pid = 1652] [id = 368] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1185d0800 == 41 [pid = 1652] [id = 369] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1240a0800 == 40 [pid = 1652] [id = 373] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119443000 == 39 [pid = 1652] [id = 370] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab11800 == 38 [pid = 1652] [id = 380] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2f000 == 37 [pid = 1652] [id = 374] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1185ce800 == 36 [pid = 1652] [id = 375] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3e000 == 35 [pid = 1652] [id = 377] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x129146800 == 34 [pid = 1652] [id = 378] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a719800 == 33 [pid = 1652] [id = 379] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b0000 == 32 [pid = 1652] [id = 376] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb1e000 == 31 [pid = 1652] [id = 382] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123964000 == 30 [pid = 1652] [id = 372] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b836800 == 29 [pid = 1652] [id = 381] 08:43:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119665000 == 28 [pid = 1652] [id = 371] 08:43:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd82000 == 27 [pid = 1652] [id = 383] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b9f6000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1271e8c00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1294e4c00) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12940a800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6af000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118345c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1271dc800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ab43400) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12accdc00) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11985a400) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119583c00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1190d7400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119531000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1173be800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118222000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119052800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11847a400) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1161d9c00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133ccc00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a562000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1243ba000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123d69000) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b9ec400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1247d1000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a5d8800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124ef5800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a7df000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124608800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1652 | 1468338231219 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1623ms 08:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:43:51 INFO - PROCESS | 1652 | 1468338231248 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1652 | 1468338231250 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 1652 | 1468338231253 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1652 | 1468338231255 Marionette TRACE conn2 <- [1,1510,null,{}] 08:43:51 INFO - PROCESS | 1652 | 1468338231258 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}] 08:43:51 INFO - PROCESS | 1652 | 1468338231260 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:51 INFO - PROCESS | 1652 | 1468338231346 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:43:51 INFO - PROCESS | 1652 | 1468338231351 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1652 | 1468338231352 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aa1800 == 28 [pid = 1652] [id = 385] 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11617a400) [pid = 1652] [serial = 1154] [outer = 0x0] 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1161d9c00) [pid = 1652] [serial = 1155] [outer = 0x11617a400] 08:43:51 INFO - PROCESS | 1652 | 1468338231382 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11631ac00) [pid = 1652] [serial = 1156] [outer = 0x11617a400] 08:43:51 INFO - PROCESS | 1652 | 1468338231728 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 526ms 08:43:51 INFO - PROCESS | 1652 | 1468338231783 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1652 | 1468338231786 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:43:51 INFO - PROCESS | 1652 | 1468338231792 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1652 | 1468338231793 Marionette TRACE conn2 <- [1,1514,null,{}] 08:43:51 INFO - PROCESS | 1652 | 1468338231796 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}] 08:43:51 INFO - PROCESS | 1652 | 1468338231798 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:51 INFO - PROCESS | 1652 | 1468338231880 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:43:51 INFO - PROCESS | 1652 | 1468338231884 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1652 | 1468338231886 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f3c800 == 29 [pid = 1652] [id = 386] 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116866800) [pid = 1652] [serial = 1157] [outer = 0x0] 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1173c4800) [pid = 1652] [serial = 1158] [outer = 0x116866800] 08:43:51 INFO - PROCESS | 1652 | 1468338231915 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1177ce800) [pid = 1652] [serial = 1159] [outer = 0x116866800] 08:43:52 INFO - PROCESS | 1652 | 1468338232242 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 08:43:52 INFO - PROCESS | 1652 | 1468338232265 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1652 | 1468338232266 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:43:52 INFO - PROCESS | 1652 | 1468338232268 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1652 | 1468338232271 Marionette TRACE conn2 <- [1,1518,null,{}] 08:43:52 INFO - PROCESS | 1652 | 1468338232278 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}] 08:43:52 INFO - PROCESS | 1652 | 1468338232282 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:52 INFO - PROCESS | 1652 | 1468338232376 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:43:52 INFO - PROCESS | 1652 | 1468338232384 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1652 | 1468338232386 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185ce800 == 30 [pid = 1652] [id = 387] 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128cd000) [pid = 1652] [serial = 1160] [outer = 0x0] 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11832ec00) [pid = 1652] [serial = 1161] [outer = 0x1128cd000] 08:43:52 INFO - PROCESS | 1652 | 1468338232414 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11847a800) [pid = 1652] [serial = 1162] [outer = 0x1128cd000] 08:43:52 INFO - PROCESS | 1652 | 1468338232723 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 08:43:52 INFO - PROCESS | 1652 | 1468338232740 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1652 | 1468338232742 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:43:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:43:52 INFO - PROCESS | 1652 | 1468338232744 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1652 | 1468338232747 Marionette TRACE conn2 <- [1,1522,null,{}] 08:43:52 INFO - PROCESS | 1652 | 1468338232752 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}] 08:43:52 INFO - PROCESS | 1652 | 1468338232753 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:52 INFO - PROCESS | 1652 | 1468338232830 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:43:52 INFO - PROCESS | 1652 | 1468338232834 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1652 | 1468338232843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119522800 == 31 [pid = 1652] [id = 388] 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118a71400) [pid = 1652] [serial = 1163] [outer = 0x0] 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119404000) [pid = 1652] [serial = 1164] [outer = 0x118a71400] 08:43:52 INFO - PROCESS | 1652 | 1468338232868 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11949e400) [pid = 1652] [serial = 1165] [outer = 0x118a71400] 08:43:53 INFO - PROCESS | 1652 | 1468338233175 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"]]]}] 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:43:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:43:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:43:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:43:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:43:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 474ms 08:43:53 INFO - PROCESS | 1652 | 1468338233218 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1652 | 1468338233219 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:43:53 INFO - PROCESS | 1652 | 1468338233222 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1652 | 1468338233223 Marionette TRACE conn2 <- [1,1526,null,{}] 08:43:53 INFO - PROCESS | 1652 | 1468338233225 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}] 08:43:53 INFO - PROCESS | 1652 | 1468338233226 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:53 INFO - PROCESS | 1652 | 1468338233319 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:43:53 INFO - PROCESS | 1652 | 1468338233324 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1652 | 1468338233325 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123874000 == 32 [pid = 1652] [id = 389] 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11396f400) [pid = 1652] [serial = 1166] [outer = 0x0] 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119535800) [pid = 1652] [serial = 1167] [outer = 0x11396f400] 08:43:53 INFO - PROCESS | 1652 | 1468338233352 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119854000) [pid = 1652] [serial = 1168] [outer = 0x11396f400] 08:43:53 INFO - PROCESS | 1652 | 1468338233639 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"]]]}] 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:43:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 08:43:53 INFO - PROCESS | 1652 | 1468338233691 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1652 | 1468338233692 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:43:53 INFO - PROCESS | 1652 | 1468338233698 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1652 | 1468338233699 Marionette TRACE conn2 <- [1,1530,null,{}] 08:43:53 INFO - PROCESS | 1652 | 1468338233701 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}] 08:43:53 INFO - PROCESS | 1652 | 1468338233705 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:53 INFO - PROCESS | 1652 | 1468338233788 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:43:53 INFO - PROCESS | 1652 | 1468338233792 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1652 | 1468338233793 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240a1800 == 33 [pid = 1652] [id = 390] 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116314000) [pid = 1652] [serial = 1169] [outer = 0x0] 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120805c00) [pid = 1652] [serial = 1170] [outer = 0x116314000] 08:43:53 INFO - PROCESS | 1652 | 1468338233828 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124382800) [pid = 1652] [serial = 1171] [outer = 0x116314000] 08:43:54 INFO - PROCESS | 1652 | 1468338234113 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]]]}] 08:43:54 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:43:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:43:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:43:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:43:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:43:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 08:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:43:54 INFO - PROCESS | 1652 | 1468338234168 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1652 | 1468338234170 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:43:54 INFO - PROCESS | 1652 | 1468338234172 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1652 | 1468338234173 Marionette TRACE conn2 <- [1,1534,null,{}] 08:43:54 INFO - PROCESS | 1652 | 1468338234175 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}] 08:43:54 INFO - PROCESS | 1652 | 1468338234176 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:54 INFO - PROCESS | 1652 | 1468338234291 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:43:54 INFO - PROCESS | 1652 | 1468338234298 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1652 | 1468338234299 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2e000 == 34 [pid = 1652] [id = 391] 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117f05400) [pid = 1652] [serial = 1172] [outer = 0x0] 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1243be400) [pid = 1652] [serial = 1173] [outer = 0x117f05400] 08:43:54 INFO - PROCESS | 1652 | 1468338234333 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124bd4800) [pid = 1652] [serial = 1174] [outer = 0x117f05400] 08:43:54 INFO - PROCESS | 1652 | 1468338234650 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 08:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:43:54 INFO - PROCESS | 1652 | 1468338234691 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1652 | 1468338234692 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:43:54 INFO - PROCESS | 1652 | 1468338234696 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1652 | 1468338234698 Marionette TRACE conn2 <- [1,1538,null,{}] 08:43:54 INFO - PROCESS | 1652 | 1468338234700 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}] 08:43:54 INFO - PROCESS | 1652 | 1468338234702 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:54 INFO - PROCESS | 1652 | 1468338234772 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:43:54 INFO - PROCESS | 1652 | 1468338234775 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1652 | 1468338234776 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d15000 == 35 [pid = 1652] [id = 392] 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e89000) [pid = 1652] [serial = 1175] [outer = 0x0] 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1255ae400) [pid = 1652] [serial = 1176] [outer = 0x124e89000] 08:43:54 INFO - PROCESS | 1652 | 1468338234803 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126953000) [pid = 1652] [serial = 1177] [outer = 0x124e89000] 08:43:55 INFO - PROCESS | 1652 | 1468338235136 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 471ms 08:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:43:55 INFO - PROCESS | 1652 | 1468338235168 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1652 | 1468338235169 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1652 | 1468338235171 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1652 | 1468338235172 Marionette TRACE conn2 <- [1,1542,null,{}] 08:43:55 INFO - PROCESS | 1652 | 1468338235174 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}] 08:43:55 INFO - PROCESS | 1652 | 1468338235175 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:55 INFO - PROCESS | 1652 | 1468338235274 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:43:55 INFO - PROCESS | 1652 | 1468338235282 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1652 | 1468338235283 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185ca000 == 36 [pid = 1652] [id = 393] 08:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126956000) [pid = 1652] [serial = 1178] [outer = 0x0] 08:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126d33800) [pid = 1652] [serial = 1179] [outer = 0x126956000] 08:43:55 INFO - PROCESS | 1652 | 1468338235307 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1271da800) [pid = 1652] [serial = 1180] [outer = 0x126956000] 08:43:55 INFO - PROCESS | 1652 | 1468338235583 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 08:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:43:55 INFO - PROCESS | 1652 | 1468338235640 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1652 | 1468338235642 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1652 | 1468338235646 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1652 | 1468338235649 Marionette TRACE conn2 <- [1,1546,null,{}] 08:43:55 INFO - PROCESS | 1652 | 1468338235670 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}] 08:43:55 INFO - PROCESS | 1652 | 1468338235672 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:55 INFO - PROCESS | 1652 | 1468338235795 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:43:55 INFO - PROCESS | 1652 | 1468338235881 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1652 | 1468338235882 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b72000 == 37 [pid = 1652] [id = 394] 08:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123e31400) [pid = 1652] [serial = 1181] [outer = 0x0] 08:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1271e8c00) [pid = 1652] [serial = 1182] [outer = 0x123e31400] 08:43:55 INFO - PROCESS | 1652 | 1468338235921 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1291b6c00) [pid = 1652] [serial = 1183] [outer = 0x123e31400] 08:43:56 INFO - PROCESS | 1652 | 1468338236251 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 640ms 08:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:43:56 INFO - PROCESS | 1652 | 1468338236288 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1652 | 1468338236290 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:43:56 INFO - PROCESS | 1652 | 1468338236292 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1652 | 1468338236294 Marionette TRACE conn2 <- [1,1550,null,{}] 08:43:56 INFO - PROCESS | 1652 | 1468338236300 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}] 08:43:56 INFO - PROCESS | 1652 | 1468338236302 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:56 INFO - PROCESS | 1652 | 1468338236406 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:43:56 INFO - PROCESS | 1652 | 1468338236459 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1652 | 1468338236460 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a549800 == 38 [pid = 1652] [id = 395] 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291b7000) [pid = 1652] [serial = 1184] [outer = 0x0] 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12940cc00) [pid = 1652] [serial = 1185] [outer = 0x1291b7000] 08:43:56 INFO - PROCESS | 1652 | 1468338236487 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a5d5400) [pid = 1652] [serial = 1186] [outer = 0x1291b7000] 08:43:56 INFO - PROCESS | 1652 | 1468338236783 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 08:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:43:56 INFO - PROCESS | 1652 | 1468338236835 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1652 | 1468338236836 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:43:56 INFO - PROCESS | 1652 | 1468338236838 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1652 | 1468338236839 Marionette TRACE conn2 <- [1,1554,null,{}] 08:43:56 INFO - PROCESS | 1652 | 1468338236841 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}] 08:43:56 INFO - PROCESS | 1652 | 1468338236842 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:56 INFO - PROCESS | 1652 | 1468338236949 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:43:56 INFO - PROCESS | 1652 | 1468338236953 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1652 | 1468338236954 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a703800 == 39 [pid = 1652] [id = 396] 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1291ba800) [pid = 1652] [serial = 1187] [outer = 0x0] 08:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a6ac800) [pid = 1652] [serial = 1188] [outer = 0x1291ba800] 08:43:56 INFO - PROCESS | 1652 | 1468338236984 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ab49c00) [pid = 1652] [serial = 1189] [outer = 0x1291ba800] 08:43:57 INFO - PROCESS | 1652 | 1468338237290 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 08:43:57 INFO - PROCESS | 1652 | 1468338237309 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1652 | 1468338237310 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:43:57 INFO - PROCESS | 1652 | 1468338237320 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1652 | 1468338237321 Marionette TRACE conn2 <- [1,1558,null,{}] 08:43:57 INFO - PROCESS | 1652 | 1468338237323 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}] 08:43:57 INFO - PROCESS | 1652 | 1468338237324 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:57 INFO - PROCESS | 1652 | 1468338237430 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:43:57 INFO - PROCESS | 1652 | 1468338237434 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1652 | 1468338237435 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab0d800 == 40 [pid = 1652] [id = 397] 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124385400) [pid = 1652] [serial = 1190] [outer = 0x0] 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ab48800) [pid = 1652] [serial = 1191] [outer = 0x124385400] 08:43:57 INFO - PROCESS | 1652 | 1468338237491 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b9a9c00) [pid = 1652] [serial = 1192] [outer = 0x124385400] 08:43:57 INFO - PROCESS | 1652 | 1468338237803 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 524ms 08:43:57 INFO - PROCESS | 1652 | 1468338237843 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1652 | 1468338237844 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:43:57 INFO - PROCESS | 1652 | 1468338237847 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1652 | 1468338237847 Marionette TRACE conn2 <- [1,1562,null,{}] 08:43:57 INFO - PROCESS | 1652 | 1468338237850 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}] 08:43:57 INFO - PROCESS | 1652 | 1468338237851 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:57 INFO - PROCESS | 1652 | 1468338237948 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:43:57 INFO - PROCESS | 1652 | 1468338237952 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1652 | 1468338237953 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba4d000 == 41 [pid = 1652] [id = 398] 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b8a0800) [pid = 1652] [serial = 1193] [outer = 0x0] 08:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ba86800) [pid = 1652] [serial = 1194] [outer = 0x12b8a0800] 08:43:57 INFO - PROCESS | 1652 | 1468338237984 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bdba400) [pid = 1652] [serial = 1195] [outer = 0x12b8a0800] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1256b1000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1291b6800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1294e2800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12940c000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116316800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113f2dc00) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b8a1800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11336d000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a6af800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12557dc00) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243b5400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1243b8400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1208f7c00) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119587800) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113297000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118742800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111ca8800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:43:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1161db400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:43:58 INFO - PROCESS | 1652 | 1468338238408 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 08:43:58 INFO - PROCESS | 1652 | 1468338238416 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1652 | 1468338238417 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:43:58 INFO - PROCESS | 1652 | 1468338238419 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1652 | 1468338238420 Marionette TRACE conn2 <- [1,1566,null,{}] 08:43:58 INFO - PROCESS | 1652 | 1468338238422 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}] 08:43:58 INFO - PROCESS | 1652 | 1468338238423 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:58 INFO - PROCESS | 1652 | 1468338238506 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:43:58 INFO - PROCESS | 1652 | 1468338238510 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1652 | 1468338238513 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a237800 == 42 [pid = 1652] [id = 399] 08:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113f3ac00) [pid = 1652] [serial = 1196] [outer = 0x0] 08:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1190cd000) [pid = 1652] [serial = 1197] [outer = 0x113f3ac00] 08:43:58 INFO - PROCESS | 1652 | 1468338238537 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123e36000) [pid = 1652] [serial = 1198] [outer = 0x113f3ac00] 08:43:58 INFO - PROCESS | 1652 | 1468338238879 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 08:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:43:58 INFO - PROCESS | 1652 | 1468338238891 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1652 | 1468338238892 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:43:58 INFO - PROCESS | 1652 | 1468338238895 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1652 | 1468338238897 Marionette TRACE conn2 <- [1,1570,null,{}] 08:43:58 INFO - PROCESS | 1652 | 1468338238900 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}] 08:43:58 INFO - PROCESS | 1652 | 1468338238901 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | 1468338239004 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:43:59 INFO - PROCESS | 1652 | 1468338239012 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1652 | 1468338239020 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd6c800 == 43 [pid = 1652] [id = 400] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117f12000) [pid = 1652] [serial = 1199] [outer = 0x0] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124696400) [pid = 1652] [serial = 1200] [outer = 0x117f12000] 08:43:59 INFO - PROCESS | 1652 | 1468338239044 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1294e2800) [pid = 1652] [serial = 1201] [outer = 0x117f12000] 08:43:59 INFO - PROCESS | 1652 | 1468338239336 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 08:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:43:59 INFO - PROCESS | 1652 | 1468338239367 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1652 | 1468338239368 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:43:59 INFO - PROCESS | 1652 | 1468338239370 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1652 | 1468338239371 Marionette TRACE conn2 <- [1,1574,null,{}] 08:43:59 INFO - PROCESS | 1652 | 1468338239374 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}] 08:43:59 INFO - PROCESS | 1652 | 1468338239375 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | 1468338239457 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:43:59 INFO - PROCESS | 1652 | 1468338239462 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1652 | 1468338239463 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb7a800 == 44 [pid = 1652] [id = 401] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118a6f000) [pid = 1652] [serial = 1202] [outer = 0x0] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8ac000) [pid = 1652] [serial = 1203] [outer = 0x118a6f000] 08:43:59 INFO - PROCESS | 1652 | 1468338239486 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bf05000) [pid = 1652] [serial = 1204] [outer = 0x118a6f000] 08:43:59 INFO - PROCESS | 1652 | 1468338239820 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 08:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:43:59 INFO - PROCESS | 1652 | 1468338239840 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1652 | 1468338239841 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:43:59 INFO - PROCESS | 1652 | 1468338239843 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1652 | 1468338239844 Marionette TRACE conn2 <- [1,1578,null,{}] 08:43:59 INFO - PROCESS | 1652 | 1468338239849 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}] 08:43:59 INFO - PROCESS | 1652 | 1468338239850 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | 1468338239958 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:43:59 INFO - PROCESS | 1652 | 1468338239971 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1652 | 1468338239973 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:43:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb8d000 == 45 [pid = 1652] [id = 402] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12557dc00) [pid = 1652] [serial = 1205] [outer = 0x0] 08:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bf08c00) [pid = 1652] [serial = 1206] [outer = 0x12557dc00] 08:43:59 INFO - PROCESS | 1652 | 1468338239996 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c0dd400) [pid = 1652] [serial = 1207] [outer = 0x12557dc00] 08:44:00 INFO - PROCESS | 1652 | 1468338240282 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]]]}] 08:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 08:44:00 INFO - PROCESS | 1652 | 1468338240366 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1652 | 1468338240369 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:44:00 INFO - PROCESS | 1652 | 1468338240372 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1652 | 1468338240374 Marionette TRACE conn2 <- [1,1582,null,{}] 08:44:00 INFO - PROCESS | 1652 | 1468338240378 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}] 08:44:00 INFO - PROCESS | 1652 | 1468338240381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:00 INFO - PROCESS | 1652 | 1468338240505 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:44:00 INFO - PROCESS | 1652 | 1468338240559 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1652 | 1468338240561 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517c000 == 46 [pid = 1652] [id = 403] 08:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1129af000) [pid = 1652] [serial = 1208] [outer = 0x0] 08:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112f21800) [pid = 1652] [serial = 1209] [outer = 0x1129af000] 08:44:00 INFO - PROCESS | 1652 | 1468338240593 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113930800) [pid = 1652] [serial = 1210] [outer = 0x1129af000] 08:44:01 INFO - PROCESS | 1652 | 1468338241235 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 921ms 08:44:01 INFO - PROCESS | 1652 | 1468338241294 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1652 | 1468338241297 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:44:01 INFO - PROCESS | 1652 | 1468338241304 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1652 | 1468338241308 Marionette TRACE conn2 <- [1,1586,null,{}] 08:44:01 INFO - PROCESS | 1652 | 1468338241313 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}] 08:44:01 INFO - PROCESS | 1652 | 1468338241315 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:01 INFO - PROCESS | 1652 | 1468338241481 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:44:01 INFO - PROCESS | 1652 | 1468338241599 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1652 | 1468338241600 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119452800 == 47 [pid = 1652] [id = 404] 08:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11631e000) [pid = 1652] [serial = 1211] [outer = 0x0] 08:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1177cac00) [pid = 1652] [serial = 1212] [outer = 0x11631e000] 08:44:01 INFO - PROCESS | 1652 | 1468338241631 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11816e000) [pid = 1652] [serial = 1213] [outer = 0x11631e000] 08:44:02 INFO - PROCESS | 1652 | 1468338242381 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1128ms 08:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:44:02 INFO - PROCESS | 1652 | 1468338242429 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1652 | 1468338242431 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 1652 | 1468338242435 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1652 | 1468338242437 Marionette TRACE conn2 <- [1,1590,null,{}] 08:44:02 INFO - PROCESS | 1652 | 1468338242440 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}] 08:44:02 INFO - PROCESS | 1652 | 1468338242442 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:02 INFO - PROCESS | 1652 | 1468338242545 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:44:02 INFO - PROCESS | 1652 | 1468338242629 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1652 | 1468338242631 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11671b000 == 48 [pid = 1652] [id = 405] 08:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1131c4c00) [pid = 1652] [serial = 1214] [outer = 0x0] 08:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1161dc000) [pid = 1652] [serial = 1215] [outer = 0x1131c4c00] 08:44:02 INFO - PROCESS | 1652 | 1468338242660 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116a72400) [pid = 1652] [serial = 1216] [outer = 0x1131c4c00] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb7a800 == 47 [pid = 1652] [id = 401] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd6c800 == 46 [pid = 1652] [id = 400] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a237800 == 45 [pid = 1652] [id = 399] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba4d000 == 44 [pid = 1652] [id = 398] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab0d800 == 43 [pid = 1652] [id = 397] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bdb5800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a703800 == 42 [pid = 1652] [id = 396] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a549800 == 41 [pid = 1652] [id = 395] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128b72000 == 40 [pid = 1652] [id = 394] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1185ca000 == 39 [pid = 1652] [id = 393] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126d15000 == 38 [pid = 1652] [id = 392] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2e000 == 37 [pid = 1652] [id = 391] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1240a1800 == 36 [pid = 1652] [id = 390] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x123874000 == 35 [pid = 1652] [id = 389] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119522800 == 34 [pid = 1652] [id = 388] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1185ce800 == 33 [pid = 1652] [id = 387] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117f3c800 == 32 [pid = 1652] [id = 386] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116aa1800 == 31 [pid = 1652] [id = 385] 08:44:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4e7800 == 30 [pid = 1652] [id = 384] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12738e400) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1291c0000) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a5d4800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1294e2400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ab45c00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a6af400) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b8a1000) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119408800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b9a3800) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ba86000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1294ea400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12acd2400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113371800) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ba83c00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126956400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12502e800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1255b3400) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124697400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124e8f400) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1242abc00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1243b6c00) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120811800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123fea800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119497c00) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11953ec00) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1190cb400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11940f800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11832d800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11847f400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167f0000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1177bf400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113f35c00) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124ef9000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1291b2800) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126f42000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 08:44:03 INFO - PROCESS | 1652 | 1468338243160 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 770ms 08:44:03 INFO - PROCESS | 1652 | 1468338243205 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1652 | 1468338243210 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:44:03 INFO - PROCESS | 1652 | 1468338243216 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1652 | 1468338243219 Marionette TRACE conn2 <- [1,1594,null,{}] 08:44:03 INFO - PROCESS | 1652 | 1468338243222 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}] 08:44:03 INFO - PROCESS | 1652 | 1468338243224 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:03 INFO - PROCESS | 1652 | 1468338243327 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:44:03 INFO - PROCESS | 1652 | 1468338243385 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1652 | 1468338243387 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x117447800 == 31 [pid = 1652] [id = 406] 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167f0000) [pid = 1652] [serial = 1217] [outer = 0x0] 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117f07c00) [pid = 1652] [serial = 1218] [outer = 0x1167f0000] 08:44:03 INFO - PROCESS | 1652 | 1468338243413 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118470c00) [pid = 1652] [serial = 1219] [outer = 0x1167f0000] 08:44:03 INFO - PROCESS | 1652 | 1468338243725 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 08:44:03 INFO - PROCESS | 1652 | 1468338243736 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1652 | 1468338243737 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:44:03 INFO - PROCESS | 1652 | 1468338243740 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1652 | 1468338243742 Marionette TRACE conn2 <- [1,1598,null,{}] 08:44:03 INFO - PROCESS | 1652 | 1468338243753 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}] 08:44:03 INFO - PROCESS | 1652 | 1468338243756 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:03 INFO - PROCESS | 1652 | 1468338243836 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:44:03 INFO - PROCESS | 1652 | 1468338243841 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1652 | 1468338243843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190c1000 == 32 [pid = 1652] [id = 407] 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118a73c00) [pid = 1652] [serial = 1220] [outer = 0x0] 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11940dc00) [pid = 1652] [serial = 1221] [outer = 0x118a73c00] 08:44:03 INFO - PROCESS | 1652 | 1468338243873 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119538800) [pid = 1652] [serial = 1222] [outer = 0x118a73c00] 08:44:04 INFO - PROCESS | 1652 | 1468338244217 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 523ms 08:44:04 INFO - PROCESS | 1652 | 1468338244263 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:44:04 INFO - PROCESS | 1652 | 1468338244265 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:44:04 INFO - PROCESS | 1652 | 1468338244267 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1652 | 1468338244268 Marionette TRACE conn2 <- [1,1602,null,{}] 08:44:04 INFO - PROCESS | 1652 | 1468338244271 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}] 08:44:04 INFO - PROCESS | 1652 | 1468338244272 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:04 INFO - PROCESS | 1652 | 1468338244348 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:44:04 INFO - PROCESS | 1652 | 1468338244352 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1652 | 1468338244353 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e2000 == 33 [pid = 1652] [id = 408] 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11953e800) [pid = 1652] [serial = 1223] [outer = 0x0] 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11985a000) [pid = 1652] [serial = 1224] [outer = 0x11953e800] 08:44:04 INFO - PROCESS | 1652 | 1468338244377 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1208f3800) [pid = 1652] [serial = 1225] [outer = 0x11953e800] 08:44:04 INFO - PROCESS | 1652 | 1468338244692 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 08:44:04 INFO - PROCESS | 1652 | 1468338244737 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1652 | 1468338244739 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:44:04 INFO - PROCESS | 1652 | 1468338244741 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1652 | 1468338244742 Marionette TRACE conn2 <- [1,1606,null,{}] 08:44:04 INFO - PROCESS | 1652 | 1468338244744 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}] 08:44:04 INFO - PROCESS | 1652 | 1468338244745 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:04 INFO - PROCESS | 1652 | 1468338244817 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:44:04 INFO - PROCESS | 1652 | 1468338244877 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1652 | 1468338244878 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12394a000 == 34 [pid = 1652] [id = 409] 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113b62400) [pid = 1652] [serial = 1226] [outer = 0x0] 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123803c00) [pid = 1652] [serial = 1227] [outer = 0x113b62400] 08:44:04 INFO - PROCESS | 1652 | 1468338244911 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123dbf400) [pid = 1652] [serial = 1228] [outer = 0x113b62400] 08:44:05 INFO - PROCESS | 1652 | 1468338245224 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 08:44:05 INFO - PROCESS | 1652 | 1468338245261 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1652 | 1468338245264 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:44:05 INFO - PROCESS | 1652 | 1468338245267 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1652 | 1468338245268 Marionette TRACE conn2 <- [1,1610,null,{}] 08:44:05 INFO - PROCESS | 1652 | 1468338245271 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}] 08:44:05 INFO - PROCESS | 1652 | 1468338245275 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:05 INFO - PROCESS | 1652 | 1468338245388 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:44:05 INFO - PROCESS | 1652 | 1468338245401 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1652 | 1468338245402 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246b4000 == 35 [pid = 1652] [id = 410] 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123d75400) [pid = 1652] [serial = 1229] [outer = 0x0] 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243b5800) [pid = 1652] [serial = 1230] [outer = 0x123d75400] 08:44:05 INFO - PROCESS | 1652 | 1468338245427 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125581000) [pid = 1652] [serial = 1231] [outer = 0x123d75400] 08:44:05 INFO - PROCESS | 1652 | 1468338245738 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 08:44:05 INFO - PROCESS | 1652 | 1468338245785 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:44:05 INFO - PROCESS | 1652 | 1468338245787 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:44:05 INFO - PROCESS | 1652 | 1468338245789 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1652 | 1468338245790 Marionette TRACE conn2 <- [1,1614,null,{}] 08:44:05 INFO - PROCESS | 1652 | 1468338245792 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}] 08:44:05 INFO - PROCESS | 1652 | 1468338245793 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:05 INFO - PROCESS | 1652 | 1468338245885 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:44:05 INFO - PROCESS | 1652 | 1468338245895 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1652 | 1468338245898 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12562a000 == 36 [pid = 1652] [id = 411] 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1256a8800) [pid = 1652] [serial = 1232] [outer = 0x0] 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126958800) [pid = 1652] [serial = 1233] [outer = 0x1256a8800] 08:44:05 INFO - PROCESS | 1652 | 1468338245929 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1271e0c00) [pid = 1652] [serial = 1234] [outer = 0x1256a8800] 08:44:06 INFO - PROCESS | 1652 | 1468338246243 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]]]}] 08:44:06 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 08:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms 08:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:44:06 INFO - PROCESS | 1652 | 1468338246274 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1652 | 1468338246275 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:44:06 INFO - PROCESS | 1652 | 1468338246279 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1652 | 1468338246282 Marionette TRACE conn2 <- [1,1618,null,{}] 08:44:06 INFO - PROCESS | 1652 | 1468338246284 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}] 08:44:06 INFO - PROCESS | 1652 | 1468338246286 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:06 INFO - PROCESS | 1652 | 1468338246411 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:44:06 INFO - PROCESS | 1652 | 1468338246461 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1652 | 1468338246462 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f19000 == 37 [pid = 1652] [id = 412] 08:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1208f6000) [pid = 1652] [serial = 1235] [outer = 0x0] 08:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1271e1800) [pid = 1652] [serial = 1236] [outer = 0x1208f6000] 08:44:06 INFO - PROCESS | 1652 | 1468338246502 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ec0400) [pid = 1652] [serial = 1237] [outer = 0x1208f6000] 08:44:06 INFO - PROCESS | 1652 | 1468338246862 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 623ms 08:44:06 INFO - PROCESS | 1652 | 1468338246902 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1652 | 1468338246904 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:44:06 INFO - PROCESS | 1652 | 1468338246908 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1652 | 1468338246910 Marionette TRACE conn2 <- [1,1622,null,{}] 08:44:06 INFO - PROCESS | 1652 | 1468338246916 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}] 08:44:06 INFO - PROCESS | 1652 | 1468338246918 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:07 INFO - PROCESS | 1652 | 1468338247081 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:44:07 INFO - PROCESS | 1652 | 1468338247098 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1652 | 1468338247100 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e45800 == 38 [pid = 1652] [id = 413] 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ec3400) [pid = 1652] [serial = 1238] [outer = 0x0] 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1291bf800) [pid = 1652] [serial = 1239] [outer = 0x128ec3400] 08:44:07 INFO - PROCESS | 1652 | 1468338247139 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1294e3400) [pid = 1652] [serial = 1240] [outer = 0x128ec3400] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118a6f000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124385400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b8a0800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113f3ac00) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117f12000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1291b7000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291ba800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117f05400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124e89000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116314000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116866800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128cd000) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123e31400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11396f400) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118a71400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126956000) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:44:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11617a400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:44:07 INFO - PROCESS | 1652 | 1468338247689 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]]]}] 08:44:07 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 08:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 822ms 08:44:07 INFO - PROCESS | 1652 | 1468338247739 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 1652 | 1468338247740 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:44:07 INFO - PROCESS | 1652 | 1468338247742 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1652 | 1468338247743 Marionette TRACE conn2 <- [1,1626,null,{}] 08:44:07 INFO - PROCESS | 1652 | 1468338247758 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}] 08:44:07 INFO - PROCESS | 1652 | 1468338247759 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:07 INFO - PROCESS | 1652 | 1468338247861 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:44:07 INFO - PROCESS | 1652 | 1468338247865 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1652 | 1468338247866 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913e000 == 39 [pid = 1652] [id = 414] 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113939000) [pid = 1652] [serial = 1241] [outer = 0x0] 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11949f000) [pid = 1652] [serial = 1242] [outer = 0x113939000] 08:44:07 INFO - PROCESS | 1652 | 1468338247890 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1255b9000) [pid = 1652] [serial = 1243] [outer = 0x113939000] 08:44:08 INFO - PROCESS | 1652 | 1468338248165 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 08:44:08 INFO - PROCESS | 1652 | 1468338248213 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1652 | 1468338248217 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:44:08 INFO - PROCESS | 1652 | 1468338248220 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1652 | 1468338248222 Marionette TRACE conn2 <- [1,1630,null,{}] 08:44:08 INFO - PROCESS | 1652 | 1468338248224 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}] 08:44:08 INFO - PROCESS | 1652 | 1468338248225 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:08 INFO - PROCESS | 1652 | 1468338248319 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:44:08 INFO - PROCESS | 1652 | 1468338248323 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1652 | 1468338248324 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66b000 == 40 [pid = 1652] [id = 415] 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126955c00) [pid = 1652] [serial = 1244] [outer = 0x0] 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294e5c00) [pid = 1652] [serial = 1245] [outer = 0x126955c00] 08:44:08 INFO - PROCESS | 1652 | 1468338248353 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a6a9000) [pid = 1652] [serial = 1246] [outer = 0x126955c00] 08:44:08 INFO - PROCESS | 1652 | 1468338248691 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 08:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:44:08 INFO - PROCESS | 1652 | 1468338248741 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1652 | 1468338248742 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:44:08 INFO - PROCESS | 1652 | 1468338248744 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1652 | 1468338248745 Marionette TRACE conn2 <- [1,1634,null,{}] 08:44:08 INFO - PROCESS | 1652 | 1468338248747 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}] 08:44:08 INFO - PROCESS | 1652 | 1468338248748 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:08 INFO - PROCESS | 1652 | 1468338248825 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:44:08 INFO - PROCESS | 1652 | 1468338248831 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1652 | 1468338248832 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71a800 == 41 [pid = 1652] [id = 416] 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a6b0000) [pid = 1652] [serial = 1247] [outer = 0x0] 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ab44800) [pid = 1652] [serial = 1248] [outer = 0x12a6b0000] 08:44:08 INFO - PROCESS | 1652 | 1468338248856 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b8a3400) [pid = 1652] [serial = 1249] [outer = 0x12a6b0000] 08:44:09 INFO - PROCESS | 1652 | 1468338249172 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 467ms 08:44:09 INFO - PROCESS | 1652 | 1468338249212 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1652 | 1468338249215 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:44:09 INFO - PROCESS | 1652 | 1468338249218 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1652 | 1468338249219 Marionette TRACE conn2 <- [1,1638,null,{}] 08:44:09 INFO - PROCESS | 1652 | 1468338249221 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}] 08:44:09 INFO - PROCESS | 1652 | 1468338249222 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:09 INFO - PROCESS | 1652 | 1468338249303 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:44:09 INFO - PROCESS | 1652 | 1468338249307 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1652 | 1468338249308 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b830800 == 42 [pid = 1652] [id = 417] 08:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7da400) [pid = 1652] [serial = 1250] [outer = 0x0] 08:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b9b1400) [pid = 1652] [serial = 1251] [outer = 0x12a7da400] 08:44:09 INFO - PROCESS | 1652 | 1468338249333 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bdb3800) [pid = 1652] [serial = 1252] [outer = 0x12a7da400] 08:44:09 INFO - PROCESS | 1652 | 1468338249801 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 617ms 08:44:09 INFO - PROCESS | 1652 | 1468338249836 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1652 | 1468338249839 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:44:09 INFO - PROCESS | 1652 | 1468338249842 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1652 | 1468338249844 Marionette TRACE conn2 <- [1,1642,null,{}] 08:44:09 INFO - PROCESS | 1652 | 1468338249848 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}] 08:44:09 INFO - PROCESS | 1652 | 1468338249850 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:09 INFO - PROCESS | 1652 | 1468338249959 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:44:10 INFO - PROCESS | 1652 | 1468338250030 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1652 | 1468338250032 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e000 == 43 [pid = 1652] [id = 418] 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1151cac00) [pid = 1652] [serial = 1253] [outer = 0x0] 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116723c00) [pid = 1652] [serial = 1254] [outer = 0x1151cac00] 08:44:10 INFO - PROCESS | 1652 | 1468338250062 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118327400) [pid = 1652] [serial = 1255] [outer = 0x1151cac00] 08:44:10 INFO - PROCESS | 1652 | 1468338250481 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 674ms 08:44:10 INFO - PROCESS | 1652 | 1468338250515 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1652 | 1468338250519 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:44:10 INFO - PROCESS | 1652 | 1468338250559 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1652 | 1468338250561 Marionette TRACE conn2 <- [1,1646,null,{}] 08:44:10 INFO - PROCESS | 1652 | 1468338250584 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}] 08:44:10 INFO - PROCESS | 1652 | 1468338250586 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:10 INFO - PROCESS | 1652 | 1468338250688 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:44:10 INFO - PROCESS | 1652 | 1468338250773 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1652 | 1468338250775 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f1c800 == 44 [pid = 1652] [id = 419] 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119404400) [pid = 1652] [serial = 1256] [outer = 0x0] 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11949d000) [pid = 1652] [serial = 1257] [outer = 0x119404400] 08:44:10 INFO - PROCESS | 1652 | 1468338250806 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11953e400) [pid = 1652] [serial = 1258] [outer = 0x119404400] 08:44:11 INFO - PROCESS | 1652 | 1468338251236 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 704ms 08:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:44:11 INFO - PROCESS | 1652 | 1468338251250 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1652 | 1468338251251 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:44:11 INFO - PROCESS | 1652 | 1468338251254 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1652 | 1468338251256 Marionette TRACE conn2 <- [1,1650,null,{}] 08:44:11 INFO - PROCESS | 1652 | 1468338251264 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}] 08:44:11 INFO - PROCESS | 1652 | 1468338251267 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:11 INFO - PROCESS | 1652 | 1468338251367 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:44:11 INFO - PROCESS | 1652 | 1468338251421 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1652 | 1468338251423 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aac2800 == 45 [pid = 1652] [id = 420] 08:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1208f5400) [pid = 1652] [serial = 1259] [outer = 0x0] 08:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124376c00) [pid = 1652] [serial = 1260] [outer = 0x1208f5400] 08:44:11 INFO - PROCESS | 1652 | 1468338251454 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124e84c00) [pid = 1652] [serial = 1261] [outer = 0x1208f5400] 08:44:11 INFO - PROCESS | 1652 | 1468338251901 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 678ms 08:44:11 INFO - PROCESS | 1652 | 1468338251949 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1652 | 1468338251951 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:44:11 INFO - PROCESS | 1652 | 1468338251955 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1652 | 1468338251956 Marionette TRACE conn2 <- [1,1654,null,{}] 08:44:11 INFO - PROCESS | 1652 | 1468338251958 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}] 08:44:11 INFO - PROCESS | 1652 | 1468338251960 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:12 INFO - PROCESS | 1652 | 1468338252080 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:44:12 INFO - PROCESS | 1652 | 1468338252151 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1652 | 1468338252152 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd64000 == 46 [pid = 1652] [id = 421] 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127387400) [pid = 1652] [serial = 1262] [outer = 0x0] 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291b8800) [pid = 1652] [serial = 1263] [outer = 0x127387400] 08:44:12 INFO - PROCESS | 1652 | 1468338252181 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a55c000) [pid = 1652] [serial = 1264] [outer = 0x127387400] 08:44:12 INFO - PROCESS | 1652 | 1468338252572 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 668ms 08:44:12 INFO - PROCESS | 1652 | 1468338252624 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1652 | 1468338252625 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:44:12 INFO - PROCESS | 1652 | 1468338252627 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1652 | 1468338252629 Marionette TRACE conn2 <- [1,1658,null,{}] 08:44:12 INFO - PROCESS | 1652 | 1468338252631 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}] 08:44:12 INFO - PROCESS | 1652 | 1468338252633 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:12 INFO - PROCESS | 1652 | 1468338252732 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:44:12 INFO - PROCESS | 1652 | 1468338252789 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1652 | 1468338252790 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824d000 == 47 [pid = 1652] [id = 422] 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116317000) [pid = 1652] [serial = 1265] [outer = 0x0] 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11822f000) [pid = 1652] [serial = 1266] [outer = 0x116317000] 08:44:12 INFO - PROCESS | 1652 | 1468338252819 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12429ec00) [pid = 1652] [serial = 1267] [outer = 0x116317000] 08:44:13 INFO - PROCESS | 1652 | 1468338253410 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 821ms 08:44:13 INFO - PROCESS | 1652 | 1468338253453 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1652 | 1468338253455 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:44:13 INFO - PROCESS | 1652 | 1468338253458 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1652 | 1468338253461 Marionette TRACE conn2 <- [1,1662,null,{}] 08:44:13 INFO - PROCESS | 1652 | 1468338253467 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}] 08:44:13 INFO - PROCESS | 1652 | 1468338253468 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:13 INFO - PROCESS | 1652 | 1468338253563 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:44:13 INFO - PROCESS | 1652 | 1468338253634 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1652 | 1468338253636 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171d4000 == 48 [pid = 1652] [id = 423] 08:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11329d800) [pid = 1652] [serial = 1268] [outer = 0x0] 08:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1133cfc00) [pid = 1652] [serial = 1269] [outer = 0x11329d800] 08:44:13 INFO - PROCESS | 1652 | 1468338253664 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x113b9d000) [pid = 1652] [serial = 1270] [outer = 0x11329d800] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71a800 == 47 [pid = 1652] [id = 416] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66b000 == 46 [pid = 1652] [id = 415] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12913e000 == 45 [pid = 1652] [id = 414] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128e45800 == 44 [pid = 1652] [id = 413] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126f19000 == 43 [pid = 1652] [id = 412] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12562a000 == 42 [pid = 1652] [id = 411] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1246b4000 == 41 [pid = 1652] [id = 410] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12394a000 == 40 [pid = 1652] [id = 409] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e2000 == 39 [pid = 1652] [id = 408] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1190c1000 == 38 [pid = 1652] [id = 407] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117447800 == 37 [pid = 1652] [id = 406] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11671b000 == 36 [pid = 1652] [id = 405] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119452800 == 35 [pid = 1652] [id = 404] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11517c000 == 34 [pid = 1652] [id = 403] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb8d000 == 33 [pid = 1652] [id = 402] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11824d000 == 32 [pid = 1652] [id = 422] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd64000 == 31 [pid = 1652] [id = 421] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12aac2800 == 30 [pid = 1652] [id = 420] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123f1c800 == 29 [pid = 1652] [id = 419] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e000 == 28 [pid = 1652] [id = 418] 08:44:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b830800 == 27 [pid = 1652] [id = 417] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12940cc00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a6ac800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ab49c00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1243be400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124bd4800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a5d5400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1255ae400) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126953000) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120805c00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124382800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1173c4800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1177ce800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11832ec00) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11847a800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1271e8c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119535800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119854000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119404000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11949e400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126d33800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1271da800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1161d9c00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11631ac00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bf05000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b9a9c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ab48800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba86800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1190cd000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123e36000) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bf08c00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b8ac000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12bdba400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124696400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1294e2800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1291b6c00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1652 | 1468338254557 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1127ms 08:44:14 INFO - PROCESS | 1652 | 1468338254585 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:44:14 INFO - PROCESS | 1652 | 1468338254588 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:44:14 INFO - PROCESS | 1652 | 1468338254591 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1652 | 1468338254592 Marionette TRACE conn2 <- [1,1666,null,{}] 08:44:14 INFO - PROCESS | 1652 | 1468338254598 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}] 08:44:14 INFO - PROCESS | 1652 | 1468338254600 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:14 INFO - PROCESS | 1652 | 1468338254682 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:44:14 INFO - PROCESS | 1652 | 1468338254686 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1652 | 1468338254689 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117124800 == 28 [pid = 1652] [id = 424] 08:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11336c400) [pid = 1652] [serial = 1271] [outer = 0x0] 08:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11396e000) [pid = 1652] [serial = 1272] [outer = 0x11336c400] 08:44:14 INFO - PROCESS | 1652 | 1468338254718 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113d93800) [pid = 1652] [serial = 1273] [outer = 0x11336c400] 08:44:15 INFO - PROCESS | 1652 | 1468338255090 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 08:44:15 INFO - PROCESS | 1652 | 1468338255110 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1652 | 1468338255116 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:44:15 INFO - PROCESS | 1652 | 1468338255121 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1652 | 1468338255122 Marionette TRACE conn2 <- [1,1670,null,{}] 08:44:15 INFO - PROCESS | 1652 | 1468338255125 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}] 08:44:15 INFO - PROCESS | 1652 | 1468338255126 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:15 INFO - PROCESS | 1652 | 1468338255201 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:44:15 INFO - PROCESS | 1652 | 1468338255205 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1652 | 1468338255207 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118296000 == 29 [pid = 1652] [id = 425] 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116869000) [pid = 1652] [serial = 1274] [outer = 0x0] 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a76800) [pid = 1652] [serial = 1275] [outer = 0x116869000] 08:44:15 INFO - PROCESS | 1652 | 1468338255236 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11714f000) [pid = 1652] [serial = 1276] [outer = 0x116869000] 08:44:15 INFO - PROCESS | 1652 | 1468338255586 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 471ms 08:44:15 INFO - PROCESS | 1652 | 1468338255591 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1652 | 1468338255592 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:44:15 INFO - PROCESS | 1652 | 1468338255595 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1652 | 1468338255600 Marionette TRACE conn2 <- [1,1674,null,{}] 08:44:15 INFO - PROCESS | 1652 | 1468338255608 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}] 08:44:15 INFO - PROCESS | 1652 | 1468338255612 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:15 INFO - PROCESS | 1652 | 1468338255714 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:44:15 INFO - PROCESS | 1652 | 1468338255722 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1652 | 1468338255724 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119665000 == 30 [pid = 1652] [id = 426] 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1130ac000) [pid = 1652] [serial = 1277] [outer = 0x0] 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11834ec00) [pid = 1652] [serial = 1278] [outer = 0x1130ac000] 08:44:15 INFO - PROCESS | 1652 | 1468338255755 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118a76400) [pid = 1652] [serial = 1279] [outer = 0x1130ac000] 08:44:16 INFO - PROCESS | 1652 | 1468338256083 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 526ms 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:44:16 INFO - PROCESS | 1652 | 1468338256121 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1652 | 1468338256123 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:44:16 INFO - PROCESS | 1652 | 1468338256125 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1652 | 1468338256126 Marionette TRACE conn2 <- [1,1678,null,{}] 08:44:16 INFO - PROCESS | 1652 | 1468338256129 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}] 08:44:16 INFO - PROCESS | 1652 | 1468338256130 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:16 INFO - PROCESS | 1652 | 1468338256206 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:44:16 INFO - PROCESS | 1652 | 1468338256266 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1652 | 1468338256267 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123964000 == 31 [pid = 1652] [id = 427] 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a7a000) [pid = 1652] [serial = 1280] [outer = 0x0] 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11940c400) [pid = 1652] [serial = 1281] [outer = 0x118a7a000] 08:44:16 INFO - PROCESS | 1652 | 1468338256292 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119533800) [pid = 1652] [serial = 1282] [outer = 0x118a7a000] 08:44:16 INFO - PROCESS | 1652 | 1468338256570 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 08:44:16 INFO - PROCESS | 1652 | 1468338256604 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1652 | 1468338256605 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:44:16 INFO - PROCESS | 1652 | 1468338256607 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1652 | 1468338256608 Marionette TRACE conn2 <- [1,1682,null,{}] 08:44:16 INFO - PROCESS | 1652 | 1468338256611 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}] 08:44:16 INFO - PROCESS | 1652 | 1468338256614 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:16 INFO - PROCESS | 1652 | 1468338256714 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:44:16 INFO - PROCESS | 1652 | 1468338256750 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1652 | 1468338256751 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469d000 == 32 [pid = 1652] [id = 428] 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129ab400) [pid = 1652] [serial = 1283] [outer = 0x0] 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119535c00) [pid = 1652] [serial = 1284] [outer = 0x1129ab400] 08:44:16 INFO - PROCESS | 1652 | 1468338256774 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119852800) [pid = 1652] [serial = 1285] [outer = 0x1129ab400] 08:44:17 INFO - PROCESS | 1652 | 1468338257103 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 525ms 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:44:17 INFO - PROCESS | 1652 | 1468338257137 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1652 | 1468338257139 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1652 | 1468338257141 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1652 | 1468338257142 Marionette TRACE conn2 <- [1,1686,null,{}] 08:44:17 INFO - PROCESS | 1652 | 1468338257144 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}] 08:44:17 INFO - PROCESS | 1652 | 1468338257148 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:17 INFO - PROCESS | 1652 | 1468338257258 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:44:17 INFO - PROCESS | 1652 | 1468338257295 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1652 | 1468338257296 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bf000 == 33 [pid = 1652] [id = 429] 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119b4ec00) [pid = 1652] [serial = 1286] [outer = 0x0] 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1208f1c00) [pid = 1652] [serial = 1287] [outer = 0x119b4ec00] 08:44:17 INFO - PROCESS | 1652 | 1468338257320 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124608800) [pid = 1652] [serial = 1288] [outer = 0x119b4ec00] 08:44:17 INFO - PROCESS | 1652 | 1468338257625 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]]]}] 08:44:17 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 08:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 08:44:17 INFO - PROCESS | 1652 | 1468338257661 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1652 | 1468338257662 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:44:17 INFO - PROCESS | 1652 | 1468338257673 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1652 | 1468338257674 Marionette TRACE conn2 <- [1,1690,null,{}] 08:44:17 INFO - PROCESS | 1652 | 1468338257676 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}] 08:44:17 INFO - PROCESS | 1652 | 1468338257677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:17 INFO - PROCESS | 1652 | 1468338257769 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:44:17 INFO - PROCESS | 1652 | 1468338257806 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1652 | 1468338257807 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b1800 == 34 [pid = 1652] [id = 430] 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123e37000) [pid = 1652] [serial = 1289] [outer = 0x0] 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124b8a400) [pid = 1652] [serial = 1290] [outer = 0x123e37000] 08:44:17 INFO - PROCESS | 1652 | 1468338257830 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124e8e800) [pid = 1652] [serial = 1291] [outer = 0x123e37000] 08:44:18 INFO - PROCESS | 1652 | 1468338258116 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 477ms 08:44:18 INFO - PROCESS | 1652 | 1468338258143 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1652 | 1468338258144 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:44:18 INFO - PROCESS | 1652 | 1468338258154 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1652 | 1468338258155 Marionette TRACE conn2 <- [1,1694,null,{}] 08:44:18 INFO - PROCESS | 1652 | 1468338258157 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}] 08:44:18 INFO - PROCESS | 1652 | 1468338258158 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:18 INFO - PROCESS | 1652 | 1468338258259 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:44:18 INFO - PROCESS | 1652 | 1468338258263 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1652 | 1468338258264 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b72000 == 35 [pid = 1652] [id = 431] 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123e36000) [pid = 1652] [serial = 1292] [outer = 0x0] 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12502e000) [pid = 1652] [serial = 1293] [outer = 0x123e36000] 08:44:18 INFO - PROCESS | 1652 | 1468338258287 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12694ec00) [pid = 1652] [serial = 1294] [outer = 0x123e36000] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1131c4c00) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167f0000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a6b0000) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a7da400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113939000) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126955c00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b8aac00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256a8800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123d75400) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1208f6000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ec3400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129af000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113b62400) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11631e000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12557dc00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118a73c00) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11953e800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:44:18 INFO - PROCESS | 1652 | 1468338258763 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 625ms 08:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:44:18 INFO - PROCESS | 1652 | 1468338258772 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1652 | 1468338258773 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:44:18 INFO - PROCESS | 1652 | 1468338258775 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1652 | 1468338258776 Marionette TRACE conn2 <- [1,1698,null,{}] 08:44:18 INFO - PROCESS | 1652 | 1468338258779 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}] 08:44:18 INFO - PROCESS | 1652 | 1468338258790 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:18 INFO - PROCESS | 1652 | 1468338258861 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:44:18 INFO - PROCESS | 1652 | 1468338258867 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1652 | 1468338258868 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119660000 == 36 [pid = 1652] [id = 432] 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113b61800) [pid = 1652] [serial = 1295] [outer = 0x0] 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118164800) [pid = 1652] [serial = 1296] [outer = 0x113b61800] 08:44:18 INFO - PROCESS | 1652 | 1468338258892 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119536800) [pid = 1652] [serial = 1297] [outer = 0x113b61800] 08:44:19 INFO - PROCESS | 1652 | 1468338259226 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]]]}] 08:44:19 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 08:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 08:44:19 INFO - PROCESS | 1652 | 1468338259244 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1652 | 1468338259246 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:44:19 INFO - PROCESS | 1652 | 1468338259252 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1652 | 1468338259253 Marionette TRACE conn2 <- [1,1702,null,{}] 08:44:19 INFO - PROCESS | 1652 | 1468338259255 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}] 08:44:19 INFO - PROCESS | 1652 | 1468338259256 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:19 INFO - PROCESS | 1652 | 1468338259357 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:44:19 INFO - PROCESS | 1652 | 1468338259363 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1652 | 1468338259364 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a548000 == 37 [pid = 1652] [id = 433] 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113d47000) [pid = 1652] [serial = 1298] [outer = 0x0] 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11953d400) [pid = 1652] [serial = 1299] [outer = 0x113d47000] 08:44:19 INFO - PROCESS | 1652 | 1468338259388 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124ef8400) [pid = 1652] [serial = 1300] [outer = 0x113d47000] 08:44:19 INFO - PROCESS | 1652 | 1468338259707 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 08:44:19 INFO - PROCESS | 1652 | 1468338259721 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1652 | 1468338259723 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:44:19 INFO - PROCESS | 1652 | 1468338259725 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1652 | 1468338259727 Marionette TRACE conn2 <- [1,1706,null,{}] 08:44:19 INFO - PROCESS | 1652 | 1468338259730 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}] 08:44:19 INFO - PROCESS | 1652 | 1468338259732 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:19 INFO - PROCESS | 1652 | 1468338259831 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:44:19 INFO - PROCESS | 1652 | 1468338259835 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1652 | 1468338259837 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242cc000 == 38 [pid = 1652] [id = 434] 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12694e400) [pid = 1652] [serial = 1301] [outer = 0x0] 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126dcf800) [pid = 1652] [serial = 1302] [outer = 0x12694e400] 08:44:19 INFO - PROCESS | 1652 | 1468338259863 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1291b1400) [pid = 1652] [serial = 1303] [outer = 0x12694e400] 08:44:20 INFO - PROCESS | 1652 | 1468338260188 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:44:20 INFO - PROCESS | 1652 | 1468338260199 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1652 | 1468338260201 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:44:20 INFO - PROCESS | 1652 | 1468338260206 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1652 | 1468338260207 Marionette TRACE conn2 <- [1,1710,null,{}] 08:44:20 INFO - PROCESS | 1652 | 1468338260210 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}] 08:44:20 INFO - PROCESS | 1652 | 1468338260211 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:20 INFO - PROCESS | 1652 | 1468338260322 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:44:20 INFO - PROCESS | 1652 | 1468338260329 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1652 | 1468338260330 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b829000 == 39 [pid = 1652] [id = 435] 08:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11984e000) [pid = 1652] [serial = 1304] [outer = 0x0] 08:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291b6c00) [pid = 1652] [serial = 1305] [outer = 0x11984e000] 08:44:20 INFO - PROCESS | 1652 | 1468338260353 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12940d800) [pid = 1652] [serial = 1306] [outer = 0x11984e000] 08:44:20 INFO - PROCESS | 1652 | 1468338260663 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 471ms 08:44:20 INFO - PROCESS | 1652 | 1468338260729 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1652 | 1468338260731 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:44:20 INFO - PROCESS | 1652 | 1468338260735 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1652 | 1468338260738 Marionette TRACE conn2 <- [1,1714,null,{}] 08:44:20 INFO - PROCESS | 1652 | 1468338260742 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}] 08:44:20 INFO - PROCESS | 1652 | 1468338260744 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:20 INFO - PROCESS | 1652 | 1468338260840 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:44:20 INFO - PROCESS | 1652 | 1468338260938 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1652 | 1468338260942 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117114000 == 40 [pid = 1652] [id = 436] 08:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1129b3000) [pid = 1652] [serial = 1307] [outer = 0x0] 08:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112f8a800) [pid = 1652] [serial = 1308] [outer = 0x1129b3000] 08:44:20 INFO - PROCESS | 1652 | 1468338260972 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113d4bc00) [pid = 1652] [serial = 1309] [outer = 0x1129b3000] 08:44:21 INFO - PROCESS | 1652 | 1468338261508 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 825ms 08:44:21 INFO - PROCESS | 1652 | 1468338261573 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1652 | 1468338261575 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:44:21 INFO - PROCESS | 1652 | 1468338261583 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1652 | 1468338261586 Marionette TRACE conn2 <- [1,1718,null,{}] 08:44:21 INFO - PROCESS | 1652 | 1468338261589 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}] 08:44:21 INFO - PROCESS | 1652 | 1468338261591 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:21 INFO - PROCESS | 1652 | 1468338261697 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:44:21 INFO - PROCESS | 1652 | 1468338261776 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1652 | 1468338261778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ff4000 == 41 [pid = 1652] [id = 437] 08:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1177ce800) [pid = 1652] [serial = 1310] [outer = 0x0] 08:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118165400) [pid = 1652] [serial = 1311] [outer = 0x1177ce800] 08:44:21 INFO - PROCESS | 1652 | 1468338261808 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118341c00) [pid = 1652] [serial = 1312] [outer = 0x1177ce800] 08:44:22 INFO - PROCESS | 1652 | 1468338262490 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 927ms 08:44:22 INFO - PROCESS | 1652 | 1468338262525 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1652 | 1468338262528 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:44:22 INFO - PROCESS | 1652 | 1468338262536 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1652 | 1468338262537 Marionette TRACE conn2 <- [1,1722,null,{}] 08:44:22 INFO - PROCESS | 1652 | 1468338262541 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}] 08:44:22 INFO - PROCESS | 1652 | 1468338262542 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:22 INFO - PROCESS | 1652 | 1468338262646 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:44:22 INFO - PROCESS | 1652 | 1468338262729 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1652 | 1468338262731 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 42 [pid = 1652] [id = 438] 08:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115e59800) [pid = 1652] [serial = 1313] [outer = 0x0] 08:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1161e1400) [pid = 1652] [serial = 1314] [outer = 0x115e59800] 08:44:22 INFO - PROCESS | 1652 | 1468338262760 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116b0ac00) [pid = 1652] [serial = 1315] [outer = 0x115e59800] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1242cc000 == 41 [pid = 1652] [id = 434] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a548000 == 40 [pid = 1652] [id = 433] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119660000 == 39 [pid = 1652] [id = 432] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128b72000 == 38 [pid = 1652] [id = 431] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b1800 == 37 [pid = 1652] [id = 430] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bf000 == 36 [pid = 1652] [id = 429] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12469d000 == 35 [pid = 1652] [id = 428] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123964000 == 34 [pid = 1652] [id = 427] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119665000 == 33 [pid = 1652] [id = 426] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118296000 == 32 [pid = 1652] [id = 425] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117124800 == 31 [pid = 1652] [id = 424] 08:44:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1171d4000 == 30 [pid = 1652] [id = 423] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bdbdc00) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126958800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1243b5800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1271e1800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1291bf800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f21800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113930800) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123803c00) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1177cac00) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11816e000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c0dd400) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11940dc00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119538800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11985a000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1208f3800) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1161dc000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a72400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117f07c00) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118470c00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b8a3400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ec0400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b9b1400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11949f000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294e5c00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ab44800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bdb3800) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1294e3400) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1271e0c00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a6a9000) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125581000) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1255b9000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 08:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123dbf400) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 08:44:23 INFO - PROCESS | 1652 | 1468338263122 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]]]}] 08:44:23 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 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 623ms 08:44:23 INFO - PROCESS | 1652 | 1468338263159 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1652 | 1468338263162 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:44:23 INFO - PROCESS | 1652 | 1468338263168 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1652 | 1468338263170 Marionette TRACE conn2 <- [1,1726,null,{}] 08:44:23 INFO - PROCESS | 1652 | 1468338263172 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}] 08:44:23 INFO - PROCESS | 1652 | 1468338263173 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:23 INFO - PROCESS | 1652 | 1468338263250 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:44:23 INFO - PROCESS | 1652 | 1468338263254 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1652 | 1468338263255 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828e000 == 31 [pid = 1652] [id = 439] 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1177cb800) [pid = 1652] [serial = 1316] [outer = 0x0] 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118343800) [pid = 1652] [serial = 1317] [outer = 0x1177cb800] 08:44:23 INFO - PROCESS | 1652 | 1468338263284 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118615000) [pid = 1652] [serial = 1318] [outer = 0x1177cb800] 08:44:23 INFO - PROCESS | 1652 | 1468338263641 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 08:44:23 INFO - PROCESS | 1652 | 1468338263687 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1652 | 1468338263689 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:44:23 INFO - PROCESS | 1652 | 1468338263691 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1652 | 1468338263693 Marionette TRACE conn2 <- [1,1730,null,{}] 08:44:23 INFO - PROCESS | 1652 | 1468338263701 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}] 08:44:23 INFO - PROCESS | 1652 | 1468338263704 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:23 INFO - PROCESS | 1652 | 1468338263783 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:44:23 INFO - PROCESS | 1652 | 1468338263790 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1652 | 1468338263792 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ec6800 == 32 [pid = 1652] [id = 440] 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1129aa400) [pid = 1652] [serial = 1319] [outer = 0x0] 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11949e400) [pid = 1652] [serial = 1320] [outer = 0x1129aa400] 08:44:23 INFO - PROCESS | 1652 | 1468338263821 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119587800) [pid = 1652] [serial = 1321] [outer = 0x1129aa400] 08:44:24 INFO - PROCESS | 1652 | 1468338264249 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]]]}] 08:44:24 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 08:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 570ms 08:44:24 INFO - PROCESS | 1652 | 1468338264264 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1652 | 1468338264266 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:44:24 INFO - PROCESS | 1652 | 1468338264270 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1652 | 1468338264272 Marionette TRACE conn2 <- [1,1734,null,{}] 08:44:24 INFO - PROCESS | 1652 | 1468338264275 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}] 08:44:24 INFO - PROCESS | 1652 | 1468338264277 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:24 INFO - PROCESS | 1652 | 1468338264399 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:44:24 INFO - PROCESS | 1652 | 1468338264404 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1652 | 1468338264406 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f1c000 == 33 [pid = 1652] [id = 441] 08:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119b50800) [pid = 1652] [serial = 1322] [outer = 0x0] 08:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208f6400) [pid = 1652] [serial = 1323] [outer = 0x119b50800] 08:44:24 INFO - PROCESS | 1652 | 1468338264448 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123dbdc00) [pid = 1652] [serial = 1324] [outer = 0x119b50800] 08:44:24 INFO - PROCESS | 1652 | 1468338264939 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 08:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:44:25 INFO - PROCESS | 1652 | 1468338264993 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1652 | 1468338264995 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1652 | 1468338264998 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1652 | 1468338265000 Marionette TRACE conn2 <- [1,1738,null,{}] 08:44:25 INFO - PROCESS | 1652 | 1468338265004 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}] 08:44:25 INFO - PROCESS | 1652 | 1468338265006 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:25 INFO - PROCESS | 1652 | 1468338265107 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:44:25 INFO - PROCESS | 1652 | 1468338265214 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1652 | 1468338265216 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118274800 == 34 [pid = 1652] [id = 442] 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116865800) [pid = 1652] [serial = 1325] [outer = 0x0] 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116b0b800) [pid = 1652] [serial = 1326] [outer = 0x116865800] 08:44:25 INFO - PROCESS | 1652 | 1468338265247 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118329000) [pid = 1652] [serial = 1327] [outer = 0x116865800] 08:44:25 INFO - PROCESS | 1652 | 1468338265669 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 720ms 08:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:44:25 INFO - PROCESS | 1652 | 1468338265719 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1652 | 1468338265722 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1652 | 1468338265727 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1652 | 1468338265729 Marionette TRACE conn2 <- [1,1742,null,{}] 08:44:25 INFO - PROCESS | 1652 | 1468338265731 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}] 08:44:25 INFO - PROCESS | 1652 | 1468338265733 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:25 INFO - PROCESS | 1652 | 1468338265842 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:44:25 INFO - PROCESS | 1652 | 1468338265901 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1652 | 1468338265902 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124eb5000 == 35 [pid = 1652] [id = 443] 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119537800) [pid = 1652] [serial = 1328] [outer = 0x0] 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11957c000) [pid = 1652] [serial = 1329] [outer = 0x119537800] 08:44:25 INFO - PROCESS | 1652 | 1468338265932 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123c55c00) [pid = 1652] [serial = 1330] [outer = 0x119537800] 08:44:26 INFO - PROCESS | 1652 | 1468338266368 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 672ms 08:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:44:26 INFO - PROCESS | 1652 | 1468338266399 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1652 | 1468338266401 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 1652 | 1468338266403 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1652 | 1468338266406 Marionette TRACE conn2 <- [1,1746,null,{}] 08:44:26 INFO - PROCESS | 1652 | 1468338266413 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}] 08:44:26 INFO - PROCESS | 1652 | 1468338266416 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:26 INFO - PROCESS | 1652 | 1468338266530 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:44:26 INFO - PROCESS | 1652 | 1468338266588 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1652 | 1468338266591 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271bf000 == 36 [pid = 1652] [id = 444] 08:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124380400) [pid = 1652] [serial = 1331] [outer = 0x0] 08:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243c3c00) [pid = 1652] [serial = 1332] [outer = 0x124380400] 08:44:26 INFO - PROCESS | 1652 | 1468338266622 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124e86c00) [pid = 1652] [serial = 1333] [outer = 0x124380400] 08:44:27 INFO - PROCESS | 1652 | 1468338267068 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 676ms 08:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:44:27 INFO - PROCESS | 1652 | 1468338267082 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1652 | 1468338267084 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:44:27 INFO - PROCESS | 1652 | 1468338267086 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1652 | 1468338267088 Marionette TRACE conn2 <- [1,1750,null,{}] 08:44:27 INFO - PROCESS | 1652 | 1468338267090 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}] 08:44:27 INFO - PROCESS | 1652 | 1468338267091 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:27 INFO - PROCESS | 1652 | 1468338267187 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:44:27 INFO - PROCESS | 1652 | 1468338267240 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1652 | 1468338267242 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912c000 == 37 [pid = 1652] [id = 445] 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124ef2800) [pid = 1652] [serial = 1334] [outer = 0x0] 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1255b9000) [pid = 1652] [serial = 1335] [outer = 0x124ef2800] 08:44:27 INFO - PROCESS | 1652 | 1468338267270 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d33000) [pid = 1652] [serial = 1336] [outer = 0x124ef2800] 08:44:27 INFO - PROCESS | 1652 | 1468338267682 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 08:44:27 INFO - PROCESS | 1652 | 1468338267709 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1652 | 1468338267711 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:44:27 INFO - PROCESS | 1652 | 1468338267713 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1652 | 1468338267714 Marionette TRACE conn2 <- [1,1754,null,{}] 08:44:27 INFO - PROCESS | 1652 | 1468338267717 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}] 08:44:27 INFO - PROCESS | 1652 | 1468338267718 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:27 INFO - PROCESS | 1652 | 1468338267810 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:44:27 INFO - PROCESS | 1652 | 1468338267904 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1652 | 1468338267905 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a245800 == 38 [pid = 1652] [id = 446] 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112a79800) [pid = 1652] [serial = 1337] [outer = 0x0] 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126fd6c00) [pid = 1652] [serial = 1338] [outer = 0x112a79800] 08:44:27 INFO - PROCESS | 1652 | 1468338267933 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127389000) [pid = 1652] [serial = 1339] [outer = 0x112a79800] 08:44:28 INFO - PROCESS | 1652 | 1468338268358 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 08:44:28 INFO - PROCESS | 1652 | 1468338268400 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1652 | 1468338268401 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:44:28 INFO - PROCESS | 1652 | 1468338268405 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1652 | 1468338268406 Marionette TRACE conn2 <- [1,1758,null,{}] 08:44:28 INFO - PROCESS | 1652 | 1468338268408 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}] 08:44:28 INFO - PROCESS | 1652 | 1468338268415 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:28 INFO - PROCESS | 1652 | 1468338268595 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:44:28 INFO - PROCESS | 1652 | 1468338268666 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1652 | 1468338268667 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117463800 == 39 [pid = 1652] [id = 447] 08:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1129a4400) [pid = 1652] [serial = 1340] [outer = 0x0] 08:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1130a9c00) [pid = 1652] [serial = 1341] [outer = 0x1129a4400] 08:44:28 INFO - PROCESS | 1652 | 1468338268696 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1161dc000) [pid = 1652] [serial = 1342] [outer = 0x1129a4400] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119ec6800 == 38 [pid = 1652] [id = 440] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11828e000 == 37 [pid = 1652] [id = 439] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 36 [pid = 1652] [id = 438] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x117114000 == 35 [pid = 1652] [id = 436] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119ff4000 == 34 [pid = 1652] [id = 437] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b829000 == 33 [pid = 1652] [id = 435] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a245800 == 32 [pid = 1652] [id = 446] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12912c000 == 31 [pid = 1652] [id = 445] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1271bf000 == 30 [pid = 1652] [id = 444] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x124eb5000 == 29 [pid = 1652] [id = 443] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x123f1c000 == 28 [pid = 1652] [id = 441] 08:44:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118274800 == 27 [pid = 1652] [id = 442] 08:44:29 INFO - PROCESS | 1652 | 1468338269725 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1376ms 08:44:29 INFO - PROCESS | 1652 | 1468338269785 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1652 | 1468338269788 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:44:29 INFO - PROCESS | 1652 | 1468338269791 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1652 | 1468338269793 Marionette TRACE conn2 <- [1,1762,null,{}] 08:44:29 INFO - PROCESS | 1652 | 1468338269798 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}] 08:44:29 INFO - PROCESS | 1652 | 1468338269800 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:29 INFO - PROCESS | 1652 | 1468338269884 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:44:29 INFO - PROCESS | 1652 | 1468338269889 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1652 | 1468338269890 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x117117000 == 28 [pid = 1652] [id = 448] 08:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1161db400) [pid = 1652] [serial = 1343] [outer = 0x0] 08:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116315c00) [pid = 1652] [serial = 1344] [outer = 0x1161db400] 08:44:29 INFO - PROCESS | 1652 | 1468338269921 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1122bec00) [pid = 1652] [serial = 1345] [outer = 0x1161db400] 08:44:30 INFO - PROCESS | 1652 | 1468338270336 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 571ms 08:44:30 INFO - PROCESS | 1652 | 1468338270364 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:44:30 INFO - PROCESS | 1652 | 1468338270369 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:44:30 INFO - PROCESS | 1652 | 1468338270373 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1652 | 1468338270375 Marionette TRACE conn2 <- [1,1766,null,{}] 08:44:30 INFO - PROCESS | 1652 | 1468338270386 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}] 08:44:30 INFO - PROCESS | 1652 | 1468338270387 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:30 INFO - PROCESS | 1652 | 1468338270486 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:44:30 INFO - PROCESS | 1652 | 1468338270490 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1652 | 1468338270492 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119441800 == 29 [pid = 1652] [id = 449] 08:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1173bb400) [pid = 1652] [serial = 1346] [outer = 0x0] 08:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11832c800) [pid = 1652] [serial = 1347] [outer = 0x1173bb400] 08:44:30 INFO - PROCESS | 1652 | 1468338270519 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118a79800) [pid = 1652] [serial = 1348] [outer = 0x1173bb400] 08:44:30 INFO - PROCESS | 1652 | 1468338270875 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 527ms 08:44:30 INFO - PROCESS | 1652 | 1468338270901 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1652 | 1468338270902 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:44:30 INFO - PROCESS | 1652 | 1468338270904 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1652 | 1468338270907 Marionette TRACE conn2 <- [1,1770,null,{}] 08:44:30 INFO - PROCESS | 1652 | 1468338270928 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}] 08:44:30 INFO - PROCESS | 1652 | 1468338270931 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:31 INFO - PROCESS | 1652 | 1468338271027 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:44:31 INFO - PROCESS | 1652 | 1468338271032 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1652 | 1468338271034 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c9f000 == 30 [pid = 1652] [id = 450] 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1129a7000) [pid = 1652] [serial = 1349] [outer = 0x0] 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119854400) [pid = 1652] [serial = 1350] [outer = 0x1129a7000] 08:44:31 INFO - PROCESS | 1652 | 1468338271062 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123806800) [pid = 1652] [serial = 1351] [outer = 0x1129a7000] 08:44:31 INFO - PROCESS | 1652 | 1468338271403 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 528ms 08:44:31 INFO - PROCESS | 1652 | 1468338271453 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:44:31 INFO - PROCESS | 1652 | 1468338271454 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:44:31 INFO - PROCESS | 1652 | 1468338271457 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1652 | 1468338271458 Marionette TRACE conn2 <- [1,1774,null,{}] 08:44:31 INFO - PROCESS | 1652 | 1468338271460 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}] 08:44:31 INFO - PROCESS | 1652 | 1468338271461 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:31 INFO - PROCESS | 1652 | 1468338271568 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:44:31 INFO - PROCESS | 1652 | 1468338271571 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1652 | 1468338271572 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d0e000 == 31 [pid = 1652] [id = 451] 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123d6c800) [pid = 1652] [serial = 1352] [outer = 0x0] 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x124377c00) [pid = 1652] [serial = 1353] [outer = 0x123d6c800] 08:44:31 INFO - PROCESS | 1652 | 1468338271597 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1243bbc00) [pid = 1652] [serial = 1354] [outer = 0x123d6c800] 08:44:31 INFO - PROCESS | 1652 | 1468338271924 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 08:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:44:31 INFO - PROCESS | 1652 | 1468338271936 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1652 | 1468338271937 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:44:31 INFO - PROCESS | 1652 | 1468338271939 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1652 | 1468338271940 Marionette TRACE conn2 <- [1,1778,null,{}] 08:44:31 INFO - PROCESS | 1652 | 1468338271943 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}] 08:44:31 INFO - PROCESS | 1652 | 1468338271944 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:32 INFO - PROCESS | 1652 | 1468338272317 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119b50800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1129aa400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x115e59800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1177cb800) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11984e000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1129b3000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1177ce800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123e36000) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113d47000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1151cac00) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119404400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12694e400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a7a000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116869000) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1130ac000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123e37000) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119b4ec00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1129ab400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113b61800) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11336c400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1208f5400) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11329d800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127387400) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:44:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116317000) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:44:32 INFO - PROCESS | 1652 | 1468338272382 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1652 | 1468338272383 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11305d800 == 32 [pid = 1652] [id = 452] 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110f40000) [pid = 1652] [serial = 1355] [outer = 0x0] 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129a8c00) [pid = 1652] [serial = 1356] [outer = 0x110f40000] 08:44:32 INFO - PROCESS | 1652 | 1468338272407 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113968c00) [pid = 1652] [serial = 1357] [outer = 0x110f40000] 08:44:32 INFO - PROCESS | 1652 | 1468338272679 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]]]}] 08:44:32 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 08:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 771ms 08:44:32 INFO - PROCESS | 1652 | 1468338272710 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1652 | 1468338272711 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:44:32 INFO - PROCESS | 1652 | 1468338272722 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1652 | 1468338272723 Marionette TRACE conn2 <- [1,1782,null,{}] 08:44:32 INFO - PROCESS | 1652 | 1468338272725 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}] 08:44:32 INFO - PROCESS | 1652 | 1468338272729 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:32 INFO - PROCESS | 1652 | 1468338272826 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:44:32 INFO - PROCESS | 1652 | 1468338272831 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1652 | 1468338272834 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a241000 == 33 [pid = 1652] [id = 453] 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116317000) [pid = 1652] [serial = 1358] [outer = 0x0] 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119050400) [pid = 1652] [serial = 1359] [outer = 0x116317000] 08:44:32 INFO - PROCESS | 1652 | 1468338272858 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124bd3400) [pid = 1652] [serial = 1360] [outer = 0x116317000] 08:44:33 INFO - PROCESS | 1652 | 1468338273156 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]]]}] 08:44:33 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 08:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 470ms 08:44:33 INFO - PROCESS | 1652 | 1468338273192 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1652 | 1468338273193 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:44:33 INFO - PROCESS | 1652 | 1468338273195 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1652 | 1468338273197 Marionette TRACE conn2 <- [1,1786,null,{}] 08:44:33 INFO - PROCESS | 1652 | 1468338273207 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}] 08:44:33 INFO - PROCESS | 1652 | 1468338273208 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:33 INFO - PROCESS | 1652 | 1468338273316 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:44:33 INFO - PROCESS | 1652 | 1468338273322 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1652 | 1468338273330 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a721000 == 34 [pid = 1652] [id = 454] 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128d7400) [pid = 1652] [serial = 1361] [outer = 0x0] 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124bcc000) [pid = 1652] [serial = 1362] [outer = 0x1128d7400] 08:44:33 INFO - PROCESS | 1652 | 1468338273354 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126958400) [pid = 1652] [serial = 1363] [outer = 0x1128d7400] 08:44:33 INFO - PROCESS | 1652 | 1468338273665 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]]]}] 08:44:33 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 08:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 478ms 08:44:33 INFO - PROCESS | 1652 | 1468338273673 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1652 | 1468338273674 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:44:33 INFO - PROCESS | 1652 | 1468338273676 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1652 | 1468338273677 Marionette TRACE conn2 <- [1,1790,null,{}] 08:44:33 INFO - PROCESS | 1652 | 1468338273682 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}] 08:44:33 INFO - PROCESS | 1652 | 1468338273685 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:33 INFO - PROCESS | 1652 | 1468338273758 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:44:33 INFO - PROCESS | 1652 | 1468338273763 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1652 | 1468338273766 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b831000 == 35 [pid = 1652] [id = 455] 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1130b1400) [pid = 1652] [serial = 1364] [outer = 0x0] 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1271de800) [pid = 1652] [serial = 1365] [outer = 0x1130b1400] 08:44:33 INFO - PROCESS | 1652 | 1468338273790 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128cd7000) [pid = 1652] [serial = 1366] [outer = 0x1130b1400] 08:44:34 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) 08:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 419ms 08:44:34 INFO - PROCESS | 1652 | 1468338274092 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]]]}] 08:44:34 INFO - PROCESS | 1652 | 1468338274102 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1652 | 1468338274104 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:44:34 INFO - PROCESS | 1652 | 1468338274106 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1652 | 1468338274107 Marionette TRACE conn2 <- [1,1794,null,{}] 08:44:34 INFO - PROCESS | 1652 | 1468338274109 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}] 08:44:34 INFO - PROCESS | 1652 | 1468338274110 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:34 INFO - PROCESS | 1652 | 1468338274188 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:44:34 INFO - PROCESS | 1652 | 1468338274192 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1652 | 1468338274193 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c97800 == 36 [pid = 1652] [id = 456] 08:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127389400) [pid = 1652] [serial = 1367] [outer = 0x0] 08:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1291b4c00) [pid = 1652] [serial = 1368] [outer = 0x127389400] 08:44:34 INFO - PROCESS | 1652 | 1468338274227 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129408400) [pid = 1652] [serial = 1369] [outer = 0x127389400] 08:44:34 INFO - PROCESS | 1652 | 1468338274786 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 718ms 08:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:44:34 INFO - PROCESS | 1652 | 1468338274825 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1652 | 1468338274828 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:44:34 INFO - PROCESS | 1652 | 1468338274834 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1652 | 1468338274836 Marionette TRACE conn2 <- [1,1798,null,{}] 08:44:34 INFO - PROCESS | 1652 | 1468338274840 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}] 08:44:34 INFO - PROCESS | 1652 | 1468338274842 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:34 INFO - PROCESS | 1652 | 1468338274952 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:44:35 INFO - PROCESS | 1652 | 1468338275078 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1652 | 1468338275079 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119260800 == 37 [pid = 1652] [id = 457] 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113b5dc00) [pid = 1652] [serial = 1370] [outer = 0x0] 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113f30c00) [pid = 1652] [serial = 1371] [outer = 0x113b5dc00] 08:44:35 INFO - PROCESS | 1652 | 1468338275112 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116869000) [pid = 1652] [serial = 1372] [outer = 0x113b5dc00] 08:44:35 INFO - PROCESS | 1652 | 1468338275621 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 823ms 08:44:35 INFO - PROCESS | 1652 | 1468338275655 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1652 | 1468338275658 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:44:35 INFO - PROCESS | 1652 | 1468338275693 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1652 | 1468338275695 Marionette TRACE conn2 <- [1,1802,null,{}] 08:44:35 INFO - PROCESS | 1652 | 1468338275702 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}] 08:44:35 INFO - PROCESS | 1652 | 1468338275704 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:35 INFO - PROCESS | 1652 | 1468338275810 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:44:35 INFO - PROCESS | 1652 | 1468338275890 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1652 | 1468338275892 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11305a800 == 38 [pid = 1652] [id = 458] 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1173be000) [pid = 1652] [serial = 1373] [outer = 0x0] 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118222000) [pid = 1652] [serial = 1374] [outer = 0x1173be000] 08:44:35 INFO - PROCESS | 1652 | 1468338275923 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11904fc00) [pid = 1652] [serial = 1375] [outer = 0x1173be000] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b831000 == 37 [pid = 1652] [id = 455] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a721000 == 36 [pid = 1652] [id = 454] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a241000 == 35 [pid = 1652] [id = 453] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11305d800 == 34 [pid = 1652] [id = 452] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126d0e000 == 33 [pid = 1652] [id = 451] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123c9f000 == 32 [pid = 1652] [id = 450] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119441800 == 31 [pid = 1652] [id = 449] 08:44:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117117000 == 30 [pid = 1652] [id = 448] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1208f6400) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123dbdc00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119587800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1208f1c00) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1291b1400) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1161e1400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118343800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11949e400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12940d800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f8a800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116b0ac00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113d4bc00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1291b6c00) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118341c00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118165400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118615000) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12694ec00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124ef8400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116723c00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11949d000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126dcf800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11953d400) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11940c400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a76800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11834ec00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124b8a400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11953e400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124608800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119535c00) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118164800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12502e000) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118327400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11396e000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124376c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1133cfc00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124e8e800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118a76400) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a55c000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124e84c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113d93800) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12429ec00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113b9d000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119536800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119533800) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1291b8800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11714f000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11822f000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119852800) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1652 | 1468338276563 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 958ms 08:44:36 INFO - PROCESS | 1652 | 1468338276621 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1652 | 1468338276623 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:44:36 INFO - PROCESS | 1652 | 1468338276626 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1652 | 1468338276628 Marionette TRACE conn2 <- [1,1806,null,{}] 08:44:36 INFO - PROCESS | 1652 | 1468338276631 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}] 08:44:36 INFO - PROCESS | 1652 | 1468338276633 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:36 INFO - PROCESS | 1652 | 1468338276715 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:44:36 INFO - PROCESS | 1652 | 1468338276722 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1652 | 1468338276725 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171d4000 == 31 [pid = 1652] [id = 459] 08:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1167ec400) [pid = 1652] [serial = 1376] [outer = 0x0] 08:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116a6e000) [pid = 1652] [serial = 1377] [outer = 0x1167ec400] 08:44:36 INFO - PROCESS | 1652 | 1468338276752 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x117f0dc00) [pid = 1652] [serial = 1378] [outer = 0x1167ec400] 08:44:37 INFO - PROCESS | 1652 | 1468338277103 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 08:44:37 INFO - PROCESS | 1652 | 1468338277145 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:44:37 INFO - PROCESS | 1652 | 1468338277151 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:44:37 INFO - PROCESS | 1652 | 1468338277155 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1652 | 1468338277157 Marionette TRACE conn2 <- [1,1810,null,{}] 08:44:37 INFO - PROCESS | 1652 | 1468338277159 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}] 08:44:37 INFO - PROCESS | 1652 | 1468338277160 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:37 INFO - PROCESS | 1652 | 1468338277237 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:44:37 INFO - PROCESS | 1652 | 1468338277241 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1652 | 1468338277242 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119007800 == 32 [pid = 1652] [id = 460] 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118347c00) [pid = 1652] [serial = 1379] [outer = 0x0] 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1190d0400) [pid = 1652] [serial = 1380] [outer = 0x118347c00] 08:44:37 INFO - PROCESS | 1652 | 1468338277271 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119493800) [pid = 1652] [serial = 1381] [outer = 0x118347c00] 08:44:37 INFO - PROCESS | 1652 | 1468338277622 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 08:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:44:37 INFO - PROCESS | 1652 | 1468338277674 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 1652 | 1468338277676 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:44:37 INFO - PROCESS | 1652 | 1468338277678 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1652 | 1468338277680 Marionette TRACE conn2 <- [1,1814,null,{}] 08:44:37 INFO - PROCESS | 1652 | 1468338277688 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}] 08:44:37 INFO - PROCESS | 1652 | 1468338277692 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:37 INFO - PROCESS | 1652 | 1468338277774 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:44:37 INFO - PROCESS | 1652 | 1468338277781 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1652 | 1468338277785 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123963800 == 33 [pid = 1652] [id = 461] 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112a86800) [pid = 1652] [serial = 1382] [outer = 0x0] 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119851400) [pid = 1652] [serial = 1383] [outer = 0x112a86800] 08:44:37 INFO - PROCESS | 1652 | 1468338277815 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123803800) [pid = 1652] [serial = 1384] [outer = 0x112a86800] 08:44:38 INFO - PROCESS | 1652 | 1468338278266 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 621ms 08:44:38 INFO - PROCESS | 1652 | 1468338278304 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:44:38 INFO - PROCESS | 1652 | 1468338278305 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:44:38 INFO - PROCESS | 1652 | 1468338278308 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1652 | 1468338278309 Marionette TRACE conn2 <- [1,1818,null,{}] 08:44:38 INFO - PROCESS | 1652 | 1468338278311 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}] 08:44:38 INFO - PROCESS | 1652 | 1468338278312 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:38 INFO - PROCESS | 1652 | 1468338278392 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:44:38 INFO - PROCESS | 1652 | 1468338278396 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1652 | 1468338278399 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2c000 == 34 [pid = 1652] [id = 462] 08:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x123d6fc00) [pid = 1652] [serial = 1385] [outer = 0x0] 08:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124378c00) [pid = 1652] [serial = 1386] [outer = 0x123d6fc00] 08:44:38 INFO - PROCESS | 1652 | 1468338278424 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124696400) [pid = 1652] [serial = 1387] [outer = 0x123d6fc00] 08:44:38 INFO - PROCESS | 1652 | 1468338278789 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 08:44:38 INFO - PROCESS | 1652 | 1468338278835 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1652 | 1468338278836 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:44:38 INFO - PROCESS | 1652 | 1468338278838 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1652 | 1468338278839 Marionette TRACE conn2 <- [1,1822,null,{}] 08:44:38 INFO - PROCESS | 1652 | 1468338278841 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}] 08:44:38 INFO - PROCESS | 1652 | 1468338278843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:38 INFO - PROCESS | 1652 | 1468338278938 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:44:38 INFO - PROCESS | 1652 | 1468338278941 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1652 | 1468338278942 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12562e000 == 35 [pid = 1652] [id = 463] 08:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123e38000) [pid = 1652] [serial = 1388] [outer = 0x0] 08:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124e8e000) [pid = 1652] [serial = 1389] [outer = 0x123e38000] 08:44:38 INFO - PROCESS | 1652 | 1468338278966 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1256a8800) [pid = 1652] [serial = 1390] [outer = 0x123e38000] 08:44:39 INFO - PROCESS | 1652 | 1468338279336 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 08:44:39 INFO - PROCESS | 1652 | 1468338279359 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1652 | 1468338279360 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:44:39 INFO - PROCESS | 1652 | 1468338279369 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1652 | 1468338279371 Marionette TRACE conn2 <- [1,1826,null,{}] 08:44:39 INFO - PROCESS | 1652 | 1468338279373 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}] 08:44:39 INFO - PROCESS | 1652 | 1468338279377 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:39 INFO - PROCESS | 1652 | 1468338279499 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:44:39 INFO - PROCESS | 1652 | 1468338279504 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 1652 | 1468338279505 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b57800 == 36 [pid = 1652] [id = 464] 08:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1256ac400) [pid = 1652] [serial = 1391] [outer = 0x0] 08:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x127387c00) [pid = 1652] [serial = 1392] [outer = 0x1256ac400] 08:44:39 INFO - PROCESS | 1652 | 1468338279561 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1294ed800) [pid = 1652] [serial = 1393] [outer = 0x1256ac400] 08:44:39 INFO - PROCESS | 1652 | 1468338279895 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 580ms 08:44:39 INFO - PROCESS | 1652 | 1468338279944 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1652 | 1468338279946 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:44:39 INFO - PROCESS | 1652 | 1468338279949 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1652 | 1468338279951 Marionette TRACE conn2 <- [1,1830,null,{}] 08:44:39 INFO - PROCESS | 1652 | 1468338279954 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}] 08:44:39 INFO - PROCESS | 1652 | 1468338279956 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:40 INFO - PROCESS | 1652 | 1468338280106 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:44:40 INFO - PROCESS | 1652 | 1468338280122 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1652 | 1468338280123 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a22b000 == 37 [pid = 1652] [id = 465] 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a562800) [pid = 1652] [serial = 1394] [outer = 0x0] 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a5d6c00) [pid = 1652] [serial = 1395] [outer = 0x12a562800] 08:44:40 INFO - PROCESS | 1652 | 1468338280162 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a6a8000) [pid = 1652] [serial = 1396] [outer = 0x12a562800] 08:44:40 INFO - PROCESS | 1652 | 1468338280642 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]]]}] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116865800) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119537800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1173bb400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1161db400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124380400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1129a4400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124ef2800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112a79800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1129a7000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123d6c800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1128d7400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1130b1400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x110f40000) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:44:40 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116317000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 08:44:40 INFO - PROCESS | 1652 | 1468338280669 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1652 | 1468338280671 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:44:40 INFO - PROCESS | 1652 | 1468338280673 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1652 | 1468338280674 Marionette TRACE conn2 <- [1,1834,null,{}] 08:44:40 INFO - PROCESS | 1652 | 1468338280676 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}] 08:44:40 INFO - PROCESS | 1652 | 1468338280677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:40 INFO - PROCESS | 1652 | 1468338280754 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:44:40 INFO - PROCESS | 1652 | 1468338280758 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1652 | 1468338280759 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12561e000 == 38 [pid = 1652] [id = 466] 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1161d9800) [pid = 1652] [serial = 1397] [outer = 0x0] 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116868000) [pid = 1652] [serial = 1398] [outer = 0x1161d9800] 08:44:40 INFO - PROCESS | 1652 | 1468338280785 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119f13400) [pid = 1652] [serial = 1399] [outer = 0x1161d9800] 08:44:41 INFO - PROCESS | 1652 | 1468338281120 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]]]}] 08:44:41 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 08:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 08:44:41 INFO - PROCESS | 1652 | 1468338281143 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:44:41 INFO - PROCESS | 1652 | 1468338281144 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:44:41 INFO - PROCESS | 1652 | 1468338281146 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1652 | 1468338281149 Marionette TRACE conn2 <- [1,1838,null,{}] 08:44:41 INFO - PROCESS | 1652 | 1468338281154 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}] 08:44:41 INFO - PROCESS | 1652 | 1468338281155 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:41 INFO - PROCESS | 1652 | 1468338281236 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:44:41 INFO - PROCESS | 1652 | 1468338281292 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1652 | 1468338281293 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123956800 == 39 [pid = 1652] [id = 467] 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1161db400) [pid = 1652] [serial = 1400] [outer = 0x0] 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124385c00) [pid = 1652] [serial = 1401] [outer = 0x1161db400] 08:44:41 INFO - PROCESS | 1652 | 1468338281317 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12a6ac800) [pid = 1652] [serial = 1402] [outer = 0x1161db400] 08:44:41 INFO - PROCESS | 1652 | 1468338281585 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]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 474ms 08:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:44:41 INFO - PROCESS | 1652 | 1468338281621 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1652 | 1468338281622 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:44:41 INFO - PROCESS | 1652 | 1468338281624 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1652 | 1468338281625 Marionette TRACE conn2 <- [1,1842,null,{}] 08:44:41 INFO - PROCESS | 1652 | 1468338281628 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}] 08:44:41 INFO - PROCESS | 1652 | 1468338281629 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:41 INFO - PROCESS | 1652 | 1468338281722 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:44:41 INFO - PROCESS | 1652 | 1468338281726 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1652 | 1468338281727 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb1b000 == 40 [pid = 1652] [id = 468] 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a83800) [pid = 1652] [serial = 1403] [outer = 0x0] 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a7de800) [pid = 1652] [serial = 1404] [outer = 0x112a83800] 08:44:41 INFO - PROCESS | 1652 | 1468338281751 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12ab4d000) [pid = 1652] [serial = 1405] [outer = 0x112a83800] 08:44:42 INFO - PROCESS | 1652 | 1468338282074 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 08:44:42 INFO - PROCESS | 1652 | 1468338282095 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1652 | 1468338282097 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:44:42 INFO - PROCESS | 1652 | 1468338282101 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1652 | 1468338282103 Marionette TRACE conn2 <- [1,1846,null,{}] 08:44:42 INFO - PROCESS | 1652 | 1468338282105 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}] 08:44:42 INFO - PROCESS | 1652 | 1468338282107 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:42 INFO - PROCESS | 1652 | 1468338282224 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:44:42 INFO - PROCESS | 1652 | 1468338282230 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1652 | 1468338282232 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd93800 == 41 [pid = 1652] [id = 469] 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12accdc00) [pid = 1652] [serial = 1406] [outer = 0x0] 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b92f800) [pid = 1652] [serial = 1407] [outer = 0x12accdc00] 08:44:42 INFO - PROCESS | 1652 | 1468338282257 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12ba79c00) [pid = 1652] [serial = 1408] [outer = 0x12accdc00] 08:44:42 INFO - PROCESS | 1652 | 1468338282578 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]]]}] 08:44:42 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) 08:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 08:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:44:42 INFO - PROCESS | 1652 | 1468338282620 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1652 | 1468338282621 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:44:42 INFO - PROCESS | 1652 | 1468338282623 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1652 | 1468338282624 Marionette TRACE conn2 <- [1,1850,null,{}] 08:44:42 INFO - PROCESS | 1652 | 1468338282626 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}] 08:44:42 INFO - PROCESS | 1652 | 1468338282628 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:42 INFO - PROCESS | 1652 | 1468338282763 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:44:42 INFO - PROCESS | 1652 | 1468338282869 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1652 | 1468338282870 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517e000 == 42 [pid = 1652] [id = 470] 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1129aa000) [pid = 1652] [serial = 1409] [outer = 0x0] 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f21800) [pid = 1652] [serial = 1410] [outer = 0x1129aa000] 08:44:42 INFO - PROCESS | 1652 | 1468338282904 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113d3f800) [pid = 1652] [serial = 1411] [outer = 0x1129aa000] 08:44:43 INFO - PROCESS | 1652 | 1468338283341 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 767ms 08:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:44:43 INFO - PROCESS | 1652 | 1468338283393 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1652 | 1468338283395 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:44:43 INFO - PROCESS | 1652 | 1468338283399 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1652 | 1468338283401 Marionette TRACE conn2 <- [1,1854,null,{}] 08:44:43 INFO - PROCESS | 1652 | 1468338283404 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}] 08:44:43 INFO - PROCESS | 1652 | 1468338283406 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:43 INFO - PROCESS | 1652 | 1468338283514 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:44:43 INFO - PROCESS | 1652 | 1468338283587 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 1652 | 1468338283588 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123879800 == 43 [pid = 1652] [id = 471] 08:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117f0f800) [pid = 1652] [serial = 1412] [outer = 0x0] 08:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118a6f000) [pid = 1652] [serial = 1413] [outer = 0x117f0f800] 08:44:43 INFO - PROCESS | 1652 | 1468338283618 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119497c00) [pid = 1652] [serial = 1414] [outer = 0x117f0f800] 08:44:44 INFO - PROCESS | 1652 | 1468338284066 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 722ms 08:44:44 INFO - PROCESS | 1652 | 1468338284153 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1652 | 1468338284157 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:44:44 INFO - PROCESS | 1652 | 1468338284166 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1652 | 1468338284168 Marionette TRACE conn2 <- [1,1858,null,{}] 08:44:44 INFO - PROCESS | 1652 | 1468338284172 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}] 08:44:44 INFO - PROCESS | 1652 | 1468338284174 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:44 INFO - PROCESS | 1652 | 1468338284323 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:44:44 INFO - PROCESS | 1652 | 1468338284391 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1652 | 1468338284392 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a22e000 == 44 [pid = 1652] [id = 472] 08:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120811c00) [pid = 1652] [serial = 1415] [outer = 0x0] 08:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123e3d800) [pid = 1652] [serial = 1416] [outer = 0x120811c00] 08:44:44 INFO - PROCESS | 1652 | 1468338284421 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124ef2800) [pid = 1652] [serial = 1417] [outer = 0x120811c00] 08:44:44 INFO - PROCESS | 1652 | 1468338284837 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 726ms 08:44:44 INFO - PROCESS | 1652 | 1468338284888 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1652 | 1468338284891 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:44:44 INFO - PROCESS | 1652 | 1468338284899 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1652 | 1468338284902 Marionette TRACE conn2 <- [1,1862,null,{}] 08:44:44 INFO - PROCESS | 1652 | 1468338284905 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}] 08:44:44 INFO - PROCESS | 1652 | 1468338284907 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:45 INFO - PROCESS | 1652 | 1468338285012 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:44:45 INFO - PROCESS | 1652 | 1468338285072 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1652 | 1468338285074 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb76800 == 45 [pid = 1652] [id = 473] 08:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126953c00) [pid = 1652] [serial = 1418] [outer = 0x0] 08:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ebe800) [pid = 1652] [serial = 1419] [outer = 0x126953c00] 08:44:45 INFO - PROCESS | 1652 | 1468338285102 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294e5c00) [pid = 1652] [serial = 1420] [outer = 0x126953c00] 08:44:45 INFO - PROCESS | 1652 | 1468338285758 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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 875ms 08:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:44:45 INFO - PROCESS | 1652 | 1468338285771 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1652 | 1468338285773 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:44:45 INFO - PROCESS | 1652 | 1468338285777 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1652 | 1468338285779 Marionette TRACE conn2 <- [1,1866,null,{}] 08:44:45 INFO - PROCESS | 1652 | 1468338285783 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}] 08:44:45 INFO - PROCESS | 1652 | 1468338285784 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:45 INFO - PROCESS | 1652 | 1468338285884 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:44:45 INFO - PROCESS | 1652 | 1468338285946 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1652 | 1468338285949 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119674800 == 46 [pid = 1652] [id = 474] 08:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116319800) [pid = 1652] [serial = 1421] [outer = 0x0] 08:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117f12000) [pid = 1652] [serial = 1422] [outer = 0x116319800] 08:44:45 INFO - PROCESS | 1652 | 1468338285976 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118348800) [pid = 1652] [serial = 1423] [outer = 0x116319800] 08:44:46 INFO - PROCESS | 1652 | 1468338286392 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 08:44:46 INFO - PROCESS | 1652 | 1468338286448 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1652 | 1468338286450 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:44:46 INFO - PROCESS | 1652 | 1468338286455 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1652 | 1468338286456 Marionette TRACE conn2 <- [1,1870,null,{}] 08:44:46 INFO - PROCESS | 1652 | 1468338286459 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}] 08:44:46 INFO - PROCESS | 1652 | 1468338286460 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:46 INFO - PROCESS | 1652 | 1468338286554 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:44:46 INFO - PROCESS | 1652 | 1468338286615 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 1652 | 1468338286616 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e000 == 47 [pid = 1652] [id = 475] 08:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1190cc400) [pid = 1652] [serial = 1424] [outer = 0x0] 08:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119405c00) [pid = 1652] [serial = 1425] [outer = 0x1190cc400] 08:44:46 INFO - PROCESS | 1652 | 1468338286644 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119536400) [pid = 1652] [serial = 1426] [outer = 0x1190cc400] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117463800 == 46 [pid = 1652] [id = 447] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd93800 == 45 [pid = 1652] [id = 469] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb1b000 == 44 [pid = 1652] [id = 468] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123956800 == 43 [pid = 1652] [id = 467] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12561e000 == 42 [pid = 1652] [id = 466] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a22b000 == 41 [pid = 1652] [id = 465] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128b57800 == 40 [pid = 1652] [id = 464] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12562e000 == 39 [pid = 1652] [id = 463] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2c000 == 38 [pid = 1652] [id = 462] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123963800 == 37 [pid = 1652] [id = 461] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119007800 == 36 [pid = 1652] [id = 460] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1171d4000 == 35 [pid = 1652] [id = 459] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11305a800 == 34 [pid = 1652] [id = 458] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119260800 == 33 [pid = 1652] [id = 457] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123c97800 == 32 [pid = 1652] [id = 456] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119674800 == 31 [pid = 1652] [id = 474] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb76800 == 30 [pid = 1652] [id = 473] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a22e000 == 29 [pid = 1652] [id = 472] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123879800 == 28 [pid = 1652] [id = 471] 08:44:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11517e000 == 27 [pid = 1652] [id = 470] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116b0b800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123c55c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11832c800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11957c000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116315c00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124e86c00) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1243c3c00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1161dc000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126d33000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1255b9000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127389000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126fd6c00) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1130a9c00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118329000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119854400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118a79800) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124377c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123806800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1243bbc00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291b4c00) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126958400) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1271de800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1129a8c00) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113968c00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119050400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128cd7000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1122bec00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124bd3400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124bcc000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 08:44:47 INFO - PROCESS | 1652 | 1468338287519 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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1070ms 08:44:47 INFO - PROCESS | 1652 | 1468338287525 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1652 | 1468338287527 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:44:47 INFO - PROCESS | 1652 | 1468338287536 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1652 | 1468338287539 Marionette TRACE conn2 <- [1,1874,null,{}] 08:44:47 INFO - PROCESS | 1652 | 1468338287542 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}] 08:44:47 INFO - PROCESS | 1652 | 1468338287544 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:47 INFO - PROCESS | 1652 | 1468338287631 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:44:47 INFO - PROCESS | 1652 | 1468338287687 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1652 | 1468338287689 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171b5000 == 28 [pid = 1652] [id = 476] 08:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113bab000) [pid = 1652] [serial = 1427] [outer = 0x0] 08:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116317000) [pid = 1652] [serial = 1428] [outer = 0x113bab000] 08:44:47 INFO - PROCESS | 1652 | 1468338287716 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116a75400) [pid = 1652] [serial = 1429] [outer = 0x113bab000] 08:44:48 INFO - PROCESS | 1652 | 1468338288026 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 530ms 08:44:48 INFO - PROCESS | 1652 | 1468338288061 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1652 | 1468338288066 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:44:48 INFO - PROCESS | 1652 | 1468338288071 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1652 | 1468338288073 Marionette TRACE conn2 <- [1,1878,null,{}] 08:44:48 INFO - PROCESS | 1652 | 1468338288075 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}] 08:44:48 INFO - PROCESS | 1652 | 1468338288076 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:48 INFO - PROCESS | 1652 | 1468338288153 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:44:48 INFO - PROCESS | 1652 | 1468338288208 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1652 | 1468338288209 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118274800 == 29 [pid = 1652] [id = 477] 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116a79c00) [pid = 1652] [serial = 1430] [outer = 0x0] 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118162800) [pid = 1652] [serial = 1431] [outer = 0x116a79c00] 08:44:48 INFO - PROCESS | 1652 | 1468338288235 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118621400) [pid = 1652] [serial = 1432] [outer = 0x116a79c00] 08:44:48 INFO - PROCESS | 1652 | 1468338288542 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 08:44:48 INFO - PROCESS | 1652 | 1468338288591 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1652 | 1468338288592 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:44:48 INFO - PROCESS | 1652 | 1468338288594 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1652 | 1468338288596 Marionette TRACE conn2 <- [1,1882,null,{}] 08:44:48 INFO - PROCESS | 1652 | 1468338288604 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}] 08:44:48 INFO - PROCESS | 1652 | 1468338288608 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:48 INFO - PROCESS | 1652 | 1468338288685 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:44:48 INFO - PROCESS | 1652 | 1468338288689 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1652 | 1468338288692 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e1000 == 30 [pid = 1652] [id = 478] 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118743800) [pid = 1652] [serial = 1433] [outer = 0x0] 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11949c400) [pid = 1652] [serial = 1434] [outer = 0x118743800] 08:44:48 INFO - PROCESS | 1652 | 1468338288721 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119585800) [pid = 1652] [serial = 1435] [outer = 0x118743800] 08:44:49 INFO - PROCESS | 1652 | 1468338289036 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 472ms 08:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:44:49 INFO - PROCESS | 1652 | 1468338289072 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1652 | 1468338289073 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1652 | 1468338289075 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1652 | 1468338289076 Marionette TRACE conn2 <- [1,1886,null,{}] 08:44:49 INFO - PROCESS | 1652 | 1468338289079 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}] 08:44:49 INFO - PROCESS | 1652 | 1468338289081 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:49 INFO - PROCESS | 1652 | 1468338289207 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:44:49 INFO - PROCESS | 1652 | 1468338289211 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1652 | 1468338289212 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c9e000 == 31 [pid = 1652] [id = 479] 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119050000) [pid = 1652] [serial = 1436] [outer = 0x0] 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1208f2000) [pid = 1652] [serial = 1437] [outer = 0x119050000] 08:44:49 INFO - PROCESS | 1652 | 1468338289237 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1239e8000) [pid = 1652] [serial = 1438] [outer = 0x119050000] 08:44:49 INFO - PROCESS | 1652 | 1468338289681 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 618ms 08:44:49 INFO - PROCESS | 1652 | 1468338289695 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:44:49 INFO - PROCESS | 1652 | 1468338289698 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1652 | 1468338289702 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1652 | 1468338289704 Marionette TRACE conn2 <- [1,1890,null,{}] 08:44:49 INFO - PROCESS | 1652 | 1468338289707 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}] 08:44:49 INFO - PROCESS | 1652 | 1468338289709 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:49 INFO - PROCESS | 1652 | 1468338289858 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:44:49 INFO - PROCESS | 1652 | 1468338289883 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1652 | 1468338289884 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12471a800 == 32 [pid = 1652] [id = 480] 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120802c00) [pid = 1652] [serial = 1439] [outer = 0x0] 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123ff4400) [pid = 1652] [serial = 1440] [outer = 0x120802c00] 08:44:49 INFO - PROCESS | 1652 | 1468338289924 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12437f000) [pid = 1652] [serial = 1441] [outer = 0x120802c00] 08:44:50 INFO - PROCESS | 1652 | 1468338290321 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 671ms 08:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:44:50 INFO - PROCESS | 1652 | 1468338290372 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1652 | 1468338290374 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:44:50 INFO - PROCESS | 1652 | 1468338290376 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1652 | 1468338290377 Marionette TRACE conn2 <- [1,1894,null,{}] 08:44:50 INFO - PROCESS | 1652 | 1468338290379 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}] 08:44:50 INFO - PROCESS | 1652 | 1468338290383 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:50 INFO - PROCESS | 1652 | 1468338290487 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:44:50 INFO - PROCESS | 1652 | 1468338290524 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1652 | 1468338290525 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f90000 == 33 [pid = 1652] [id = 481] 08:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124381c00) [pid = 1652] [serial = 1442] [outer = 0x0] 08:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12468e800) [pid = 1652] [serial = 1443] [outer = 0x124381c00] 08:44:50 INFO - PROCESS | 1652 | 1468338290549 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126958400) [pid = 1652] [serial = 1444] [outer = 0x124381c00] 08:44:50 INFO - PROCESS | 1652 | 1468338290863 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 517ms 08:44:50 INFO - PROCESS | 1652 | 1468338290894 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1652 | 1468338290905 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:44:50 INFO - PROCESS | 1652 | 1468338290917 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1652 | 1468338290918 Marionette TRACE conn2 <- [1,1898,null,{}] 08:44:50 INFO - PROCESS | 1652 | 1468338290920 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}] 08:44:50 INFO - PROCESS | 1652 | 1468338290921 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:51 INFO - PROCESS | 1652 | 1468338291014 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:44:51 INFO - PROCESS | 1652 | 1468338291018 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 1652 | 1468338291019 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b69000 == 34 [pid = 1652] [id = 482] 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116313000) [pid = 1652] [serial = 1445] [outer = 0x0] 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1271dd800) [pid = 1652] [serial = 1446] [outer = 0x116313000] 08:44:51 INFO - PROCESS | 1652 | 1468338291044 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1271e8400) [pid = 1652] [serial = 1447] [outer = 0x116313000] 08:44:51 INFO - PROCESS | 1652 | 1468338291370 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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 08:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:44:51 INFO - PROCESS | 1652 | 1468338291388 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1652 | 1468338291389 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:44:51 INFO - PROCESS | 1652 | 1468338291392 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1652 | 1468338291393 Marionette TRACE conn2 <- [1,1902,null,{}] 08:44:51 INFO - PROCESS | 1652 | 1468338291395 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}] 08:44:51 INFO - PROCESS | 1652 | 1468338291397 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:51 INFO - PROCESS | 1652 | 1468338291668 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123e38000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1256ac400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a562800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a86800) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113b5dc00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127389400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1161d9800) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167ec400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118347c00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123d6fc00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1173be000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a83800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1161db400) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:44:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12accdc00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:44:51 INFO - PROCESS | 1652 | 1468338291716 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 1652 | 1468338291717 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945b800 == 35 [pid = 1652] [id = 483] 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128cc000) [pid = 1652] [serial = 1448] [outer = 0x0] 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112a83800) [pid = 1652] [serial = 1449] [outer = 0x1128cc000] 08:44:51 INFO - PROCESS | 1652 | 1468338291741 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1173be000) [pid = 1652] [serial = 1450] [outer = 0x1128cc000] 08:44:51 INFO - PROCESS | 1652 | 1468338291991 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 618ms 08:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:44:52 INFO - PROCESS | 1652 | 1468338292010 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 1652 | 1468338292011 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:44:52 INFO - PROCESS | 1652 | 1468338292014 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1652 | 1468338292017 Marionette TRACE conn2 <- [1,1906,null,{}] 08:44:52 INFO - PROCESS | 1652 | 1468338292040 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}] 08:44:52 INFO - PROCESS | 1652 | 1468338292041 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:52 INFO - PROCESS | 1652 | 1468338292121 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:44:52 INFO - PROCESS | 1652 | 1468338292125 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1652 | 1468338292125 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a53d800 == 36 [pid = 1652] [id = 484] 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1177cb800) [pid = 1652] [serial = 1451] [outer = 0x0] 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123d6fc00) [pid = 1652] [serial = 1452] [outer = 0x1177cb800] 08:44:52 INFO - PROCESS | 1652 | 1468338292149 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12738a000) [pid = 1652] [serial = 1453] [outer = 0x1177cb800] 08:44:52 INFO - PROCESS | 1652 | 1468338292487 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 491ms 08:44:52 INFO - PROCESS | 1652 | 1468338292506 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 1652 | 1468338292507 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:44:52 INFO - PROCESS | 1652 | 1468338292509 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1652 | 1468338292510 Marionette TRACE conn2 <- [1,1910,null,{}] 08:44:52 INFO - PROCESS | 1652 | 1468338292513 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}] 08:44:52 INFO - PROCESS | 1652 | 1468338292515 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:52 INFO - PROCESS | 1652 | 1468338292617 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:44:52 INFO - PROCESS | 1652 | 1468338292623 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1652 | 1468338292624 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a676000 == 37 [pid = 1652] [id = 485] 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12557dc00) [pid = 1652] [serial = 1454] [outer = 0x0] 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ebf400) [pid = 1652] [serial = 1455] [outer = 0x12557dc00] 08:44:52 INFO - PROCESS | 1652 | 1468338292648 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1291b9000) [pid = 1652] [serial = 1456] [outer = 0x12557dc00] 08:44:52 INFO - PROCESS | 1652 | 1468338292956 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 472ms 08:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:44:52 INFO - PROCESS | 1652 | 1468338292984 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 1652 | 1468338292986 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:44:52 INFO - PROCESS | 1652 | 1468338292988 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1652 | 1468338292989 Marionette TRACE conn2 <- [1,1914,null,{}] 08:44:52 INFO - PROCESS | 1652 | 1468338292992 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}] 08:44:52 INFO - PROCESS | 1652 | 1468338292993 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:53 INFO - PROCESS | 1652 | 1468338293087 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:44:53 INFO - PROCESS | 1652 | 1468338293091 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1652 | 1468338293092 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b828000 == 38 [pid = 1652] [id = 486] 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128cdc000) [pid = 1652] [serial = 1457] [outer = 0x0] 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294dfc00) [pid = 1652] [serial = 1458] [outer = 0x128cdc000] 08:44:53 INFO - PROCESS | 1652 | 1468338293118 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7d4800) [pid = 1652] [serial = 1459] [outer = 0x128cdc000] 08:44:53 INFO - PROCESS | 1652 | 1468338293442 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 468ms 08:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:44:53 INFO - PROCESS | 1652 | 1468338293457 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1652 | 1468338293458 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:44:53 INFO - PROCESS | 1652 | 1468338293460 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1652 | 1468338293461 Marionette TRACE conn2 <- [1,1918,null,{}] 08:44:53 INFO - PROCESS | 1652 | 1468338293463 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}] 08:44:53 INFO - PROCESS | 1652 | 1468338293466 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:53 INFO - PROCESS | 1652 | 1468338293572 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:44:53 INFO - PROCESS | 1652 | 1468338293578 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1652 | 1468338293579 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba56000 == 39 [pid = 1652] [id = 487] 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124385000) [pid = 1652] [serial = 1460] [outer = 0x0] 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6a6400) [pid = 1652] [serial = 1461] [outer = 0x124385000] 08:44:53 INFO - PROCESS | 1652 | 1468338293604 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b8a0000) [pid = 1652] [serial = 1462] [outer = 0x124385000] 08:44:54 INFO - PROCESS | 1652 | 1468338294155 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 08:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:44:54 INFO - PROCESS | 1652 | 1468338294207 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 1652 | 1468338294210 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:44:54 INFO - PROCESS | 1652 | 1468338294214 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1652 | 1468338294220 Marionette TRACE conn2 <- [1,1922,null,{}] 08:44:54 INFO - PROCESS | 1652 | 1468338294224 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}] 08:44:54 INFO - PROCESS | 1652 | 1468338294225 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:54 INFO - PROCESS | 1652 | 1468338294337 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:44:54 INFO - PROCESS | 1652 | 1468338294394 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1652 | 1468338294395 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829a000 == 40 [pid = 1652] [id = 488] 08:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133e7000) [pid = 1652] [serial = 1463] [outer = 0x0] 08:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1151cac00) [pid = 1652] [serial = 1464] [outer = 0x1133e7000] 08:44:54 INFO - PROCESS | 1652 | 1468338294426 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116866800) [pid = 1652] [serial = 1465] [outer = 0x1133e7000] 08:44:54 INFO - PROCESS | 1652 | 1468338294971 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 825ms 08:44:55 INFO - PROCESS | 1652 | 1468338295038 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 1652 | 1468338295042 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:44:55 INFO - PROCESS | 1652 | 1468338295046 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1652 | 1468338295048 Marionette TRACE conn2 <- [1,1926,null,{}] 08:44:55 INFO - PROCESS | 1652 | 1468338295050 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}] 08:44:55 INFO - PROCESS | 1652 | 1468338295052 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:55 INFO - PROCESS | 1652 | 1468338295162 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:44:55 INFO - PROCESS | 1652 | 1468338295220 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1652 | 1468338295221 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242b5800 == 41 [pid = 1652] [id = 489] 08:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1177c2c00) [pid = 1652] [serial = 1466] [outer = 0x0] 08:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11834ac00) [pid = 1652] [serial = 1467] [outer = 0x1177c2c00] 08:44:55 INFO - PROCESS | 1652 | 1468338295252 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119411c00) [pid = 1652] [serial = 1468] [outer = 0x1177c2c00] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b828000 == 40 [pid = 1652] [id = 486] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a676000 == 39 [pid = 1652] [id = 485] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a53d800 == 38 [pid = 1652] [id = 484] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11945b800 == 37 [pid = 1652] [id = 483] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128b69000 == 36 [pid = 1652] [id = 482] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126f90000 == 35 [pid = 1652] [id = 481] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12471a800 == 34 [pid = 1652] [id = 480] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123c9e000 == 33 [pid = 1652] [id = 479] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e1000 == 32 [pid = 1652] [id = 478] 08:44:55 INFO - PROCESS | 1652 | 1468338295888 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]]]}] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118274800 == 31 [pid = 1652] [id = 477] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1171b5000 == 30 [pid = 1652] [id = 476] 08:44:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e000 == 29 [pid = 1652] [id = 475] 08:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 872ms 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124e8e000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127387c00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a5d6c00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1294ed800) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119851400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113f30c00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116869000) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129408400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116868000) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a6e000) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117f0dc00) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1190d0400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119493800) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124378c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118222000) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11904fc00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123803800) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119f13400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6a8000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7de800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ab4d000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a6ac800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ba79c00) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1256a8800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124696400) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b92f800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124385c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 08:44:55 INFO - PROCESS | 1652 | 1468338295934 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:44:55 INFO - PROCESS | 1652 | 1468338295941 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:44:55 INFO - PROCESS | 1652 | 1468338295948 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1652 | 1468338295950 Marionette TRACE conn2 <- [1,1930,null,{}] 08:44:55 INFO - PROCESS | 1652 | 1468338295954 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}] 08:44:55 INFO - PROCESS | 1652 | 1468338295955 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:56 INFO - PROCESS | 1652 | 1468338296055 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:44:56 INFO - PROCESS | 1652 | 1468338296070 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1652 | 1468338296071 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171cf800 == 30 [pid = 1652] [id = 490] 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116a77800) [pid = 1652] [serial = 1469] [outer = 0x0] 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11714e800) [pid = 1652] [serial = 1470] [outer = 0x116a77800] 08:44:56 INFO - PROCESS | 1652 | 1468338296114 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11832ec00) [pid = 1652] [serial = 1471] [outer = 0x116a77800] 08:44:56 INFO - PROCESS | 1652 | 1468338296552 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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 622ms 08:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:44:56 INFO - PROCESS | 1652 | 1468338296568 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 1652 | 1468338296571 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:44:56 INFO - PROCESS | 1652 | 1468338296575 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1652 | 1468338296577 Marionette TRACE conn2 <- [1,1934,null,{}] 08:44:56 INFO - PROCESS | 1652 | 1468338296579 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}] 08:44:56 INFO - PROCESS | 1652 | 1468338296582 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:56 INFO - PROCESS | 1652 | 1468338296667 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:44:56 INFO - PROCESS | 1652 | 1468338296671 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1652 | 1468338296672 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924c800 == 31 [pid = 1652] [id = 491] 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11873e800) [pid = 1652] [serial = 1472] [outer = 0x0] 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1194a1c00) [pid = 1652] [serial = 1473] [outer = 0x11873e800] 08:44:56 INFO - PROCESS | 1652 | 1468338296699 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11953bc00) [pid = 1652] [serial = 1474] [outer = 0x11873e800] 08:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 08:44:57 INFO - PROCESS | 1652 | 1468338297040 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]]]}] 08:44:57 INFO - PROCESS | 1652 | 1468338297044 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 1652 | 1468338297045 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:44:57 INFO - PROCESS | 1652 | 1468338297048 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1652 | 1468338297054 Marionette TRACE conn2 <- [1,1938,null,{}] 08:44:57 INFO - PROCESS | 1652 | 1468338297061 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}] 08:44:57 INFO - PROCESS | 1652 | 1468338297066 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:57 INFO - PROCESS | 1652 | 1468338297152 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113931400) [pid = 1652] [serial = 1475] [outer = 0x12cf45c00] 08:44:57 INFO - PROCESS | 1652 | 1468338297229 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1652 | 1468338297231 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125623000 == 32 [pid = 1652] [id = 492] 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123c5f400) [pid = 1652] [serial = 1476] [outer = 0x0] 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1240c0400) [pid = 1652] [serial = 1477] [outer = 0x123c5f400] 08:44:57 INFO - PROCESS | 1652 | 1468338297271 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124383800) [pid = 1652] [serial = 1478] [outer = 0x123c5f400] 08:44:57 INFO - PROCESS | 1652 | 1468338297577 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 573ms 08:44:57 INFO - PROCESS | 1652 | 1468338297623 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 1652 | 1468338297625 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:44:57 INFO - PROCESS | 1652 | 1468338297628 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1652 | 1468338297630 Marionette TRACE conn2 <- [1,1942,null,{}] 08:44:57 INFO - PROCESS | 1652 | 1468338297633 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}] 08:44:57 INFO - PROCESS | 1652 | 1468338297635 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:57 INFO - PROCESS | 1652 | 1468338297799 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:44:57 INFO - PROCESS | 1652 | 1468338297807 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1652 | 1468338297809 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125639000 == 33 [pid = 1652] [id = 493] 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124696400) [pid = 1652] [serial = 1479] [outer = 0x0] 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124e88800) [pid = 1652] [serial = 1480] [outer = 0x124696400] 08:44:57 INFO - PROCESS | 1652 | 1468338297850 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125582400) [pid = 1652] [serial = 1481] [outer = 0x124696400] 08:44:58 INFO - PROCESS | 1652 | 1468338298238 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 622ms 08:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:44:58 INFO - PROCESS | 1652 | 1468338298251 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1652 | 1468338298252 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:44:58 INFO - PROCESS | 1652 | 1468338298254 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1652 | 1468338298255 Marionette TRACE conn2 <- [1,1946,null,{}] 08:44:58 INFO - PROCESS | 1652 | 1468338298258 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}] 08:44:58 INFO - PROCESS | 1652 | 1468338298259 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:58 INFO - PROCESS | 1652 | 1468338298355 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:44:58 INFO - PROCESS | 1652 | 1468338298392 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1652 | 1468338298394 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e27800 == 34 [pid = 1652] [id = 494] 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256a8800) [pid = 1652] [serial = 1482] [outer = 0x0] 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126959c00) [pid = 1652] [serial = 1483] [outer = 0x1256a8800] 08:44:58 INFO - PROCESS | 1652 | 1468338298417 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126fd1000) [pid = 1652] [serial = 1484] [outer = 0x1256a8800] 08:44:58 INFO - PROCESS | 1652 | 1468338298741 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 517ms 08:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:44:58 INFO - PROCESS | 1652 | 1468338298773 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1652 | 1468338298774 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:44:58 INFO - PROCESS | 1652 | 1468338298776 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1652 | 1468338298777 Marionette TRACE conn2 <- [1,1950,null,{}] 08:44:58 INFO - PROCESS | 1652 | 1468338298779 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}] 08:44:58 INFO - PROCESS | 1652 | 1468338298786 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:58 INFO - PROCESS | 1652 | 1468338298904 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:44:58 INFO - PROCESS | 1652 | 1468338298916 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1652 | 1468338298917 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a53e000 == 35 [pid = 1652] [id = 495] 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ec2c00) [pid = 1652] [serial = 1485] [outer = 0x0] 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12940d800) [pid = 1652] [serial = 1486] [outer = 0x128ec2c00] 08:44:58 INFO - PROCESS | 1652 | 1468338298947 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7d5800) [pid = 1652] [serial = 1487] [outer = 0x128ec2c00] 08:44:59 INFO - PROCESS | 1652 | 1468338299282 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 08:44:59 INFO - PROCESS | 1652 | 1468338299298 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1652 | 1468338299299 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:44:59 INFO - PROCESS | 1652 | 1468338299301 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1652 | 1468338299302 Marionette TRACE conn2 <- [1,1954,null,{}] 08:44:59 INFO - PROCESS | 1652 | 1468338299305 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}] 08:44:59 INFO - PROCESS | 1652 | 1468338299306 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:59 INFO - PROCESS | 1652 | 1468338299405 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:44:59 INFO - PROCESS | 1652 | 1468338299416 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1652 | 1468338299417 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f0a800 == 36 [pid = 1652] [id = 496] 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a7d5c00) [pid = 1652] [serial = 1488] [outer = 0x0] 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ab4b800) [pid = 1652] [serial = 1489] [outer = 0x12a7d5c00] 08:44:59 INFO - PROCESS | 1652 | 1468338299441 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b89f800) [pid = 1652] [serial = 1490] [outer = 0x12a7d5c00] 08:44:59 INFO - PROCESS | 1652 | 1468338299739 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 468ms 08:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:44:59 INFO - PROCESS | 1652 | 1468338299771 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1652 | 1468338299772 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:44:59 INFO - PROCESS | 1652 | 1468338299774 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1652 | 1468338299775 Marionette TRACE conn2 <- [1,1958,null,{}] 08:44:59 INFO - PROCESS | 1652 | 1468338299777 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}] 08:44:59 INFO - PROCESS | 1652 | 1468338299778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:59 INFO - PROCESS | 1652 | 1468338299875 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:44:59 INFO - PROCESS | 1652 | 1468338299913 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1652 | 1468338299914 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81a800 == 37 [pid = 1652] [id = 497] 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119499400) [pid = 1652] [serial = 1491] [outer = 0x0] 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b8aa800) [pid = 1652] [serial = 1492] [outer = 0x119499400] 08:44:59 INFO - PROCESS | 1652 | 1468338299947 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b9a9c00) [pid = 1652] [serial = 1493] [outer = 0x119499400] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128cdc000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1129aa000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f0f800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119050000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120802c00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118743800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120811c00) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a79c00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1190cc400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126953c00) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113bab000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116319800) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124381c00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116313000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128cc000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1177cb800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:45:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12557dc00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:45:00 INFO - PROCESS | 1652 | 1468338300322 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]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 569ms 08:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:45:00 INFO - PROCESS | 1652 | 1468338300344 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 1652 | 1468338300345 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:45:00 INFO - PROCESS | 1652 | 1468338300352 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1652 | 1468338300353 Marionette TRACE conn2 <- [1,1962,null,{}] 08:45:00 INFO - PROCESS | 1652 | 1468338300356 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}] 08:45:00 INFO - PROCESS | 1652 | 1468338300357 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:00 INFO - PROCESS | 1652 | 1468338300461 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:45:00 INFO - PROCESS | 1652 | 1468338300498 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1652 | 1468338300499 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a679000 == 38 [pid = 1652] [id = 498] 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110f3ec00) [pid = 1652] [serial = 1494] [outer = 0x0] 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118324400) [pid = 1652] [serial = 1495] [outer = 0x110f3ec00] 08:45:00 INFO - PROCESS | 1652 | 1468338300523 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208f7800) [pid = 1652] [serial = 1496] [outer = 0x110f3ec00] 08:45:00 INFO - PROCESS | 1652 | 1468338300765 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]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 426ms 08:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:45:00 INFO - PROCESS | 1652 | 1468338300773 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 1652 | 1468338300774 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:45:00 INFO - PROCESS | 1652 | 1468338300776 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1652 | 1468338300777 Marionette TRACE conn2 <- [1,1966,null,{}] 08:45:00 INFO - PROCESS | 1652 | 1468338300787 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}] 08:45:00 INFO - PROCESS | 1652 | 1468338300789 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:00 INFO - PROCESS | 1652 | 1468338300875 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:45:00 INFO - PROCESS | 1652 | 1468338300879 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1652 | 1468338300880 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd93800 == 39 [pid = 1652] [id = 499] 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119050000) [pid = 1652] [serial = 1497] [outer = 0x0] 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1243b8400) [pid = 1652] [serial = 1498] [outer = 0x119050000] 08:45:00 INFO - PROCESS | 1652 | 1468338300913 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b932800) [pid = 1652] [serial = 1499] [outer = 0x119050000] 08:45:01 INFO - PROCESS | 1652 | 1468338301271 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 08:45:01 INFO - PROCESS | 1652 | 1468338301305 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1652 | 1468338301307 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:45:01 INFO - PROCESS | 1652 | 1468338301310 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1652 | 1468338301312 Marionette TRACE conn2 <- [1,1970,null,{}] 08:45:01 INFO - PROCESS | 1652 | 1468338301314 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}] 08:45:01 INFO - PROCESS | 1652 | 1468338301316 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:01 INFO - PROCESS | 1652 | 1468338301406 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:45:01 INFO - PROCESS | 1652 | 1468338301410 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1652 | 1468338301411 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb71000 == 40 [pid = 1652] [id = 500] 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b9b1c00) [pid = 1652] [serial = 1500] [outer = 0x0] 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba83400) [pid = 1652] [serial = 1501] [outer = 0x12b9b1c00] 08:45:01 INFO - PROCESS | 1652 | 1468338301437 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bdba000) [pid = 1652] [serial = 1502] [outer = 0x12b9b1c00] 08:45:01 INFO - PROCESS | 1652 | 1468338301756 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 474ms 08:45:01 INFO - PROCESS | 1652 | 1468338301785 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1652 | 1468338301786 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:45:01 INFO - PROCESS | 1652 | 1468338301789 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1652 | 1468338301790 Marionette TRACE conn2 <- [1,1974,null,{}] 08:45:01 INFO - PROCESS | 1652 | 1468338301792 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}] 08:45:01 INFO - PROCESS | 1652 | 1468338301793 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:01 INFO - PROCESS | 1652 | 1468338301871 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:45:01 INFO - PROCESS | 1652 | 1468338301874 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1652 | 1468338301883 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf6f800 == 41 [pid = 1652] [id = 501] 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bdbac00) [pid = 1652] [serial = 1503] [outer = 0x0] 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bf05400) [pid = 1652] [serial = 1504] [outer = 0x12bdbac00] 08:45:01 INFO - PROCESS | 1652 | 1468338301907 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bf0d000) [pid = 1652] [serial = 1505] [outer = 0x12bdbac00] 08:45:02 INFO - PROCESS | 1652 | 1468338302381 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 621ms 08:45:02 INFO - PROCESS | 1652 | 1468338302411 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1652 | 1468338302415 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:45:02 INFO - PROCESS | 1652 | 1468338302420 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1652 | 1468338302423 Marionette TRACE conn2 <- [1,1978,null,{}] 08:45:02 INFO - PROCESS | 1652 | 1468338302429 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}] 08:45:02 INFO - PROCESS | 1652 | 1468338302432 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:02 INFO - PROCESS | 1652 | 1468338302582 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:45:02 INFO - PROCESS | 1652 | 1468338302679 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1652 | 1468338302680 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828c000 == 42 [pid = 1652] [id = 502] 08:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a79c00) [pid = 1652] [serial = 1506] [outer = 0x0] 08:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11816a400) [pid = 1652] [serial = 1507] [outer = 0x116a79c00] 08:45:02 INFO - PROCESS | 1652 | 1468338302712 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118475000) [pid = 1652] [serial = 1508] [outer = 0x116a79c00] 08:45:03 INFO - PROCESS | 1652 | 1468338303121 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 725ms 08:45:03 INFO - PROCESS | 1652 | 1468338303144 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1652 | 1468338303147 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:45:03 INFO - PROCESS | 1652 | 1468338303152 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1652 | 1468338303154 Marionette TRACE conn2 <- [1,1982,null,{}] 08:45:03 INFO - PROCESS | 1652 | 1468338303157 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}] 08:45:03 INFO - PROCESS | 1652 | 1468338303158 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:03 INFO - PROCESS | 1652 | 1468338303261 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:45:03 INFO - PROCESS | 1652 | 1468338303321 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1652 | 1468338303322 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b64000 == 43 [pid = 1652] [id = 503] 08:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1190ce400) [pid = 1652] [serial = 1509] [outer = 0x0] 08:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f16800) [pid = 1652] [serial = 1510] [outer = 0x1190ce400] 08:45:03 INFO - PROCESS | 1652 | 1468338303353 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1240c5800) [pid = 1652] [serial = 1511] [outer = 0x1190ce400] 08:45:03 INFO - PROCESS | 1652 | 1468338303802 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 669ms 08:45:03 INFO - PROCESS | 1652 | 1468338303822 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:45:03 INFO - PROCESS | 1652 | 1468338303823 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:45:03 INFO - PROCESS | 1652 | 1468338303826 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1652 | 1468338303828 Marionette TRACE conn2 <- [1,1986,null,{}] 08:45:03 INFO - PROCESS | 1652 | 1468338303836 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}] 08:45:03 INFO - PROCESS | 1652 | 1468338303839 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:03 INFO - PROCESS | 1652 | 1468338303960 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:45:04 INFO - PROCESS | 1652 | 1468338304034 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1652 | 1468338304036 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb74000 == 44 [pid = 1652] [id = 504] 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1256b7c00) [pid = 1652] [serial = 1512] [outer = 0x0] 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12738dc00) [pid = 1652] [serial = 1513] [outer = 0x1256b7c00] 08:45:04 INFO - PROCESS | 1652 | 1468338304067 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129408000) [pid = 1652] [serial = 1514] [outer = 0x1256b7c00] 08:45:04 INFO - PROCESS | 1652 | 1468338304500 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 08:45:04 INFO - PROCESS | 1652 | 1468338304549 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1652 | 1468338304552 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:45:04 INFO - PROCESS | 1652 | 1468338304555 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1652 | 1468338304557 Marionette TRACE conn2 <- [1,1990,null,{}] 08:45:04 INFO - PROCESS | 1652 | 1468338304561 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}] 08:45:04 INFO - PROCESS | 1652 | 1468338304562 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:04 INFO - PROCESS | 1652 | 1468338304648 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:45:04 INFO - PROCESS | 1652 | 1468338304704 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1652 | 1468338304705 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d34b000 == 45 [pid = 1652] [id = 505] 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1294ed000) [pid = 1652] [serial = 1515] [outer = 0x0] 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a7db000) [pid = 1652] [serial = 1516] [outer = 0x1294ed000] 08:45:04 INFO - PROCESS | 1652 | 1468338304748 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b9a7400) [pid = 1652] [serial = 1517] [outer = 0x1294ed000] 08:45:05 INFO - PROCESS | 1652 | 1468338305283 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 776ms 08:45:05 INFO - PROCESS | 1652 | 1468338305332 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:45:05 INFO - PROCESS | 1652 | 1468338305334 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:45:05 INFO - PROCESS | 1652 | 1468338305338 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1652 | 1468338305339 Marionette TRACE conn2 <- [1,1994,null,{}] 08:45:05 INFO - PROCESS | 1652 | 1468338305343 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}] 08:45:05 INFO - PROCESS | 1652 | 1468338305345 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:05 INFO - PROCESS | 1652 | 1468338305510 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:45:05 INFO - PROCESS | 1652 | 1468338305562 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1652 | 1468338305564 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e7800 == 46 [pid = 1652] [id = 506] 08:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b9f0400) [pid = 1652] [serial = 1518] [outer = 0x0] 08:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bdb1800) [pid = 1652] [serial = 1519] [outer = 0x12b9f0400] 08:45:05 INFO - PROCESS | 1652 | 1468338305592 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bf07000) [pid = 1652] [serial = 1520] [outer = 0x12b9f0400] 08:45:06 INFO - PROCESS | 1652 | 1468338306037 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 723ms 08:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:45:06 INFO - PROCESS | 1652 | 1468338306060 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1652 | 1468338306062 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:45:06 INFO - PROCESS | 1652 | 1468338306084 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1652 | 1468338306085 Marionette TRACE conn2 <- [1,1998,null,{}] 08:45:06 INFO - PROCESS | 1652 | 1468338306089 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}] 08:45:06 INFO - PROCESS | 1652 | 1468338306093 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:06 INFO - PROCESS | 1652 | 1468338306213 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:45:06 INFO - PROCESS | 1652 | 1468338306287 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1652 | 1468338306288 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944e800 == 47 [pid = 1652] [id = 507] 08:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118348400) [pid = 1652] [serial = 1521] [outer = 0x0] 08:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ba85000) [pid = 1652] [serial = 1522] [outer = 0x118348400] 08:45:06 INFO - PROCESS | 1652 | 1468338306317 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c330000) [pid = 1652] [serial = 1523] [outer = 0x118348400] 08:45:06 INFO - PROCESS | 1652 | 1468338306892 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 840ms 08:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:45:06 INFO - PROCESS | 1652 | 1468338306904 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1652 | 1468338306907 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:45:06 INFO - PROCESS | 1652 | 1468338306910 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1652 | 1468338306912 Marionette TRACE conn2 <- [1,2002,null,{}] 08:45:06 INFO - PROCESS | 1652 | 1468338306916 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}] 08:45:06 INFO - PROCESS | 1652 | 1468338306917 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:07 INFO - PROCESS | 1652 | 1468338307021 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:45:07 INFO - PROCESS | 1652 | 1468338307082 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1652 | 1468338307084 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119019000 == 48 [pid = 1652] [id = 508] 08:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11631c800) [pid = 1652] [serial = 1524] [outer = 0x0] 08:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118344c00) [pid = 1652] [serial = 1525] [outer = 0x11631c800] 08:45:07 INFO - PROCESS | 1652 | 1468338307127 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119531400) [pid = 1652] [serial = 1526] [outer = 0x11631c800] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb71000 == 47 [pid = 1652] [id = 500] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd93800 == 46 [pid = 1652] [id = 499] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a679000 == 45 [pid = 1652] [id = 498] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81a800 == 44 [pid = 1652] [id = 497] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123f0a800 == 43 [pid = 1652] [id = 496] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a53e000 == 42 [pid = 1652] [id = 495] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128e27800 == 41 [pid = 1652] [id = 494] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125639000 == 40 [pid = 1652] [id = 493] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125623000 == 39 [pid = 1652] [id = 492] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11924c800 == 38 [pid = 1652] [id = 491] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1171cf800 == 37 [pid = 1652] [id = 490] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1242b5800 == 36 [pid = 1652] [id = 489] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11829a000 == 35 [pid = 1652] [id = 488] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba56000 == 34 [pid = 1652] [id = 487] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11944e800 == 33 [pid = 1652] [id = 507] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e7800 == 32 [pid = 1652] [id = 506] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d34b000 == 31 [pid = 1652] [id = 505] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb74000 == 30 [pid = 1652] [id = 504] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128b64000 == 29 [pid = 1652] [id = 503] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf6f800 == 28 [pid = 1652] [id = 501] 08:45:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11828c000 == 27 [pid = 1652] [id = 502] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128ebe800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116317000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116a75400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118348800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117f12000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126958400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12468e800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1271e8400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1271dd800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1173be000) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12738a000) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128ebf400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1291b9000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112a83800) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12437f000) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123d6fc00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1239e8000) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a7d4800) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1294dfc00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d3f800) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f21800) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119497c00) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1208f2000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123ff4400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118a6f000) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11949c400) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124ef2800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119585800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123e3d800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118162800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118621400) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119536400) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119405c00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1294e5c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 08:45:08 INFO - PROCESS | 1652 | 1468338308169 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1275ms 08:45:08 INFO - PROCESS | 1652 | 1468338308185 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:45:08 INFO - PROCESS | 1652 | 1468338308188 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:45:08 INFO - PROCESS | 1652 | 1468338308191 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1652 | 1468338308193 Marionette TRACE conn2 <- [1,2006,null,{}] 08:45:08 INFO - PROCESS | 1652 | 1468338308196 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}] 08:45:08 INFO - PROCESS | 1652 | 1468338308198 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:08 INFO - PROCESS | 1652 | 1468338308302 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:45:08 INFO - PROCESS | 1652 | 1468338308307 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1652 | 1468338308309 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161a2800 == 28 [pid = 1652] [id = 509] 08:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133ca000) [pid = 1652] [serial = 1527] [outer = 0x0] 08:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11631e400) [pid = 1652] [serial = 1528] [outer = 0x1133ca000] 08:45:08 INFO - PROCESS | 1652 | 1468338308343 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113b9fc00) [pid = 1652] [serial = 1529] [outer = 0x1133ca000] 08:45:08 INFO - PROCESS | 1652 | 1468338308876 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]]]}] 08:45:08 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 08:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 727ms 08:45:08 INFO - PROCESS | 1652 | 1468338308920 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1652 | 1468338308925 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:45:08 INFO - PROCESS | 1652 | 1468338308932 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1652 | 1468338308935 Marionette TRACE conn2 <- [1,2010,null,{}] 08:45:08 INFO - PROCESS | 1652 | 1468338308938 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}] 08:45:08 INFO - PROCESS | 1652 | 1468338308939 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:09 INFO - PROCESS | 1652 | 1468338309006 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:45:09 INFO - PROCESS | 1652 | 1468338309009 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1652 | 1468338309011 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118293000 == 29 [pid = 1652] [id = 510] 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116a6e000) [pid = 1652] [serial = 1530] [outer = 0x0] 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1173be000) [pid = 1652] [serial = 1531] [outer = 0x116a6e000] 08:45:09 INFO - PROCESS | 1652 | 1468338309035 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11834e800) [pid = 1652] [serial = 1532] [outer = 0x116a6e000] 08:45:09 INFO - PROCESS | 1652 | 1468338309516 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]]]}] 08:45:09 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 08:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 629ms 08:45:09 INFO - PROCESS | 1652 | 1468338309561 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:45:09 INFO - PROCESS | 1652 | 1468338309564 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 1652 | 1468338309567 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1652 | 1468338309571 Marionette TRACE conn2 <- [1,2014,null,{}] 08:45:09 INFO - PROCESS | 1652 | 1468338309583 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}] 08:45:09 INFO - PROCESS | 1652 | 1468338309587 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:09 INFO - PROCESS | 1652 | 1468338309726 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:45:09 INFO - PROCESS | 1652 | 1468338309814 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1652 | 1468338309816 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119671800 == 30 [pid = 1652] [id = 511] 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1130b1000) [pid = 1652] [serial = 1533] [outer = 0x0] 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11953b400) [pid = 1652] [serial = 1534] [outer = 0x1130b1000] 08:45:09 INFO - PROCESS | 1652 | 1468338309843 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119587800) [pid = 1652] [serial = 1535] [outer = 0x1130b1000] 08:45:10 INFO - PROCESS | 1652 | 1468338310138 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 625ms 08:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:45:10 INFO - PROCESS | 1652 | 1468338310191 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1652 | 1468338310193 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1652 | 1468338310195 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1652 | 1468338310196 Marionette TRACE conn2 <- [1,2018,null,{}] 08:45:10 INFO - PROCESS | 1652 | 1468338310201 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}] 08:45:10 INFO - PROCESS | 1652 | 1468338310203 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:10 INFO - PROCESS | 1652 | 1468338310280 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:45:10 INFO - PROCESS | 1652 | 1468338310286 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1652 | 1468338310287 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aa7800 == 31 [pid = 1652] [id = 512] 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119f15800) [pid = 1652] [serial = 1536] [outer = 0x0] 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123e38000) [pid = 1652] [serial = 1537] [outer = 0x119f15800] 08:45:10 INFO - PROCESS | 1652 | 1468338310312 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12437a000) [pid = 1652] [serial = 1538] [outer = 0x119f15800] 08:45:10 INFO - PROCESS | 1652 | 1468338310671 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 08:45:10 INFO - PROCESS | 1652 | 1468338310717 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1652 | 1468338310719 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:45:10 INFO - PROCESS | 1652 | 1468338310721 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1652 | 1468338310729 Marionette TRACE conn2 <- [1,2022,null,{}] 08:45:10 INFO - PROCESS | 1652 | 1468338310731 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}] 08:45:10 INFO - PROCESS | 1652 | 1468338310733 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:10 INFO - PROCESS | 1652 | 1468338310825 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:45:10 INFO - PROCESS | 1652 | 1468338310864 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1652 | 1468338310865 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246b4800 == 32 [pid = 1652] [id = 513] 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116315000) [pid = 1652] [serial = 1539] [outer = 0x0] 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1243b7000) [pid = 1652] [serial = 1540] [outer = 0x116315000] 08:45:10 INFO - PROCESS | 1652 | 1468338310889 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124609800) [pid = 1652] [serial = 1541] [outer = 0x116315000] 08:45:11 INFO - PROCESS | 1652 | 1468338311221 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 525ms 08:45:11 INFO - PROCESS | 1652 | 1468338311247 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1652 | 1468338311248 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:45:11 INFO - PROCESS | 1652 | 1468338311253 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1652 | 1468338311254 Marionette TRACE conn2 <- [1,2026,null,{}] 08:45:11 INFO - PROCESS | 1652 | 1468338311256 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}] 08:45:11 INFO - PROCESS | 1652 | 1468338311260 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:11 INFO - PROCESS | 1652 | 1468338311371 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:45:11 INFO - PROCESS | 1652 | 1468338311410 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1652 | 1468338311411 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f22800 == 33 [pid = 1652] [id = 514] 08:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11940f800) [pid = 1652] [serial = 1542] [outer = 0x0] 08:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124bcc000) [pid = 1652] [serial = 1543] [outer = 0x11940f800] 08:45:11 INFO - PROCESS | 1652 | 1468338311435 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1271de800) [pid = 1652] [serial = 1544] [outer = 0x11940f800] 08:45:11 INFO - PROCESS | 1652 | 1468338311829 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 618ms 08:45:11 INFO - PROCESS | 1652 | 1468338311871 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:45:11 INFO - PROCESS | 1652 | 1468338311880 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:45:11 INFO - PROCESS | 1652 | 1468338311889 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1652 | 1468338311890 Marionette TRACE conn2 <- [1,2030,null,{}] 08:45:11 INFO - PROCESS | 1652 | 1468338311892 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}] 08:45:11 INFO - PROCESS | 1652 | 1468338311894 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:11 INFO - PROCESS | 1652 | 1468338311988 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:45:11 INFO - PROCESS | 1652 | 1468338311992 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1652 | 1468338311993 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5e000 == 34 [pid = 1652] [id = 515] 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1190ccc00) [pid = 1652] [serial = 1545] [outer = 0x0] 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127387400) [pid = 1652] [serial = 1546] [outer = 0x1190ccc00] 08:45:12 INFO - PROCESS | 1652 | 1468338312017 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1291b4c00) [pid = 1652] [serial = 1547] [outer = 0x1190ccc00] 08:45:12 INFO - PROCESS | 1652 | 1468338312374 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 529ms 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1256a8800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ec2c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x110f3ec00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a7d5c00) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11873e800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124385000) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116a77800) [pid = 1652] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1177c2c00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123c5f400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b9b1c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e7000) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124696400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119499400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bdbac00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119050000) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:45:12 INFO - PROCESS | 1652 | 1468338312610 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1652 | 1468338312612 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:45:12 INFO - PROCESS | 1652 | 1468338312622 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1652 | 1468338312623 Marionette TRACE conn2 <- [1,2034,null,{}] 08:45:12 INFO - PROCESS | 1652 | 1468338312626 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}] 08:45:12 INFO - PROCESS | 1652 | 1468338312627 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:12 INFO - PROCESS | 1652 | 1468338312703 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:45:12 INFO - PROCESS | 1652 | 1468338312708 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1652 | 1468338312709 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242b5000 == 35 [pid = 1652] [id = 516] 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f84400) [pid = 1652] [serial = 1548] [outer = 0x0] 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116866c00) [pid = 1652] [serial = 1549] [outer = 0x112f84400] 08:45:12 INFO - PROCESS | 1652 | 1468338312734 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119499400) [pid = 1652] [serial = 1550] [outer = 0x112f84400] 08:45:13 INFO - PROCESS | 1652 | 1468338313056 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 473ms 08:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:45:13 INFO - PROCESS | 1652 | 1468338313091 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1652 | 1468338313092 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:45:13 INFO - PROCESS | 1652 | 1468338313105 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1652 | 1468338313106 Marionette TRACE conn2 <- [1,2038,null,{}] 08:45:13 INFO - PROCESS | 1652 | 1468338313108 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}] 08:45:13 INFO - PROCESS | 1652 | 1468338313109 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:13 INFO - PROCESS | 1652 | 1468338313186 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:45:13 INFO - PROCESS | 1652 | 1468338313256 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1652 | 1468338313257 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119671000 == 36 [pid = 1652] [id = 517] 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133e7000) [pid = 1652] [serial = 1551] [outer = 0x0] 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123d6b000) [pid = 1652] [serial = 1552] [outer = 0x1133e7000] 08:45:13 INFO - PROCESS | 1652 | 1468338313286 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291b5c00) [pid = 1652] [serial = 1553] [outer = 0x1133e7000] 08:45:13 INFO - PROCESS | 1652 | 1468338313545 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 479ms 08:45:13 INFO - PROCESS | 1652 | 1468338313573 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1652 | 1468338313575 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:45:13 INFO - PROCESS | 1652 | 1468338313577 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1652 | 1468338313578 Marionette TRACE conn2 <- [1,2042,null,{}] 08:45:13 INFO - PROCESS | 1652 | 1468338313588 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}] 08:45:13 INFO - PROCESS | 1652 | 1468338313589 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:13 INFO - PROCESS | 1652 | 1468338313672 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:45:13 INFO - PROCESS | 1652 | 1468338313676 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1652 | 1468338313677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a551000 == 37 [pid = 1652] [id = 518] 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291b9000) [pid = 1652] [serial = 1554] [outer = 0x0] 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129411c00) [pid = 1652] [serial = 1555] [outer = 0x1291b9000] 08:45:13 INFO - PROCESS | 1652 | 1468338313701 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294ed800) [pid = 1652] [serial = 1556] [outer = 0x1291b9000] 08:45:14 INFO - PROCESS | 1652 | 1468338314040 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]]]}] 08:45:14 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) 08:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 08:45:14 INFO - PROCESS | 1652 | 1468338314046 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1652 | 1468338314047 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:45:14 INFO - PROCESS | 1652 | 1468338314054 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1652 | 1468338314063 Marionette TRACE conn2 <- [1,2046,null,{}] 08:45:14 INFO - PROCESS | 1652 | 1468338314067 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}] 08:45:14 INFO - PROCESS | 1652 | 1468338314069 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:14 INFO - PROCESS | 1652 | 1468338314185 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:45:14 INFO - PROCESS | 1652 | 1468338314192 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1652 | 1468338314194 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246b1000 == 38 [pid = 1652] [id = 519] 08:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116872400) [pid = 1652] [serial = 1557] [outer = 0x0] 08:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a5d5800) [pid = 1652] [serial = 1558] [outer = 0x116872400] 08:45:14 INFO - PROCESS | 1652 | 1468338314220 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ab51000) [pid = 1652] [serial = 1559] [outer = 0x116872400] 08:45:14 INFO - PROCESS | 1652 | 1468338314588 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 581ms 08:45:14 INFO - PROCESS | 1652 | 1468338314680 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1652 | 1468338314683 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:45:14 INFO - PROCESS | 1652 | 1468338314693 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1652 | 1468338314696 Marionette TRACE conn2 <- [1,2050,null,{}] 08:45:14 INFO - PROCESS | 1652 | 1468338314701 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}] 08:45:14 INFO - PROCESS | 1652 | 1468338314702 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:14 INFO - PROCESS | 1652 | 1468338314808 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:45:14 INFO - PROCESS | 1652 | 1468338314909 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1652 | 1468338314914 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117444000 == 39 [pid = 1652] [id = 520] 08:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1130a9c00) [pid = 1652] [serial = 1560] [outer = 0x0] 08:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113ba7c00) [pid = 1652] [serial = 1561] [outer = 0x1130a9c00] 08:45:14 INFO - PROCESS | 1652 | 1468338314960 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116312400) [pid = 1652] [serial = 1562] [outer = 0x1130a9c00] 08:45:15 INFO - PROCESS | 1652 | 1468338315592 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 925ms 08:45:15 INFO - PROCESS | 1652 | 1468338315628 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1652 | 1468338315630 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:45:15 INFO - PROCESS | 1652 | 1468338315639 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1652 | 1468338315641 Marionette TRACE conn2 <- [1,2054,null,{}] 08:45:15 INFO - PROCESS | 1652 | 1468338315644 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}] 08:45:15 INFO - PROCESS | 1652 | 1468338315646 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:15 INFO - PROCESS | 1652 | 1468338315755 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:45:15 INFO - PROCESS | 1652 | 1468338315837 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1652 | 1468338315838 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f1c000 == 40 [pid = 1652] [id = 521] 08:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118349400) [pid = 1652] [serial = 1563] [outer = 0x0] 08:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118615000) [pid = 1652] [serial = 1564] [outer = 0x118349400] 08:45:15 INFO - PROCESS | 1652 | 1468338315869 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1190c8c00) [pid = 1652] [serial = 1565] [outer = 0x118349400] 08:45:16 INFO - PROCESS | 1652 | 1468338316412 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 876ms 08:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:45:16 INFO - PROCESS | 1652 | 1468338316513 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1652 | 1468338316514 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 1652 | 1468338316517 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1652 | 1468338316518 Marionette TRACE conn2 <- [1,2058,null,{}] 08:45:16 INFO - PROCESS | 1652 | 1468338316525 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}] 08:45:16 INFO - PROCESS | 1652 | 1468338316528 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:16 INFO - PROCESS | 1652 | 1468338316639 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:45:16 INFO - PROCESS | 1652 | 1468338316724 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1652 | 1468338316727 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b34800 == 41 [pid = 1652] [id = 522] 08:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x117f0dc00) [pid = 1652] [serial = 1566] [outer = 0x0] 08:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1208e9c00) [pid = 1652] [serial = 1567] [outer = 0x117f0dc00] 08:45:16 INFO - PROCESS | 1652 | 1468338316759 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124697800) [pid = 1652] [serial = 1568] [outer = 0x117f0dc00] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a551000 == 40 [pid = 1652] [id = 518] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119671000 == 39 [pid = 1652] [id = 517] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1242b5000 == 38 [pid = 1652] [id = 516] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5e000 == 37 [pid = 1652] [id = 515] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126f22800 == 36 [pid = 1652] [id = 514] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1246b4800 == 35 [pid = 1652] [id = 513] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123aa7800 == 34 [pid = 1652] [id = 512] 08:45:17 INFO - PROCESS | 1652 | 1468338317410 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]]]}] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119671800 == 33 [pid = 1652] [id = 511] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118293000 == 32 [pid = 1652] [id = 510] 08:45:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1161a2800 == 31 [pid = 1652] [id = 509] 08:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 922ms 08:45:17 INFO - PROCESS | 1652 | 1468338317440 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1652 | 1468338317442 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:45:17 INFO - PROCESS | 1652 | 1468338317445 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1652 | 1468338317447 Marionette TRACE conn2 <- [1,2062,null,{}] 08:45:17 INFO - PROCESS | 1652 | 1468338317451 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}] 08:45:17 INFO - PROCESS | 1652 | 1468338317453 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:17 INFO - PROCESS | 1652 | 1468338317538 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:45:17 INFO - PROCESS | 1652 | 1468338317543 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1652 | 1468338317546 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f3a800 == 32 [pid = 1652] [id = 523] 08:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1173bd800) [pid = 1652] [serial = 1569] [outer = 0x0] 08:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117f05c00) [pid = 1652] [serial = 1570] [outer = 0x1173bd800] 08:45:17 INFO - PROCESS | 1652 | 1468338317577 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118348c00) [pid = 1652] [serial = 1571] [outer = 0x1173bd800] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126959c00) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12940d800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118324400) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ab4b800) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b89f800) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1194a1c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11953bc00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b8a0000) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a6a6400) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11714e800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11832ec00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11834ac00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119411c00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1240c0400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bdba000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124383800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1151cac00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116866800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124e88800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b8aa800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12bf05400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bf0d000) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1243b8400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12940c400) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba83400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126fd1000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a7d5800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208f7800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9a9c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b932800) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125582400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 08:45:17 INFO - PROCESS | 1652 | 1468338317963 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 573ms 08:45:18 INFO - PROCESS | 1652 | 1468338318021 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1652 | 1468338318023 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:45:18 INFO - PROCESS | 1652 | 1468338318028 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1652 | 1468338318029 Marionette TRACE conn2 <- [1,2066,null,{}] 08:45:18 INFO - PROCESS | 1652 | 1468338318033 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}] 08:45:18 INFO - PROCESS | 1652 | 1468338318035 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:18 INFO - PROCESS | 1652 | 1468338318113 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:45:18 INFO - PROCESS | 1652 | 1468338318139 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1652 | 1468338318140 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119448800 == 33 [pid = 1652] [id = 524] 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11949f000) [pid = 1652] [serial = 1572] [outer = 0x0] 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119538400) [pid = 1652] [serial = 1573] [outer = 0x11949f000] 08:45:18 INFO - PROCESS | 1652 | 1468338318167 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119b4f000) [pid = 1652] [serial = 1574] [outer = 0x11949f000] 08:45:18 INFO - PROCESS | 1652 | 1468338318503 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 08:45:18 INFO - PROCESS | 1652 | 1468338318547 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:45:18 INFO - PROCESS | 1652 | 1468338318549 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:45:18 INFO - PROCESS | 1652 | 1468338318551 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1652 | 1468338318553 Marionette TRACE conn2 <- [1,2070,null,{}] 08:45:18 INFO - PROCESS | 1652 | 1468338318560 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}] 08:45:18 INFO - PROCESS | 1652 | 1468338318563 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:18 INFO - PROCESS | 1652 | 1468338318641 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:45:18 INFO - PROCESS | 1652 | 1468338318645 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1652 | 1468338318647 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246af800 == 34 [pid = 1652] [id = 525] 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123c5ac00) [pid = 1652] [serial = 1575] [outer = 0x0] 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124385800) [pid = 1652] [serial = 1576] [outer = 0x123c5ac00] 08:45:18 INFO - PROCESS | 1652 | 1468338318676 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124bd3c00) [pid = 1652] [serial = 1577] [outer = 0x123c5ac00] 08:45:19 INFO - PROCESS | 1652 | 1468338318992 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 471ms 08:45:19 INFO - PROCESS | 1652 | 1468338319022 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1652 | 1468338319024 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:45:19 INFO - PROCESS | 1652 | 1468338319026 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1652 | 1468338319027 Marionette TRACE conn2 <- [1,2074,null,{}] 08:45:19 INFO - PROCESS | 1652 | 1468338319030 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}] 08:45:19 INFO - PROCESS | 1652 | 1468338319031 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:19 INFO - PROCESS | 1652 | 1468338319112 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:45:19 INFO - PROCESS | 1652 | 1468338319174 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1652 | 1468338319175 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f0e800 == 35 [pid = 1652] [id = 526] 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124bd0c00) [pid = 1652] [serial = 1578] [outer = 0x0] 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125582400) [pid = 1652] [serial = 1579] [outer = 0x124bd0c00] 08:45:19 INFO - PROCESS | 1652 | 1468338319200 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126d30400) [pid = 1652] [serial = 1580] [outer = 0x124bd0c00] 08:45:19 INFO - PROCESS | 1652 | 1468338319499 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 08:45:19 INFO - PROCESS | 1652 | 1468338319546 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1652 | 1468338319547 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:45:19 INFO - PROCESS | 1652 | 1468338319552 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1652 | 1468338319553 Marionette TRACE conn2 <- [1,2078,null,{}] 08:45:19 INFO - PROCESS | 1652 | 1468338319556 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}] 08:45:19 INFO - PROCESS | 1652 | 1468338319557 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:19 INFO - PROCESS | 1652 | 1468338319655 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:45:19 INFO - PROCESS | 1652 | 1468338319667 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1652 | 1468338319668 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129143800 == 36 [pid = 1652] [id = 527] 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112fd7000) [pid = 1652] [serial = 1581] [outer = 0x0] 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126f3a800) [pid = 1652] [serial = 1582] [outer = 0x112fd7000] 08:45:19 INFO - PROCESS | 1652 | 1468338319692 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127389000) [pid = 1652] [serial = 1583] [outer = 0x112fd7000] 08:45:20 INFO - PROCESS | 1652 | 1468338320021 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 08:45:20 INFO - PROCESS | 1652 | 1468338320071 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1652 | 1468338320073 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:45:20 INFO - PROCESS | 1652 | 1468338320075 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1652 | 1468338320076 Marionette TRACE conn2 <- [1,2082,null,{}] 08:45:20 INFO - PROCESS | 1652 | 1468338320078 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}] 08:45:20 INFO - PROCESS | 1652 | 1468338320082 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:20 INFO - PROCESS | 1652 | 1468338320202 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:45:20 INFO - PROCESS | 1652 | 1468338320216 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1652 | 1468338320217 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71e800 == 37 [pid = 1652] [id = 528] 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128cdc400) [pid = 1652] [serial = 1584] [outer = 0x0] 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12940a000) [pid = 1652] [serial = 1585] [outer = 0x128cdc400] 08:45:20 INFO - PROCESS | 1652 | 1468338320242 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ab4d800) [pid = 1652] [serial = 1586] [outer = 0x128cdc400] 08:45:20 INFO - PROCESS | 1652 | 1468338320563 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 517ms 08:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:45:20 INFO - PROCESS | 1652 | 1468338320593 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1652 | 1468338320594 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:45:20 INFO - PROCESS | 1652 | 1468338320596 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1652 | 1468338320598 Marionette TRACE conn2 <- [1,2086,null,{}] 08:45:20 INFO - PROCESS | 1652 | 1468338320603 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}] 08:45:20 INFO - PROCESS | 1652 | 1468338320604 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:20 INFO - PROCESS | 1652 | 1468338320717 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:45:20 INFO - PROCESS | 1652 | 1468338320765 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1652 | 1468338320767 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b829800 == 38 [pid = 1652] [id = 529] 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291b2c00) [pid = 1652] [serial = 1587] [outer = 0x0] 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b8a9000) [pid = 1652] [serial = 1588] [outer = 0x1291b2c00] 08:45:20 INFO - PROCESS | 1652 | 1468338320808 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b9ec400) [pid = 1652] [serial = 1589] [outer = 0x1291b2c00] 08:45:21 INFO - PROCESS | 1652 | 1468338321226 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 08:45:21 INFO - PROCESS | 1652 | 1468338321269 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1652 | 1468338321271 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:45:21 INFO - PROCESS | 1652 | 1468338321273 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1652 | 1468338321274 Marionette TRACE conn2 <- [1,2090,null,{}] 08:45:21 INFO - PROCESS | 1652 | 1468338321276 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}] 08:45:21 INFO - PROCESS | 1652 | 1468338321277 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:21 INFO - PROCESS | 1652 | 1468338321376 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:45:21 INFO - PROCESS | 1652 | 1468338321380 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1652 | 1468338321381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb37800 == 39 [pid = 1652] [id = 530] 08:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a55ac00) [pid = 1652] [serial = 1590] [outer = 0x0] 08:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ba86400) [pid = 1652] [serial = 1591] [outer = 0x12a55ac00] 08:45:21 INFO - PROCESS | 1652 | 1468338321406 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bdb7c00) [pid = 1652] [serial = 1592] [outer = 0x12a55ac00] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11940f800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a6e000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1190ccc00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119f15800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11631c800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f84400) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133e7000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a79c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1190ce400) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291b9000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1256b7c00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1294ed000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b9f0400) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1130b1000) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118348400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133ca000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:45:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116315000) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:45:21 INFO - PROCESS | 1652 | 1468338321808 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 08:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:45:21 INFO - PROCESS | 1652 | 1468338321856 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1652 | 1468338321858 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:45:21 INFO - PROCESS | 1652 | 1468338321861 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1652 | 1468338321863 Marionette TRACE conn2 <- [1,2094,null,{}] 08:45:21 INFO - PROCESS | 1652 | 1468338321868 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}] 08:45:21 INFO - PROCESS | 1652 | 1468338321870 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:22 INFO - PROCESS | 1652 | 1468338321996 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:45:22 INFO - PROCESS | 1652 | 1468338322001 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1652 | 1468338322002 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c5800 == 40 [pid = 1652] [id = 531] 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11873c400) [pid = 1652] [serial = 1593] [outer = 0x0] 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119854c00) [pid = 1652] [serial = 1594] [outer = 0x11873c400] 08:45:22 INFO - PROCESS | 1652 | 1468338322042 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1243c3000) [pid = 1652] [serial = 1595] [outer = 0x11873c400] 08:45:22 INFO - PROCESS | 1652 | 1468338322423 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 575ms 08:45:22 INFO - PROCESS | 1652 | 1468338322437 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1652 | 1468338322438 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:45:22 INFO - PROCESS | 1652 | 1468338322442 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1652 | 1468338322443 Marionette TRACE conn2 <- [1,2098,null,{}] 08:45:22 INFO - PROCESS | 1652 | 1468338322445 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}] 08:45:22 INFO - PROCESS | 1652 | 1468338322446 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:22 INFO - PROCESS | 1652 | 1468338322559 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:45:22 INFO - PROCESS | 1652 | 1468338322593 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1652 | 1468338322594 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8e800 == 41 [pid = 1652] [id = 532] 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1190ce400) [pid = 1652] [serial = 1596] [outer = 0x0] 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1291b3400) [pid = 1652] [serial = 1597] [outer = 0x1190ce400] 08:45:22 INFO - PROCESS | 1652 | 1468338322624 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9ed000) [pid = 1652] [serial = 1598] [outer = 0x1190ce400] 08:45:22 INFO - PROCESS | 1652 | 1468338322891 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 473ms 08:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:45:22 INFO - PROCESS | 1652 | 1468338322922 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1652 | 1468338322923 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 1652 | 1468338322925 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1652 | 1468338322927 Marionette TRACE conn2 <- [1,2102,null,{}] 08:45:22 INFO - PROCESS | 1652 | 1468338322929 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}] 08:45:22 INFO - PROCESS | 1652 | 1468338322930 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:23 INFO - PROCESS | 1652 | 1468338323036 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:45:23 INFO - PROCESS | 1652 | 1468338323039 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1652 | 1468338323041 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb85800 == 42 [pid = 1652] [id = 533] 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294e8000) [pid = 1652] [serial = 1599] [outer = 0x0] 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bdbdc00) [pid = 1652] [serial = 1600] [outer = 0x1294e8000] 08:45:23 INFO - PROCESS | 1652 | 1468338323066 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c331c00) [pid = 1652] [serial = 1601] [outer = 0x1294e8000] 08:45:23 INFO - PROCESS | 1652 | 1468338323392 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 08:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:45:23 INFO - PROCESS | 1652 | 1468338323444 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1652 | 1468338323445 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:45:23 INFO - PROCESS | 1652 | 1468338323447 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1652 | 1468338323448 Marionette TRACE conn2 <- [1,2106,null,{}] 08:45:23 INFO - PROCESS | 1652 | 1468338323461 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}] 08:45:23 INFO - PROCESS | 1652 | 1468338323463 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:23 INFO - PROCESS | 1652 | 1468338323543 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:45:23 INFO - PROCESS | 1652 | 1468338323547 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1652 | 1468338323556 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d347800 == 43 [pid = 1652] [id = 534] 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c0e3000) [pid = 1652] [serial = 1602] [outer = 0x0] 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c337000) [pid = 1652] [serial = 1603] [outer = 0x12c0e3000] 08:45:23 INFO - PROCESS | 1652 | 1468338323581 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c33bc00) [pid = 1652] [serial = 1604] [outer = 0x12c0e3000] 08:45:24 INFO - PROCESS | 1652 | 1468338324181 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 779ms 08:45:24 INFO - PROCESS | 1652 | 1468338324227 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1652 | 1468338324230 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:45:24 INFO - PROCESS | 1652 | 1468338324233 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1652 | 1468338324236 Marionette TRACE conn2 <- [1,2110,null,{}] 08:45:24 INFO - PROCESS | 1652 | 1468338324241 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}] 08:45:24 INFO - PROCESS | 1652 | 1468338324242 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:24 INFO - PROCESS | 1652 | 1468338324353 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:45:24 INFO - PROCESS | 1652 | 1468338324413 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1652 | 1468338324415 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119671000 == 44 [pid = 1652] [id = 535] 08:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116867000) [pid = 1652] [serial = 1605] [outer = 0x0] 08:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11822f000) [pid = 1652] [serial = 1606] [outer = 0x116867000] 08:45:24 INFO - PROCESS | 1652 | 1468338324446 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1190cec00) [pid = 1652] [serial = 1607] [outer = 0x116867000] 08:45:24 INFO - PROCESS | 1652 | 1468338324927 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 723ms 08:45:24 INFO - PROCESS | 1652 | 1468338324955 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1652 | 1468338324958 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:45:24 INFO - PROCESS | 1652 | 1468338324963 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1652 | 1468338324965 Marionette TRACE conn2 <- [1,2114,null,{}] 08:45:24 INFO - PROCESS | 1652 | 1468338324970 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}] 08:45:24 INFO - PROCESS | 1652 | 1468338324972 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:25 INFO - PROCESS | 1652 | 1468338325077 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:45:25 INFO - PROCESS | 1652 | 1468338325137 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1652 | 1468338325139 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a675000 == 45 [pid = 1652] [id = 536] 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119406c00) [pid = 1652] [serial = 1608] [outer = 0x0] 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123805000) [pid = 1652] [serial = 1609] [outer = 0x119406c00] 08:45:25 INFO - PROCESS | 1652 | 1468338325169 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124bd3000) [pid = 1652] [serial = 1610] [outer = 0x119406c00] 08:45:25 INFO - PROCESS | 1652 | 1468338325617 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 08:45:25 INFO - PROCESS | 1652 | 1468338325637 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 1652 | 1468338325638 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:45:25 INFO - PROCESS | 1652 | 1468338325641 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1652 | 1468338325643 Marionette TRACE conn2 <- [1,2118,null,{}] 08:45:25 INFO - PROCESS | 1652 | 1468338325651 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}] 08:45:25 INFO - PROCESS | 1652 | 1468338325654 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:25 INFO - PROCESS | 1652 | 1468338325758 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:45:25 INFO - PROCESS | 1652 | 1468338325819 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1652 | 1468338325821 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d366000 == 46 [pid = 1652] [id = 537] 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127384c00) [pid = 1652] [serial = 1611] [outer = 0x0] 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129407c00) [pid = 1652] [serial = 1612] [outer = 0x127384c00] 08:45:25 INFO - PROCESS | 1652 | 1468338325851 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a6aa000) [pid = 1652] [serial = 1613] [outer = 0x127384c00] 08:45:26 INFO - PROCESS | 1652 | 1468338326321 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 725ms 08:45:26 INFO - PROCESS | 1652 | 1468338326400 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1652 | 1468338326402 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:45:26 INFO - PROCESS | 1652 | 1468338326424 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1652 | 1468338326425 Marionette TRACE conn2 <- [1,2122,null,{}] 08:45:26 INFO - PROCESS | 1652 | 1468338326427 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}] 08:45:26 INFO - PROCESS | 1652 | 1468338326428 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:26 INFO - PROCESS | 1652 | 1468338326558 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:45:26 INFO - PROCESS | 1652 | 1468338326660 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1652 | 1468338326662 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125621000 == 47 [pid = 1652] [id = 538] 08:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128cd4c00) [pid = 1652] [serial = 1614] [outer = 0x0] 08:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a7dd400) [pid = 1652] [serial = 1615] [outer = 0x128cd4c00] 08:45:26 INFO - PROCESS | 1652 | 1468338326709 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bdba800) [pid = 1652] [serial = 1616] [outer = 0x128cd4c00] 08:45:27 INFO - PROCESS | 1652 | 1468338327348 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]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 972ms 08:45:27 INFO - PROCESS | 1652 | 1468338327396 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1652 | 1468338327398 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:45:27 INFO - PROCESS | 1652 | 1468338327404 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1652 | 1468338327406 Marionette TRACE conn2 <- [1,2126,null,{}] 08:45:27 INFO - PROCESS | 1652 | 1468338327410 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}] 08:45:27 INFO - PROCESS | 1652 | 1468338327412 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:27 INFO - PROCESS | 1652 | 1468338327512 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:45:27 INFO - PROCESS | 1652 | 1468338327582 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1652 | 1468338327585 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387e800 == 48 [pid = 1652] [id = 539] 08:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116321c00) [pid = 1652] [serial = 1617] [outer = 0x0] 08:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a77800) [pid = 1652] [serial = 1618] [outer = 0x116321c00] 08:45:27 INFO - PROCESS | 1652 | 1468338327612 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118342000) [pid = 1652] [serial = 1619] [outer = 0x116321c00] 08:45:28 INFO - PROCESS | 1652 | 1468338328072 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 721ms 08:45:28 INFO - PROCESS | 1652 | 1468338328125 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1652 | 1468338328128 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:45:28 INFO - PROCESS | 1652 | 1468338328152 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1652 | 1468338328153 Marionette TRACE conn2 <- [1,2130,null,{}] 08:45:28 INFO - PROCESS | 1652 | 1468338328157 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}] 08:45:28 INFO - PROCESS | 1652 | 1468338328159 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119019000 == 47 [pid = 1652] [id = 508] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb85800 == 46 [pid = 1652] [id = 533] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8e800 == 45 [pid = 1652] [id = 532] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c5800 == 44 [pid = 1652] [id = 531] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb37800 == 43 [pid = 1652] [id = 530] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b829800 == 42 [pid = 1652] [id = 529] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71e800 == 41 [pid = 1652] [id = 528] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129143800 == 40 [pid = 1652] [id = 527] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126f0e800 == 39 [pid = 1652] [id = 526] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1246af800 == 38 [pid = 1652] [id = 525] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119448800 == 37 [pid = 1652] [id = 524] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117f3a800 == 36 [pid = 1652] [id = 523] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124b34800 == 35 [pid = 1652] [id = 522] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123f1c000 == 34 [pid = 1652] [id = 521] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117444000 == 33 [pid = 1652] [id = 520] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1246b1000 == 32 [pid = 1652] [id = 519] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12387e800 == 31 [pid = 1652] [id = 539] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x125621000 == 30 [pid = 1652] [id = 538] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d366000 == 29 [pid = 1652] [id = 537] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a675000 == 28 [pid = 1652] [id = 536] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119671000 == 27 [pid = 1652] [id = 535] 08:45:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d347800 == 26 [pid = 1652] [id = 534] 08:45:28 INFO - PROCESS | 1652 | 1468338328789 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118475000) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11816a400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1240c5800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1294ed800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119f16800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129408000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12738dc00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b9a7400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a7db000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bf07000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bdb1800) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11953b400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119587800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c330000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12ba85000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11631e400) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1243b7000) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124bcc000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124609800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113b9fc00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1173be000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127387400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11834e800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1271de800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123e38000) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119531400) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116866c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118344c00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123d6b000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119499400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129411c00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a5d5800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1291b4c00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291b5c00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12437a000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1652 | 1468338328887 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1652 | 1468338328889 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1132e7800 == 27 [pid = 1652] [id = 540] 08:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129a5c00) [pid = 1652] [serial = 1620] [outer = 0x0] 08:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a82000) [pid = 1652] [serial = 1621] [outer = 0x1129a5c00] 08:45:28 INFO - PROCESS | 1652 | 1468338328918 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1132a1c00) [pid = 1652] [serial = 1622] [outer = 0x1129a5c00] 08:45:29 INFO - PROCESS | 1652 | 1468338329242 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] 08:45:29 INFO - PROCESS | 1652 | 1468338329278 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 1652 | 1468338329281 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1652 | 1468338329286 Marionette TRACE conn2 <- [1,2134,null,{}] 08:45:29 INFO - PROCESS | 1652 | 1468338329289 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}] 08:45:29 INFO - PROCESS | 1652 | 1468338329291 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:29 INFO - PROCESS | 1652 | 1468338329394 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:45:29 INFO - PROCESS | 1652 | 1468338329446 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1652 | 1468338329448 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118253000 == 28 [pid = 1652] [id = 541] 08:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113b59000) [pid = 1652] [serial = 1623] [outer = 0x0] 08:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11631cc00) [pid = 1652] [serial = 1624] [outer = 0x113b59000] 08:45:29 INFO - PROCESS | 1652 | 1468338329474 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1173c4c00) [pid = 1652] [serial = 1625] [outer = 0x113b59000] 08:45:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1132e7800 == 27 [pid = 1652] [id = 540] 08:45:30 INFO - PROCESS | 1652 | 1468338330762 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 08:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:45:30 INFO - PROCESS | 1652 | 1468338330812 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1652 | 1468338330814 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:45:30 INFO - PROCESS | 1652 | 1468338330818 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1652 | 1468338330820 Marionette TRACE conn2 <- [1,2138,null,{}] 08:45:30 INFO - PROCESS | 1652 | 1468338330824 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}] 08:45:30 INFO - PROCESS | 1652 | 1468338330825 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:30 INFO - PROCESS | 1652 | 1468338330915 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:45:30 INFO - PROCESS | 1652 | 1468338330974 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1652 | 1468338330975 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745a000 == 28 [pid = 1652] [id = 542] 08:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11617a400) [pid = 1652] [serial = 1626] [outer = 0x0] 08:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116315c00) [pid = 1652] [serial = 1627] [outer = 0x11617a400] 08:45:31 INFO - PROCESS | 1652 | 1468338331003 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11714e800) [pid = 1652] [serial = 1628] [outer = 0x11617a400] 08:45:31 INFO - PROCESS | 1652 | 1468338331313 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 08:45:31 INFO - PROCESS | 1652 | 1468338331340 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1652 | 1468338331343 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:45:31 INFO - PROCESS | 1652 | 1468338331348 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1652 | 1468338331353 Marionette TRACE conn2 <- [1,2142,null,{}] 08:45:31 INFO - PROCESS | 1652 | 1468338331357 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}] 08:45:31 INFO - PROCESS | 1652 | 1468338331359 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:31 INFO - PROCESS | 1652 | 1468338331440 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:45:31 INFO - PROCESS | 1652 | 1468338331444 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1652 | 1468338331445 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119261000 == 29 [pid = 1652] [id = 543] 08:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118226400) [pid = 1652] [serial = 1629] [outer = 0x0] 08:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11873e800) [pid = 1652] [serial = 1630] [outer = 0x118226400] 08:45:31 INFO - PROCESS | 1652 | 1468338331474 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1190d4800) [pid = 1652] [serial = 1631] [outer = 0x118226400] 08:45:31 INFO - PROCESS | 1652 | 1468338331911 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] 08:45:31 INFO - PROCESS | 1652 | 1468338331924 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:45:31 INFO - PROCESS | 1652 | 1468338331938 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1652 | 1468338331943 Marionette TRACE conn2 <- [1,2146,null,{}] 08:45:31 INFO - PROCESS | 1652 | 1468338331961 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}] 08:45:31 INFO - PROCESS | 1652 | 1468338331966 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:32 INFO - PROCESS | 1652 | 1468338332119 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:45:32 INFO - PROCESS | 1652 | 1468338332207 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1652 | 1468338332210 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387b000 == 30 [pid = 1652] [id = 544] 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1130ab400) [pid = 1652] [serial = 1632] [outer = 0x0] 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119533c00) [pid = 1652] [serial = 1633] [outer = 0x1130ab400] 08:45:32 INFO - PROCESS | 1652 | 1468338332267 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11985a800) [pid = 1652] [serial = 1634] [outer = 0x1130ab400] 08:45:32 INFO - PROCESS | 1652 | 1468338332609 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] 08:45:32 INFO - PROCESS | 1652 | 1468338332670 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:45:32 INFO - PROCESS | 1652 | 1468338332673 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1652 | 1468338332674 Marionette TRACE conn2 <- [1,2150,null,{}] 08:45:32 INFO - PROCESS | 1652 | 1468338332676 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}] 08:45:32 INFO - PROCESS | 1652 | 1468338332677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:32 INFO - PROCESS | 1652 | 1468338332774 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:45:32 INFO - PROCESS | 1652 | 1468338332786 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1652 | 1468338332787 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242c1800 == 31 [pid = 1652] [id = 545] 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120806c00) [pid = 1652] [serial = 1635] [outer = 0x0] 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123feac00) [pid = 1652] [serial = 1636] [outer = 0x120806c00] 08:45:32 INFO - PROCESS | 1652 | 1468338332812 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1242abc00) [pid = 1652] [serial = 1637] [outer = 0x120806c00] 08:45:33 INFO - PROCESS | 1652 | 1468338333195 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 08:45:33 INFO - PROCESS | 1652 | 1468338333244 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 1652 | 1468338333246 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:45:33 INFO - PROCESS | 1652 | 1468338333249 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 1652 | 1468338333251 Marionette TRACE conn2 <- [1,2154,null,{}] 08:45:33 INFO - PROCESS | 1652 | 1468338333254 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}] 08:45:33 INFO - PROCESS | 1652 | 1468338333256 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:33 INFO - PROCESS | 1652 | 1468338333411 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:45:33 INFO - PROCESS | 1652 | 1468338333479 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1652 | 1468338333481 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bf000 == 32 [pid = 1652] [id = 546] 08:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11816dc00) [pid = 1652] [serial = 1638] [outer = 0x0] 08:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243b5800) [pid = 1652] [serial = 1639] [outer = 0x11816dc00] 08:45:33 INFO - PROCESS | 1652 | 1468338333569 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124608800) [pid = 1652] [serial = 1640] [outer = 0x11816dc00] 08:45:34 INFO - PROCESS | 1652 | 1468338334130 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]]]}] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127384c00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11873c400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129a5c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128cd4c00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1190ce400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c0e3000) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1294e8000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116321c00) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128cdc400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112fd7000) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1291b2c00) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a55ac00) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1173bd800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124bd0c00) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116872400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118349400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1130a9c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11949f000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123c5ac00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117f0dc00) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116867000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:45:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119406c00) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 921ms 08:45:34 INFO - PROCESS | 1652 | 1468338334170 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1652 | 1468338334171 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:45:34 INFO - PROCESS | 1652 | 1468338334173 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1652 | 1468338334174 Marionette TRACE conn2 <- [1,2158,null,{}] 08:45:34 INFO - PROCESS | 1652 | 1468338334177 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}] 08:45:34 INFO - PROCESS | 1652 | 1468338334181 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:34 INFO - PROCESS | 1652 | 1468338334273 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:45:34 INFO - PROCESS | 1652 | 1468338334278 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1652 | 1468338334279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d0e800 == 33 [pid = 1652] [id = 547] 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118a74000) [pid = 1652] [serial = 1641] [outer = 0x0] 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119498400) [pid = 1652] [serial = 1642] [outer = 0x118a74000] 08:45:34 INFO - PROCESS | 1652 | 1468338334307 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124609c00) [pid = 1652] [serial = 1643] [outer = 0x118a74000] 08:45:34 INFO - PROCESS | 1652 | 1468338334625 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 08:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:45:34 INFO - PROCESS | 1652 | 1468338334643 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1652 | 1468338334644 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:45:34 INFO - PROCESS | 1652 | 1468338334646 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1652 | 1468338334648 Marionette TRACE conn2 <- [1,2162,null,{}] 08:45:34 INFO - PROCESS | 1652 | 1468338334652 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}] 08:45:34 INFO - PROCESS | 1652 | 1468338334656 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:34 INFO - PROCESS | 1652 | 1468338334736 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:45:34 INFO - PROCESS | 1652 | 1468338334811 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1652 | 1468338334812 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b6e000 == 34 [pid = 1652] [id = 548] 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11816c800) [pid = 1652] [serial = 1644] [outer = 0x0] 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124bd1400) [pid = 1652] [serial = 1645] [outer = 0x11816c800] 08:45:34 INFO - PROCESS | 1652 | 1468338334836 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1255b6400) [pid = 1652] [serial = 1646] [outer = 0x11816c800] 08:45:35 INFO - PROCESS | 1652 | 1468338335100 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 472ms 08:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:45:35 INFO - PROCESS | 1652 | 1468338335124 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1652 | 1468338335125 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:45:35 INFO - PROCESS | 1652 | 1468338335127 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1652 | 1468338335128 Marionette TRACE conn2 <- [1,2166,null,{}] 08:45:35 INFO - PROCESS | 1652 | 1468338335131 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}] 08:45:35 INFO - PROCESS | 1652 | 1468338335132 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:35 INFO - PROCESS | 1652 | 1468338335222 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:45:35 INFO - PROCESS | 1652 | 1468338335225 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1652 | 1468338335226 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a23d000 == 35 [pid = 1652] [id = 549] 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1255b8800) [pid = 1652] [serial = 1647] [outer = 0x0] 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126d32000) [pid = 1652] [serial = 1648] [outer = 0x1255b8800] 08:45:35 INFO - PROCESS | 1652 | 1468338335251 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126fd6c00) [pid = 1652] [serial = 1649] [outer = 0x1255b8800] 08:45:35 INFO - PROCESS | 1652 | 1468338335574 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 08:45:35 INFO - PROCESS | 1652 | 1468338335599 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1652 | 1468338335603 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:45:35 INFO - PROCESS | 1652 | 1468338335605 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1652 | 1468338335606 Marionette TRACE conn2 <- [1,2170,null,{}] 08:45:35 INFO - PROCESS | 1652 | 1468338335609 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}] 08:45:35 INFO - PROCESS | 1652 | 1468338335610 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:35 INFO - PROCESS | 1652 | 1468338335731 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:45:35 INFO - PROCESS | 1652 | 1468338335751 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1652 | 1468338335752 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387a800 == 36 [pid = 1652] [id = 550] 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124378c00) [pid = 1652] [serial = 1650] [outer = 0x0] 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127389c00) [pid = 1652] [serial = 1651] [outer = 0x124378c00] 08:45:35 INFO - PROCESS | 1652 | 1468338335791 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ec2000) [pid = 1652] [serial = 1652] [outer = 0x124378c00] 08:45:36 INFO - PROCESS | 1652 | 1468338336409 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 869ms 08:45:36 INFO - PROCESS | 1652 | 1468338336476 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1652 | 1468338336480 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:45:36 INFO - PROCESS | 1652 | 1468338336485 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1652 | 1468338336489 Marionette TRACE conn2 <- [1,2174,null,{}] 08:45:36 INFO - PROCESS | 1652 | 1468338336494 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}] 08:45:36 INFO - PROCESS | 1652 | 1468338336497 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:36 INFO - PROCESS | 1652 | 1468338336674 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:45:36 INFO - PROCESS | 1652 | 1468338336775 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1652 | 1468338336778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246000 == 37 [pid = 1652] [id = 551] 08:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128d4400) [pid = 1652] [serial = 1653] [outer = 0x0] 08:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112fd3c00) [pid = 1652] [serial = 1654] [outer = 0x1128d4400] 08:45:36 INFO - PROCESS | 1652 | 1468338336810 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113932800) [pid = 1652] [serial = 1655] [outer = 0x1128d4400] 08:45:37 INFO - PROCESS | 1652 | 1468338337311 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 873ms 08:45:37 INFO - PROCESS | 1652 | 1468338337381 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1652 | 1468338337388 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:45:37 INFO - PROCESS | 1652 | 1468338337397 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1652 | 1468338337400 Marionette TRACE conn2 <- [1,2178,null,{}] 08:45:37 INFO - PROCESS | 1652 | 1468338337403 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}] 08:45:37 INFO - PROCESS | 1652 | 1468338337406 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:37 INFO - PROCESS | 1652 | 1468338337570 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:45:37 INFO - PROCESS | 1652 | 1468338337674 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1652 | 1468338337677 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f0d800 == 38 [pid = 1652] [id = 552] 08:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117f07000) [pid = 1652] [serial = 1656] [outer = 0x0] 08:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11816bc00) [pid = 1652] [serial = 1657] [outer = 0x117f07000] 08:45:37 INFO - PROCESS | 1652 | 1468338337712 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11834d800) [pid = 1652] [serial = 1658] [outer = 0x117f07000] 08:45:38 INFO - PROCESS | 1652 | 1468338338303 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 976ms 08:45:38 INFO - PROCESS | 1652 | 1468338338387 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:45:38 INFO - PROCESS | 1652 | 1468338338389 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:45:38 INFO - PROCESS | 1652 | 1468338338393 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1652 | 1468338338395 Marionette TRACE conn2 <- [1,2182,null,{}] 08:45:38 INFO - PROCESS | 1652 | 1468338338398 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}] 08:45:38 INFO - PROCESS | 1652 | 1468338338400 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:38 INFO - PROCESS | 1652 | 1468338338508 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:45:38 INFO - PROCESS | 1652 | 1468338338587 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1652 | 1468338338590 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11711e800 == 39 [pid = 1652] [id = 553] 08:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116314c00) [pid = 1652] [serial = 1659] [outer = 0x0] 08:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11631a400) [pid = 1652] [serial = 1660] [outer = 0x116314c00] 08:45:38 INFO - PROCESS | 1652 | 1468338338618 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a78000) [pid = 1652] [serial = 1661] [outer = 0x116314c00] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a23d000 == 38 [pid = 1652] [id = 549] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128b6e000 == 37 [pid = 1652] [id = 548] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126d0e800 == 36 [pid = 1652] [id = 547] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bf000 == 35 [pid = 1652] [id = 546] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1242c1800 == 34 [pid = 1652] [id = 545] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12387b000 == 33 [pid = 1652] [id = 544] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119261000 == 32 [pid = 1652] [id = 543] 08:45:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11631cc00) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11745a000 == 31 [pid = 1652] [id = 542] 08:45:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118253000 == 30 [pid = 1652] [id = 541] 08:45:39 INFO - PROCESS | 1652 | 1468338339009 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]]]}] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a77800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118342000) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12940a000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126f3a800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8a9000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba86400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b9ec400) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117f05c00) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125582400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ab51000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118615000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1190c8c00) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113ba7c00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116312400) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119538400) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119b4f000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124385800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124bd3c00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1208e9c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124697800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118348c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11822f000) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123805000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1190cec00) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129407c00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12bdb7c00) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x124bd3000) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119854c00) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12ab4d800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x112a82000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a7dd400) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1132a1c00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1291b3400) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12bdba800) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x127389000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x126d30400) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1243c3000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12a6aa000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12b9ed000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12c331c00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12c33bc00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12c337000) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 08:45:39 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12bdbdc00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 08:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 674ms 08:45:39 INFO - PROCESS | 1652 | 1468338339067 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1652 | 1468338339070 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:45:39 INFO - PROCESS | 1652 | 1468338339074 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1652 | 1468338339075 Marionette TRACE conn2 <- [1,2186,null,{}] 08:45:39 INFO - PROCESS | 1652 | 1468338339078 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}] 08:45:39 INFO - PROCESS | 1652 | 1468338339079 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:39 INFO - PROCESS | 1652 | 1468338339158 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:45:39 INFO - PROCESS | 1652 | 1468338339162 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1652 | 1468338339163 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829e800 == 31 [pid = 1652] [id = 554] 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118323800) [pid = 1652] [serial = 1662] [outer = 0x0] 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118347c00) [pid = 1652] [serial = 1663] [outer = 0x118323800] 08:45:39 INFO - PROCESS | 1652 | 1468338339192 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1190cbc00) [pid = 1652] [serial = 1664] [outer = 0x118323800] 08:45:39 INFO - PROCESS | 1652 | 1468338339524 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 08:45:39 INFO - PROCESS | 1652 | 1468338339546 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1652 | 1468338339547 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:45:39 INFO - PROCESS | 1652 | 1468338339573 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1652 | 1468338339576 Marionette TRACE conn2 <- [1,2190,null,{}] 08:45:39 INFO - PROCESS | 1652 | 1468338339585 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}] 08:45:39 INFO - PROCESS | 1652 | 1468338339588 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:39 INFO - PROCESS | 1652 | 1468338339669 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:45:39 INFO - PROCESS | 1652 | 1468338339674 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1652 | 1468338339676 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x123878800 == 32 [pid = 1652] [id = 555] 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112f21800) [pid = 1652] [serial = 1665] [outer = 0x0] 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11953d400) [pid = 1652] [serial = 1666] [outer = 0x112f21800] 08:45:39 INFO - PROCESS | 1652 | 1468338339704 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x120805800) [pid = 1652] [serial = 1667] [outer = 0x112f21800] 08:45:40 INFO - PROCESS | 1652 | 1468338340030 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 496ms 08:45:40 INFO - PROCESS | 1652 | 1468338340047 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1652 | 1468338340050 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:45:40 INFO - PROCESS | 1652 | 1468338340054 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1652 | 1468338340055 Marionette TRACE conn2 <- [1,2194,null,{}] 08:45:40 INFO - PROCESS | 1652 | 1468338340057 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}] 08:45:40 INFO - PROCESS | 1652 | 1468338340058 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:40 INFO - PROCESS | 1652 | 1468338340143 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:45:40 INFO - PROCESS | 1652 | 1468338340195 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1652 | 1468338340196 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246b4000 == 33 [pid = 1652] [id = 556] 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11949b800) [pid = 1652] [serial = 1668] [outer = 0x0] 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1239e8000) [pid = 1652] [serial = 1669] [outer = 0x11949b800] 08:45:40 INFO - PROCESS | 1652 | 1468338340221 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x124378800) [pid = 1652] [serial = 1670] [outer = 0x11949b800] 08:45:40 INFO - PROCESS | 1652 | 1468338340502 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 08:45:40 INFO - PROCESS | 1652 | 1468338340524 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1652 | 1468338340526 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:45:40 INFO - PROCESS | 1652 | 1468338340528 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1652 | 1468338340529 Marionette TRACE conn2 <- [1,2198,null,{}] 08:45:40 INFO - PROCESS | 1652 | 1468338340531 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}] 08:45:40 INFO - PROCESS | 1652 | 1468338340533 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:40 INFO - PROCESS | 1652 | 1468338340622 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:45:40 INFO - PROCESS | 1652 | 1468338340625 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1652 | 1468338340626 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128954000 == 34 [pid = 1652] [id = 557] 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x124382800) [pid = 1652] [serial = 1671] [outer = 0x0] 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x124696800) [pid = 1652] [serial = 1672] [outer = 0x124382800] 08:45:40 INFO - PROCESS | 1652 | 1468338340652 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x124e89000) [pid = 1652] [serial = 1673] [outer = 0x124382800] 08:45:40 INFO - PROCESS | 1652 | 1468338340971 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 08:45:40 INFO - PROCESS | 1652 | 1468338340997 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1652 | 1468338340998 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:45:41 INFO - PROCESS | 1652 | 1468338341003 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1652 | 1468338341004 Marionette TRACE conn2 <- [1,2202,null,{}] 08:45:41 INFO - PROCESS | 1652 | 1468338341006 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}] 08:45:41 INFO - PROCESS | 1652 | 1468338341010 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:41 INFO - PROCESS | 1652 | 1468338341141 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:45:41 INFO - PROCESS | 1652 | 1468338341152 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1652 | 1468338341153 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3d800 == 35 [pid = 1652] [id = 558] 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123d6fc00) [pid = 1652] [serial = 1674] [outer = 0x0] 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x124e85400) [pid = 1652] [serial = 1675] [outer = 0x123d6fc00] 08:45:41 INFO - PROCESS | 1652 | 1468338341177 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1291b3400) [pid = 1652] [serial = 1676] [outer = 0x123d6fc00] 08:45:41 INFO - PROCESS | 1652 | 1468338341546 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms 08:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:45:41 INFO - PROCESS | 1652 | 1468338341574 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1652 | 1468338341576 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:45:41 INFO - PROCESS | 1652 | 1468338341580 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1652 | 1468338341581 Marionette TRACE conn2 <- [1,2206,null,{}] 08:45:41 INFO - PROCESS | 1652 | 1468338341585 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}] 08:45:41 INFO - PROCESS | 1652 | 1468338341587 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:41 INFO - PROCESS | 1652 | 1468338341738 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:45:41 INFO - PROCESS | 1652 | 1468338341767 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1652 | 1468338341768 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a669000 == 36 [pid = 1652] [id = 559] 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x127389000) [pid = 1652] [serial = 1677] [outer = 0x0] 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1291be800) [pid = 1652] [serial = 1678] [outer = 0x127389000] 08:45:41 INFO - PROCESS | 1652 | 1468338341818 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1294e0800) [pid = 1652] [serial = 1679] [outer = 0x127389000] 08:45:42 INFO - PROCESS | 1652 | 1468338342229 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 08:45:42 INFO - PROCESS | 1652 | 1468338342249 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1652 | 1468338342252 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:45:42 INFO - PROCESS | 1652 | 1468338342256 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1652 | 1468338342257 Marionette TRACE conn2 <- [1,2210,null,{}] 08:45:42 INFO - PROCESS | 1652 | 1468338342260 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}] 08:45:42 INFO - PROCESS | 1652 | 1468338342261 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:42 INFO - PROCESS | 1652 | 1468338342359 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:45:42 INFO - PROCESS | 1652 | 1468338342398 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1652 | 1468338342399 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aac6000 == 37 [pid = 1652] [id = 560] 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1294e2400) [pid = 1652] [serial = 1680] [outer = 0x0] 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1294ed000) [pid = 1652] [serial = 1681] [outer = 0x1294e2400] 08:45:42 INFO - PROCESS | 1652 | 1468338342422 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12a5db000) [pid = 1652] [serial = 1682] [outer = 0x1294e2400] 08:45:42 INFO - PROCESS | 1652 | 1468338342719 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 08:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:45:42 INFO - PROCESS | 1652 | 1468338342775 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1652 | 1468338342777 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:45:42 INFO - PROCESS | 1652 | 1468338342779 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1652 | 1468338342780 Marionette TRACE conn2 <- [1,2214,null,{}] 08:45:42 INFO - PROCESS | 1652 | 1468338342782 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}] 08:45:42 INFO - PROCESS | 1652 | 1468338342783 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:42 INFO - PROCESS | 1652 | 1468338342882 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:45:42 INFO - PROCESS | 1652 | 1468338342920 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1652 | 1468338342929 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123878000 == 38 [pid = 1652] [id = 561] 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113371800) [pid = 1652] [serial = 1683] [outer = 0x0] 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12a6b1000) [pid = 1652] [serial = 1684] [outer = 0x113371800] 08:45:42 INFO - PROCESS | 1652 | 1468338342953 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12a7df800) [pid = 1652] [serial = 1685] [outer = 0x113371800] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1130ab400) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11617a400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118226400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120806c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11816dc00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118a74000) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1255b8800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x113b59000) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:45:43 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11816c800) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:45:43 INFO - PROCESS | 1652 | 1468338343270 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 08:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:45:43 INFO - PROCESS | 1652 | 1468338343297 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1652 | 1468338343298 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:45:43 INFO - PROCESS | 1652 | 1468338343303 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1652 | 1468338343304 Marionette TRACE conn2 <- [1,2218,null,{}] 08:45:43 INFO - PROCESS | 1652 | 1468338343307 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}] 08:45:43 INFO - PROCESS | 1652 | 1468338343308 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:43 INFO - PROCESS | 1652 | 1468338343383 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:45:43 INFO - PROCESS | 1652 | 1468338343440 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1652 | 1468338343441 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a663000 == 39 [pid = 1652] [id = 562] 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11816dc00) [pid = 1652] [serial = 1686] [outer = 0x0] 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11949dc00) [pid = 1652] [serial = 1687] [outer = 0x11816dc00] 08:45:43 INFO - PROCESS | 1652 | 1468338343465 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x128cdc400) [pid = 1652] [serial = 1688] [outer = 0x11816dc00] 08:45:43 INFO - PROCESS | 1652 | 1468338343708 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 421ms 08:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:45:43 INFO - PROCESS | 1652 | 1468338343725 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1652 | 1468338343727 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:45:43 INFO - PROCESS | 1652 | 1468338343729 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1652 | 1468338343731 Marionette TRACE conn2 <- [1,2222,null,{}] 08:45:43 INFO - PROCESS | 1652 | 1468338343745 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}] 08:45:43 INFO - PROCESS | 1652 | 1468338343746 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:43 INFO - PROCESS | 1652 | 1468338343848 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:45:43 INFO - PROCESS | 1652 | 1468338343854 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1652 | 1468338343856 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd65000 == 40 [pid = 1652] [id = 563] 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12ab46000) [pid = 1652] [serial = 1689] [outer = 0x0] 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12b8a1400) [pid = 1652] [serial = 1690] [outer = 0x12ab46000] 08:45:43 INFO - PROCESS | 1652 | 1468338343881 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12b9e9c00) [pid = 1652] [serial = 1691] [outer = 0x12ab46000] 08:45:44 INFO - PROCESS | 1652 | 1468338344221 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]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 08:45:44 INFO - PROCESS | 1652 | 1468338344253 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1652 | 1468338344255 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:45:44 INFO - PROCESS | 1652 | 1468338344257 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1652 | 1468338344258 Marionette TRACE conn2 <- [1,2226,null,{}] 08:45:44 INFO - PROCESS | 1652 | 1468338344260 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}] 08:45:44 INFO - PROCESS | 1652 | 1468338344261 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:44 INFO - PROCESS | 1652 | 1468338344344 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:45:44 INFO - PROCESS | 1652 | 1468338344408 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1652 | 1468338344409 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bda0800 == 41 [pid = 1652] [id = 564] 08:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12b92f800) [pid = 1652] [serial = 1692] [outer = 0x0] 08:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12ba86400) [pid = 1652] [serial = 1693] [outer = 0x12b92f800] 08:45:44 INFO - PROCESS | 1652 | 1468338344435 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12bdbc000) [pid = 1652] [serial = 1694] [outer = 0x12b92f800] 08:45:44 INFO - PROCESS | 1652 | 1468338344775 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]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 567ms 08:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:45:44 INFO - PROCESS | 1652 | 1468338344826 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1652 | 1468338344828 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:45:44 INFO - PROCESS | 1652 | 1468338344831 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1652 | 1468338344832 Marionette TRACE conn2 <- [1,2230,null,{}] 08:45:44 INFO - PROCESS | 1652 | 1468338344836 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}] 08:45:44 INFO - PROCESS | 1652 | 1468338344838 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:44 INFO - PROCESS | 1652 | 1468338344961 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:45:45 INFO - PROCESS | 1652 | 1468338345017 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1652 | 1468338345018 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4f4800 == 42 [pid = 1652] [id = 565] 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124377400) [pid = 1652] [serial = 1695] [outer = 0x0] 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12bf03c00) [pid = 1652] [serial = 1696] [outer = 0x124377400] 08:45:45 INFO - PROCESS | 1652 | 1468338345041 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12c0de000) [pid = 1652] [serial = 1697] [outer = 0x124377400] 08:45:45 INFO - PROCESS | 1652 | 1468338345462 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]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 672ms 08:45:45 INFO - PROCESS | 1652 | 1468338345504 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1652 | 1468338345507 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:45:45 INFO - PROCESS | 1652 | 1468338345510 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1652 | 1468338345512 Marionette TRACE conn2 <- [1,2234,null,{}] 08:45:45 INFO - PROCESS | 1652 | 1468338345516 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}] 08:45:45 INFO - PROCESS | 1652 | 1468338345518 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:45 INFO - PROCESS | 1652 | 1468338345626 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:45:45 INFO - PROCESS | 1652 | 1468338345733 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1652 | 1468338345734 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b6800 == 43 [pid = 1652] [id = 566] 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116867000) [pid = 1652] [serial = 1698] [outer = 0x0] 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1173be000) [pid = 1652] [serial = 1699] [outer = 0x116867000] 08:45:45 INFO - PROCESS | 1652 | 1468338345765 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118341000) [pid = 1652] [serial = 1700] [outer = 0x116867000] 08:45:46 INFO - PROCESS | 1652 | 1468338346188 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 725ms 08:45:46 INFO - PROCESS | 1652 | 1468338346236 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1652 | 1468338346239 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:45:46 INFO - PROCESS | 1652 | 1468338346244 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1652 | 1468338346246 Marionette TRACE conn2 <- [1,2238,null,{}] 08:45:46 INFO - PROCESS | 1652 | 1468338346248 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}] 08:45:46 INFO - PROCESS | 1652 | 1468338346250 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:46 INFO - PROCESS | 1652 | 1468338346357 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:45:46 INFO - PROCESS | 1652 | 1468338346416 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1652 | 1468338346417 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x126fa0000 == 44 [pid = 1652] [id = 567] 08:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119407000) [pid = 1652] [serial = 1701] [outer = 0x0] 08:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119532c00) [pid = 1652] [serial = 1702] [outer = 0x119407000] 08:45:46 INFO - PROCESS | 1652 | 1468338346448 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11985a400) [pid = 1652] [serial = 1703] [outer = 0x119407000] 08:45:46 INFO - PROCESS | 1652 | 1468338346893 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 08:45:46 INFO - PROCESS | 1652 | 1468338346913 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1652 | 1468338346915 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:45:46 INFO - PROCESS | 1652 | 1468338346917 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1652 | 1468338346919 Marionette TRACE conn2 <- [1,2242,null,{}] 08:45:46 INFO - PROCESS | 1652 | 1468338346927 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}] 08:45:46 INFO - PROCESS | 1652 | 1468338346930 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:47 INFO - PROCESS | 1652 | 1468338347056 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:45:47 INFO - PROCESS | 1652 | 1468338347117 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1652 | 1468338347119 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4de800 == 45 [pid = 1652] [id = 568] 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124376800) [pid = 1652] [serial = 1704] [outer = 0x0] 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126956400) [pid = 1652] [serial = 1705] [outer = 0x124376800] 08:45:47 INFO - PROCESS | 1652 | 1468338347150 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1271e1800) [pid = 1652] [serial = 1706] [outer = 0x124376800] 08:45:47 INFO - PROCESS | 1652 | 1468338347599 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]]]}] 08:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 724ms 08:45:47 INFO - PROCESS | 1652 | 1468338347641 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1652 | 1468338347643 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:45:47 INFO - PROCESS | 1652 | 1468338347645 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1652 | 1468338347646 Marionette TRACE conn2 <- [1,2246,null,{}] 08:45:47 INFO - PROCESS | 1652 | 1468338347649 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}] 08:45:47 INFO - PROCESS | 1652 | 1468338347650 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:47 INFO - PROCESS | 1652 | 1468338347780 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:45:47 INFO - PROCESS | 1652 | 1468338347839 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1652 | 1468338347840 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf78000 == 46 [pid = 1652] [id = 569] 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127388800) [pid = 1652] [serial = 1707] [outer = 0x0] 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294e3c00) [pid = 1652] [serial = 1708] [outer = 0x127388800] 08:45:47 INFO - PROCESS | 1652 | 1468338347869 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b89dc00) [pid = 1652] [serial = 1709] [outer = 0x127388800] 08:45:48 INFO - PROCESS | 1652 | 1468338348470 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 869ms 08:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:45:48 INFO - PROCESS | 1652 | 1468338348514 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1652 | 1468338348517 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:45:48 INFO - PROCESS | 1652 | 1468338348520 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1652 | 1468338348522 Marionette TRACE conn2 <- [1,2250,null,{}] 08:45:48 INFO - PROCESS | 1652 | 1468338348526 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}] 08:45:48 INFO - PROCESS | 1652 | 1468338348527 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:48 INFO - PROCESS | 1652 | 1468338348623 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:45:48 INFO - PROCESS | 1652 | 1468338348696 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1652 | 1468338348698 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e000 == 47 [pid = 1652] [id = 570] 08:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116321c00) [pid = 1652] [serial = 1710] [outer = 0x0] 08:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118162800) [pid = 1652] [serial = 1711] [outer = 0x116321c00] 08:45:48 INFO - PROCESS | 1652 | 1468338348726 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118621800) [pid = 1652] [serial = 1712] [outer = 0x116321c00] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bda0800 == 46 [pid = 1652] [id = 564] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd65000 == 45 [pid = 1652] [id = 563] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a663000 == 44 [pid = 1652] [id = 562] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123878000 == 43 [pid = 1652] [id = 561] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12aac6000 == 42 [pid = 1652] [id = 560] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a669000 == 41 [pid = 1652] [id = 559] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3d800 == 40 [pid = 1652] [id = 558] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128954000 == 39 [pid = 1652] [id = 557] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1246b4000 == 38 [pid = 1652] [id = 556] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123878800 == 37 [pid = 1652] [id = 555] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11829e800 == 36 [pid = 1652] [id = 554] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11711e800 == 35 [pid = 1652] [id = 553] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123f0d800 == 34 [pid = 1652] [id = 552] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12387a800 == 33 [pid = 1652] [id = 550] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118246000 == 32 [pid = 1652] [id = 551] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf78000 == 31 [pid = 1652] [id = 569] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4de800 == 30 [pid = 1652] [id = 568] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126fa0000 == 29 [pid = 1652] [id = 567] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4f4800 == 28 [pid = 1652] [id = 565] 08:45:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b6800 == 27 [pid = 1652] [id = 566] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11985a800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119533c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116315c00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11714e800) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11873e800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123feac00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1243b5800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119498400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126fd6c00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124609c00) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126d32000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1173c4c00) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124608800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124bd1400) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242abc00) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1255b6400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127389c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1190d4800) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 08:45:49 INFO - PROCESS | 1652 | 1468338349679 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1174ms 08:45:49 INFO - PROCESS | 1652 | 1468338349695 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:45:49 INFO - PROCESS | 1652 | 1468338349697 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:45:49 INFO - PROCESS | 1652 | 1468338349700 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1652 | 1468338349704 Marionette TRACE conn2 <- [1,2254,null,{}] 08:45:49 INFO - PROCESS | 1652 | 1468338349708 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}] 08:45:49 INFO - PROCESS | 1652 | 1468338349709 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:49 INFO - PROCESS | 1652 | 1468338349793 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:45:49 INFO - PROCESS | 1652 | 1468338349798 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1652 | 1468338349802 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x117128800 == 28 [pid = 1652] [id = 571] 08:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1130b2c00) [pid = 1652] [serial = 1713] [outer = 0x0] 08:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113933400) [pid = 1652] [serial = 1714] [outer = 0x1130b2c00] 08:45:49 INFO - PROCESS | 1652 | 1468338349831 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129b0400) [pid = 1652] [serial = 1715] [outer = 0x1130b2c00] 08:45:50 INFO - PROCESS | 1652 | 1468338350230 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 573ms 08:45:50 INFO - PROCESS | 1652 | 1468338350272 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1652 | 1468338350276 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:45:50 INFO - PROCESS | 1652 | 1468338350280 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1652 | 1468338350282 Marionette TRACE conn2 <- [1,2258,null,{}] 08:45:50 INFO - PROCESS | 1652 | 1468338350286 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}] 08:45:50 INFO - PROCESS | 1652 | 1468338350288 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:50 INFO - PROCESS | 1652 | 1468338350364 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:45:50 INFO - PROCESS | 1652 | 1468338350372 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1652 | 1468338350373 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828e000 == 29 [pid = 1652] [id = 572] 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116866800) [pid = 1652] [serial = 1716] [outer = 0x0] 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1173c4c00) [pid = 1652] [serial = 1717] [outer = 0x116866800] 08:45:50 INFO - PROCESS | 1652 | 1468338350400 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11822a000) [pid = 1652] [serial = 1718] [outer = 0x116866800] 08:45:50 INFO - PROCESS | 1652 | 1468338350741 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 473ms 08:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:45:50 INFO - PROCESS | 1652 | 1468338350755 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1652 | 1468338350756 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:45:50 INFO - PROCESS | 1652 | 1468338350758 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1652 | 1468338350761 Marionette TRACE conn2 <- [1,2262,null,{}] 08:45:50 INFO - PROCESS | 1652 | 1468338350771 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}] 08:45:50 INFO - PROCESS | 1652 | 1468338350774 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:50 INFO - PROCESS | 1652 | 1468338350853 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:45:50 INFO - PROCESS | 1652 | 1468338350911 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1652 | 1468338350913 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199ed000 == 30 [pid = 1652] [id = 573] 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133ce400) [pid = 1652] [serial = 1719] [outer = 0x0] 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118743800) [pid = 1652] [serial = 1720] [outer = 0x1133ce400] 08:45:50 INFO - PROCESS | 1652 | 1468338350941 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119498400) [pid = 1652] [serial = 1721] [outer = 0x1133ce400] 08:45:51 INFO - PROCESS | 1652 | 1468338351236 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 524ms 08:45:51 INFO - PROCESS | 1652 | 1468338351283 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1652 | 1468338351286 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:45:51 INFO - PROCESS | 1652 | 1468338351289 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1652 | 1468338351290 Marionette TRACE conn2 <- [1,2266,null,{}] 08:45:51 INFO - PROCESS | 1652 | 1468338351292 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}] 08:45:51 INFO - PROCESS | 1652 | 1468338351294 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:51 INFO - PROCESS | 1652 | 1468338351371 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:45:51 INFO - PROCESS | 1652 | 1468338351428 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1652 | 1468338351429 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f0d800 == 31 [pid = 1652] [id = 574] 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119052c00) [pid = 1652] [serial = 1722] [outer = 0x0] 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11953e800) [pid = 1652] [serial = 1723] [outer = 0x119052c00] 08:45:51 INFO - PROCESS | 1652 | 1468338351454 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11985a800) [pid = 1652] [serial = 1724] [outer = 0x119052c00] 08:45:51 INFO - PROCESS | 1652 | 1468338351729 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 469ms 08:45:51 INFO - PROCESS | 1652 | 1468338351763 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:45:51 INFO - PROCESS | 1652 | 1468338351775 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 1652 | 1468338351782 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1652 | 1468338351783 Marionette TRACE conn2 <- [1,2270,null,{}] 08:45:51 INFO - PROCESS | 1652 | 1468338351789 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}] 08:45:51 INFO - PROCESS | 1652 | 1468338351791 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:51 INFO - PROCESS | 1652 | 1468338351883 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:45:51 INFO - PROCESS | 1652 | 1468338351918 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1652 | 1468338351919 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12471e800 == 32 [pid = 1652] [id = 575] 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116723c00) [pid = 1652] [serial = 1725] [outer = 0x0] 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1208e9c00) [pid = 1652] [serial = 1726] [outer = 0x116723c00] 08:45:51 INFO - PROCESS | 1652 | 1468338351944 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123c5a400) [pid = 1652] [serial = 1727] [outer = 0x116723c00] 08:45:52 INFO - PROCESS | 1652 | 1468338352255 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 08:45:52 INFO - PROCESS | 1652 | 1468338352309 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1652 | 1468338352311 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:45:52 INFO - PROCESS | 1652 | 1468338352313 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1652 | 1468338352314 Marionette TRACE conn2 <- [1,2274,null,{}] 08:45:52 INFO - PROCESS | 1652 | 1468338352316 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}] 08:45:52 INFO - PROCESS | 1652 | 1468338352320 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:52 INFO - PROCESS | 1652 | 1468338352433 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:45:52 INFO - PROCESS | 1652 | 1468338352469 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1652 | 1468338352470 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271aa000 == 33 [pid = 1652] [id = 576] 08:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11984e000) [pid = 1652] [serial = 1728] [outer = 0x0] 08:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12429ec00) [pid = 1652] [serial = 1729] [outer = 0x11984e000] 08:45:52 INFO - PROCESS | 1652 | 1468338352495 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124b85000) [pid = 1652] [serial = 1730] [outer = 0x11984e000] 08:45:52 INFO - PROCESS | 1652 | 1468338352794 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 08:45:52 INFO - PROCESS | 1652 | 1468338352833 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:45:52 INFO - PROCESS | 1652 | 1468338352837 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:45:52 INFO - PROCESS | 1652 | 1468338352839 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1652 | 1468338352840 Marionette TRACE conn2 <- [1,2278,null,{}] 08:45:52 INFO - PROCESS | 1652 | 1468338352849 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}] 08:45:52 INFO - PROCESS | 1652 | 1468338352851 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:52 INFO - PROCESS | 1652 | 1468338352943 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:45:52 INFO - PROCESS | 1652 | 1468338352981 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1652 | 1468338352982 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5c800 == 34 [pid = 1652] [id = 577] 08:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124b8b800) [pid = 1652] [serial = 1731] [outer = 0x0] 08:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12557d400) [pid = 1652] [serial = 1732] [outer = 0x124b8b800] 08:45:53 INFO - PROCESS | 1652 | 1468338353006 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1256a9800) [pid = 1652] [serial = 1733] [outer = 0x124b8b800] 08:45:53 INFO - PROCESS | 1652 | 1468338353293 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 08:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:45:53 INFO - PROCESS | 1652 | 1468338353326 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1652 | 1468338353327 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:45:53 INFO - PROCESS | 1652 | 1468338353329 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1652 | 1468338353330 Marionette TRACE conn2 <- [1,2282,null,{}] 08:45:53 INFO - PROCESS | 1652 | 1468338353332 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}] 08:45:53 INFO - PROCESS | 1652 | 1468338353334 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:53 INFO - PROCESS | 1652 | 1468338353434 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:45:53 INFO - PROCESS | 1652 | 1468338353437 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1652 | 1468338353439 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913f000 == 35 [pid = 1652] [id = 578] 08:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a79800) [pid = 1652] [serial = 1734] [outer = 0x0] 08:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126956000) [pid = 1652] [serial = 1735] [outer = 0x112a79800] 08:45:53 INFO - PROCESS | 1652 | 1468338353462 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126f49400) [pid = 1652] [serial = 1736] [outer = 0x112a79800] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127389000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1294e2400) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11816dc00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113371800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128d4400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11949b800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f21800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118323800) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116314c00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124378c00) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117f07000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124382800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ab46000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b92f800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123d6fc00) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124377400) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:45:53 INFO - PROCESS | 1652 | 1468338353918 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 08:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:45:53 INFO - PROCESS | 1652 | 1468338353950 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1652 | 1468338353952 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:45:53 INFO - PROCESS | 1652 | 1468338353954 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1652 | 1468338353955 Marionette TRACE conn2 <- [1,2286,null,{}] 08:45:53 INFO - PROCESS | 1652 | 1468338353957 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}] 08:45:53 INFO - PROCESS | 1652 | 1468338353958 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:54 INFO - PROCESS | 1652 | 1468338354040 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:45:54 INFO - PROCESS | 1652 | 1468338354044 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1652 | 1468338354045 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199ec800 == 36 [pid = 1652] [id = 579] 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112f21800) [pid = 1652] [serial = 1737] [outer = 0x0] 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1173bdc00) [pid = 1652] [serial = 1738] [outer = 0x112f21800] 08:45:54 INFO - PROCESS | 1652 | 1468338354069 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123d6fc00) [pid = 1652] [serial = 1739] [outer = 0x112f21800] 08:45:54 INFO - PROCESS | 1652 | 1468338354380 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]]]}] 08:45:54 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 08:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 08:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:45:54 INFO - PROCESS | 1652 | 1468338354422 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1652 | 1468338354423 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:45:54 INFO - PROCESS | 1652 | 1468338354425 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1652 | 1468338354426 Marionette TRACE conn2 <- [1,2290,null,{}] 08:45:54 INFO - PROCESS | 1652 | 1468338354429 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}] 08:45:54 INFO - PROCESS | 1652 | 1468338354430 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:54 INFO - PROCESS | 1652 | 1468338354526 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:45:54 INFO - PROCESS | 1652 | 1468338354533 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1652 | 1468338354536 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a680800 == 37 [pid = 1652] [id = 580] 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123fea800) [pid = 1652] [serial = 1740] [outer = 0x0] 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126d33800) [pid = 1652] [serial = 1741] [outer = 0x123fea800] 08:45:54 INFO - PROCESS | 1652 | 1468338354560 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1271e1400) [pid = 1652] [serial = 1742] [outer = 0x123fea800] 08:45:54 INFO - PROCESS | 1652 | 1468338354888 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]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 08:45:54 INFO - PROCESS | 1652 | 1468338354895 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1652 | 1468338354898 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:45:54 INFO - PROCESS | 1652 | 1468338354903 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1652 | 1468338354906 Marionette TRACE conn2 <- [1,2294,null,{}] 08:45:54 INFO - PROCESS | 1652 | 1468338354909 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}] 08:45:54 INFO - PROCESS | 1652 | 1468338354912 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:55 INFO - PROCESS | 1652 | 1468338355061 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:45:55 INFO - PROCESS | 1652 | 1468338355120 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1652 | 1468338355121 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12471a800 == 38 [pid = 1652] [id = 581] 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128ce400) [pid = 1652] [serial = 1743] [outer = 0x0] 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127388000) [pid = 1652] [serial = 1744] [outer = 0x1128ce400] 08:45:55 INFO - PROCESS | 1652 | 1468338355148 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1294e2400) [pid = 1652] [serial = 1745] [outer = 0x1128ce400] 08:45:55 INFO - PROCESS | 1652 | 1468338355422 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 08:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:45:55 INFO - PROCESS | 1652 | 1468338355474 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1652 | 1468338355476 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:45:55 INFO - PROCESS | 1652 | 1468338355478 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1652 | 1468338355478 Marionette TRACE conn2 <- [1,2298,null,{}] 08:45:55 INFO - PROCESS | 1652 | 1468338355481 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}] 08:45:55 INFO - PROCESS | 1652 | 1468338355482 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:55 INFO - PROCESS | 1652 | 1468338355563 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:45:55 INFO - PROCESS | 1652 | 1468338355569 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1652 | 1468338355570 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd64000 == 39 [pid = 1652] [id = 582] 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110f3bc00) [pid = 1652] [serial = 1746] [outer = 0x0] 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a5d5800) [pid = 1652] [serial = 1747] [outer = 0x110f3bc00] 08:45:55 INFO - PROCESS | 1652 | 1468338355594 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a6b0400) [pid = 1652] [serial = 1748] [outer = 0x110f3bc00] 08:45:56 INFO - PROCESS | 1652 | 1468338356066 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 619ms 08:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:45:56 INFO - PROCESS | 1652 | 1468338356098 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1652 | 1468338356100 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 1652 | 1468338356104 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1652 | 1468338356106 Marionette TRACE conn2 <- [1,2302,null,{}] 08:45:56 INFO - PROCESS | 1652 | 1468338356109 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}] 08:45:56 INFO - PROCESS | 1652 | 1468338356111 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:56 INFO - PROCESS | 1652 | 1468338356230 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:45:56 INFO - PROCESS | 1652 | 1468338356338 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1652 | 1468338356340 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824c800 == 40 [pid = 1652] [id = 583] 08:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113b9d000) [pid = 1652] [serial = 1749] [outer = 0x0] 08:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113d90c00) [pid = 1652] [serial = 1750] [outer = 0x113b9d000] 08:45:56 INFO - PROCESS | 1652 | 1468338356373 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11631ec00) [pid = 1652] [serial = 1751] [outer = 0x113b9d000] 08:45:56 INFO - PROCESS | 1652 | 1468338356903 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 08:45:56 INFO - PROCESS | 1652 | 1468338356925 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1652 | 1468338356928 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:45:56 INFO - PROCESS | 1652 | 1468338356960 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1652 | 1468338356962 Marionette TRACE conn2 <- [1,2306,null,{}] 08:45:56 INFO - PROCESS | 1652 | 1468338356966 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}] 08:45:56 INFO - PROCESS | 1652 | 1468338356969 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:57 INFO - PROCESS | 1652 | 1468338357080 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:45:57 INFO - PROCESS | 1652 | 1468338357162 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1652 | 1468338357163 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b29000 == 41 [pid = 1652] [id = 584] 08:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11834a800) [pid = 1652] [serial = 1752] [outer = 0x0] 08:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11861d400) [pid = 1652] [serial = 1753] [outer = 0x11834a800] 08:45:57 INFO - PROCESS | 1652 | 1468338357193 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119405800) [pid = 1652] [serial = 1754] [outer = 0x11834a800] 08:45:57 INFO - PROCESS | 1652 | 1468338357868 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1003ms 08:45:57 INFO - PROCESS | 1652 | 1468338357936 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1652 | 1468338357938 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:45:57 INFO - PROCESS | 1652 | 1468338357941 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1652 | 1468338357943 Marionette TRACE conn2 <- [1,2310,null,{}] 08:45:57 INFO - PROCESS | 1652 | 1468338357947 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}] 08:45:57 INFO - PROCESS | 1652 | 1468338357948 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:58 INFO - PROCESS | 1652 | 1468338358068 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12471a800 == 40 [pid = 1652] [id = 581] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a680800 == 39 [pid = 1652] [id = 580] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1199ec800 == 38 [pid = 1652] [id = 579] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12913f000 == 37 [pid = 1652] [id = 578] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5c800 == 36 [pid = 1652] [id = 577] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1271aa000 == 35 [pid = 1652] [id = 576] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12471e800 == 34 [pid = 1652] [id = 575] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123f0d800 == 33 [pid = 1652] [id = 574] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1199ed000 == 32 [pid = 1652] [id = 573] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11828e000 == 31 [pid = 1652] [id = 572] 08:45:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117128800 == 30 [pid = 1652] [id = 571] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12c0de000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bf03c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1291be800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1294ed000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1294e0800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11949dc00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a6b1000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a5db000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112fd3c00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113932800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e8000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124378800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11953d400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120805800) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118347c00) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1190cbc00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11631a400) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a78000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ec2000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11816bc00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11834d800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124696800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124e89000) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b8a1400) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bdbc000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ba86400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a7df800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124e85400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1291b3400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b9e9c00) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128cdc400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 1652 | 1468338358158 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1652 | 1468338358159 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11744a800 == 31 [pid = 1652] [id = 585] 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113932800) [pid = 1652] [serial = 1755] [outer = 0x0] 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11631bc00) [pid = 1652] [serial = 1756] [outer = 0x113932800] 08:45:58 INFO - PROCESS | 1652 | 1468338358186 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11832bc00) [pid = 1652] [serial = 1757] [outer = 0x113932800] 08:45:58 INFO - PROCESS | 1652 | 1468338358498 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms 08:45:58 INFO - PROCESS | 1652 | 1468338358513 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1652 | 1468338358520 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:45:58 INFO - PROCESS | 1652 | 1468338358538 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1652 | 1468338358541 Marionette TRACE conn2 <- [1,2314,null,{}] 08:45:58 INFO - PROCESS | 1652 | 1468338358545 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}] 08:45:58 INFO - PROCESS | 1652 | 1468338358547 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:58 INFO - PROCESS | 1652 | 1468338358706 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:45:58 INFO - PROCESS | 1652 | 1468338358785 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1652 | 1468338358786 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11951b000 == 32 [pid = 1652] [id = 586] 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11832c800) [pid = 1652] [serial = 1758] [outer = 0x0] 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11873b800) [pid = 1652] [serial = 1759] [outer = 0x11832c800] 08:45:58 INFO - PROCESS | 1652 | 1468338358830 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119536400) [pid = 1652] [serial = 1760] [outer = 0x11832c800] 08:45:59 INFO - PROCESS | 1652 | 1468338359142 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 626ms 08:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:45:59 INFO - PROCESS | 1652 | 1468338359161 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1652 | 1468338359162 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 1652 | 1468338359164 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1652 | 1468338359167 Marionette TRACE conn2 <- [1,2318,null,{}] 08:45:59 INFO - PROCESS | 1652 | 1468338359182 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}] 08:45:59 INFO - PROCESS | 1652 | 1468338359189 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:59 INFO - PROCESS | 1652 | 1468338359292 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:45:59 INFO - PROCESS | 1652 | 1468338359369 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1652 | 1468338359371 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240b7000 == 33 [pid = 1652] [id = 587] 08:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112f80c00) [pid = 1652] [serial = 1761] [outer = 0x0] 08:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119f15c00) [pid = 1652] [serial = 1762] [outer = 0x112f80c00] 08:45:59 INFO - PROCESS | 1652 | 1468338359401 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1242abc00) [pid = 1652] [serial = 1763] [outer = 0x112f80c00] 08:45:59 INFO - PROCESS | 1652 | 1468338359691 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] 08:45:59 INFO - PROCESS | 1652 | 1468338359746 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 1652 | 1468338359749 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1652 | 1468338359750 Marionette TRACE conn2 <- [1,2322,null,{}] 08:45:59 INFO - PROCESS | 1652 | 1468338359756 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}] 08:45:59 INFO - PROCESS | 1652 | 1468338359757 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:59 INFO - PROCESS | 1652 | 1468338359865 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:45:59 INFO - PROCESS | 1652 | 1468338359910 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1652 | 1468338359911 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:45:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125632800 == 34 [pid = 1652] [id = 588] 08:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123feac00) [pid = 1652] [serial = 1764] [outer = 0x0] 08:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1243ba000) [pid = 1652] [serial = 1765] [outer = 0x123feac00] 08:45:59 INFO - PROCESS | 1652 | 1468338359952 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124bd0800) [pid = 1652] [serial = 1766] [outer = 0x123feac00] 08:46:00 INFO - PROCESS | 1652 | 1468338360375 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 672ms 08:46:00 INFO - PROCESS | 1652 | 1468338360423 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1652 | 1468338360425 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:46:00 INFO - PROCESS | 1652 | 1468338360428 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1652 | 1468338360430 Marionette TRACE conn2 <- [1,2326,null,{}] 08:46:00 INFO - PROCESS | 1652 | 1468338360433 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}] 08:46:00 INFO - PROCESS | 1652 | 1468338360435 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:00 INFO - PROCESS | 1652 | 1468338360541 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:46:00 INFO - PROCESS | 1652 | 1468338360560 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1652 | 1468338360561 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912f000 == 35 [pid = 1652] [id = 589] 08:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124377c00) [pid = 1652] [serial = 1767] [outer = 0x0] 08:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1255ae400) [pid = 1652] [serial = 1768] [outer = 0x124377c00] 08:46:00 INFO - PROCESS | 1652 | 1468338360620 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126d3e000) [pid = 1652] [serial = 1769] [outer = 0x124377c00] 08:46:00 INFO - PROCESS | 1652 | 1468338360930 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 08:46:00 INFO - PROCESS | 1652 | 1468338360948 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:46:00 INFO - PROCESS | 1652 | 1468338360949 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:46:00 INFO - PROCESS | 1652 | 1468338360954 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1652 | 1468338360956 Marionette TRACE conn2 <- [1,2330,null,{}] 08:46:00 INFO - PROCESS | 1652 | 1468338360958 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}] 08:46:00 INFO - PROCESS | 1652 | 1468338360962 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:01 INFO - PROCESS | 1652 | 1468338361084 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:46:01 INFO - PROCESS | 1652 | 1468338361088 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1652 | 1468338361089 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a676000 == 36 [pid = 1652] [id = 590] 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125579800) [pid = 1652] [serial = 1770] [outer = 0x0] 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12738e400) [pid = 1652] [serial = 1771] [outer = 0x125579800] 08:46:01 INFO - PROCESS | 1652 | 1468338361113 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1294e9c00) [pid = 1652] [serial = 1772] [outer = 0x125579800] 08:46:01 INFO - PROCESS | 1652 | 1468338361426 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 08:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:46:01 INFO - PROCESS | 1652 | 1468338361476 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1652 | 1468338361477 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:46:01 INFO - PROCESS | 1652 | 1468338361479 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1652 | 1468338361480 Marionette TRACE conn2 <- [1,2334,null,{}] 08:46:01 INFO - PROCESS | 1652 | 1468338361490 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}] 08:46:01 INFO - PROCESS | 1652 | 1468338361491 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:01 INFO - PROCESS | 1652 | 1468338361597 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:46:01 INFO - PROCESS | 1652 | 1468338361601 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1652 | 1468338361602 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aac9000 == 37 [pid = 1652] [id = 591] 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12940f000) [pid = 1652] [serial = 1773] [outer = 0x0] 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a6b1000) [pid = 1652] [serial = 1774] [outer = 0x12940f000] 08:46:01 INFO - PROCESS | 1652 | 1468338361627 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7df000) [pid = 1652] [serial = 1775] [outer = 0x12940f000] 08:46:01 INFO - PROCESS | 1652 | 1468338361969 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 526ms 08:46:02 INFO - PROCESS | 1652 | 1468338362010 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1652 | 1468338362011 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:46:02 INFO - PROCESS | 1652 | 1468338362013 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1652 | 1468338362014 Marionette TRACE conn2 <- [1,2338,null,{}] 08:46:02 INFO - PROCESS | 1652 | 1468338362017 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}] 08:46:02 INFO - PROCESS | 1652 | 1468338362018 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:02 INFO - PROCESS | 1652 | 1468338362116 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:46:02 INFO - PROCESS | 1652 | 1468338362119 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1652 | 1468338362120 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b830000 == 38 [pid = 1652] [id = 592] 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7dd000) [pid = 1652] [serial = 1776] [outer = 0x0] 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ab4f400) [pid = 1652] [serial = 1777] [outer = 0x12a7dd000] 08:46:02 INFO - PROCESS | 1652 | 1468338362144 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b8a1800) [pid = 1652] [serial = 1778] [outer = 0x12a7dd000] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119052c00) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116866800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133ce400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1130b2c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116723c00) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124b8b800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11984e000) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116321c00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112a79800) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f21800) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116867000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123fea800) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119407000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124376800) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1128ce400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:46:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127388800) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:46:02 INFO - PROCESS | 1652 | 1468338362506 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 08:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:46:02 INFO - PROCESS | 1652 | 1468338362541 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1652 | 1468338362542 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:46:02 INFO - PROCESS | 1652 | 1468338362544 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1652 | 1468338362546 Marionette TRACE conn2 <- [1,2342,null,{}] 08:46:02 INFO - PROCESS | 1652 | 1468338362548 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}] 08:46:02 INFO - PROCESS | 1652 | 1468338362549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:02 INFO - PROCESS | 1652 | 1468338362678 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:46:02 INFO - PROCESS | 1652 | 1468338362712 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1652 | 1468338362713 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240b1000 == 39 [pid = 1652] [id = 593] 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11396e000) [pid = 1652] [serial = 1779] [outer = 0x0] 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119407000) [pid = 1652] [serial = 1780] [outer = 0x11396e000] 08:46:02 INFO - PROCESS | 1652 | 1468338362737 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123c5f800) [pid = 1652] [serial = 1781] [outer = 0x11396e000] 08:46:02 INFO - PROCESS | 1652 | 1468338362998 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 08:46:03 INFO - PROCESS | 1652 | 1468338363014 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1652 | 1468338363016 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:46:03 INFO - PROCESS | 1652 | 1468338363025 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1652 | 1468338363026 Marionette TRACE conn2 <- [1,2346,null,{}] 08:46:03 INFO - PROCESS | 1652 | 1468338363029 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}] 08:46:03 INFO - PROCESS | 1652 | 1468338363030 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:03 INFO - PROCESS | 1652 | 1468338363111 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:46:03 INFO - PROCESS | 1652 | 1468338363115 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1652 | 1468338363116 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd66000 == 40 [pid = 1652] [id = 594] 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11940c000) [pid = 1652] [serial = 1782] [outer = 0x0] 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a7df800) [pid = 1652] [serial = 1783] [outer = 0x11940c000] 08:46:03 INFO - PROCESS | 1652 | 1468338363142 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b8a9000) [pid = 1652] [serial = 1784] [outer = 0x11940c000] 08:46:03 INFO - PROCESS | 1652 | 1468338363465 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 08:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:46:03 INFO - PROCESS | 1652 | 1468338363494 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1652 | 1468338363496 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 1652 | 1468338363498 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1652 | 1468338363500 Marionette TRACE conn2 <- [1,2350,null,{}] 08:46:03 INFO - PROCESS | 1652 | 1468338363509 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}] 08:46:03 INFO - PROCESS | 1652 | 1468338363511 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:03 INFO - PROCESS | 1652 | 1468338363630 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:46:03 INFO - PROCESS | 1652 | 1468338363638 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1652 | 1468338363639 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb70800 == 41 [pid = 1652] [id = 595] 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b8a9800) [pid = 1652] [serial = 1785] [outer = 0x0] 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b9a6c00) [pid = 1652] [serial = 1786] [outer = 0x12b8a9800] 08:46:03 INFO - PROCESS | 1652 | 1468338363665 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bdb1000) [pid = 1652] [serial = 1787] [outer = 0x12b8a9800] 08:46:03 INFO - PROCESS | 1652 | 1468338363985 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 08:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:46:04 INFO - PROCESS | 1652 | 1468338364021 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1652 | 1468338364022 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1652 | 1468338364024 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1652 | 1468338364025 Marionette TRACE conn2 <- [1,2354,null,{}] 08:46:04 INFO - PROCESS | 1652 | 1468338364028 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}] 08:46:04 INFO - PROCESS | 1652 | 1468338364029 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:04 INFO - PROCESS | 1652 | 1468338364108 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:46:04 INFO - PROCESS | 1652 | 1468338364111 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1652 | 1468338364112 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d350000 == 42 [pid = 1652] [id = 596] 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bdb4400) [pid = 1652] [serial = 1788] [outer = 0x0] 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12bf09c00) [pid = 1652] [serial = 1789] [outer = 0x12bdb4400] 08:46:04 INFO - PROCESS | 1652 | 1468338364136 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c0df400) [pid = 1652] [serial = 1790] [outer = 0x12bdb4400] 08:46:04 INFO - PROCESS | 1652 | 1468338364602 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 620ms 08:46:04 INFO - PROCESS | 1652 | 1468338364646 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1652 | 1468338364648 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:46:04 INFO - PROCESS | 1652 | 1468338364651 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1652 | 1468338364653 Marionette TRACE conn2 <- [1,2358,null,{}] 08:46:04 INFO - PROCESS | 1652 | 1468338364657 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}] 08:46:04 INFO - PROCESS | 1652 | 1468338364659 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:04 INFO - PROCESS | 1652 | 1468338364770 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:46:04 INFO - PROCESS | 1652 | 1468338364844 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1652 | 1468338364846 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952a800 == 43 [pid = 1652] [id = 597] 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113f36000) [pid = 1652] [serial = 1791] [outer = 0x0] 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117f05c00) [pid = 1652] [serial = 1792] [outer = 0x113f36000] 08:46:04 INFO - PROCESS | 1652 | 1468338364876 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118344800) [pid = 1652] [serial = 1793] [outer = 0x113f36000] 08:46:05 INFO - PROCESS | 1652 | 1468338365291 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 08:46:05 INFO - PROCESS | 1652 | 1468338365322 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1652 | 1468338365325 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:46:05 INFO - PROCESS | 1652 | 1468338365330 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1652 | 1468338365332 Marionette TRACE conn2 <- [1,2362,null,{}] 08:46:05 INFO - PROCESS | 1652 | 1468338365334 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}] 08:46:05 INFO - PROCESS | 1652 | 1468338365336 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:05 INFO - PROCESS | 1652 | 1468338365461 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:46:05 INFO - PROCESS | 1652 | 1468338365534 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1652 | 1468338365536 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912e800 == 44 [pid = 1652] [id = 598] 08:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120802c00) [pid = 1652] [serial = 1794] [outer = 0x0] 08:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1208f6400) [pid = 1652] [serial = 1795] [outer = 0x120802c00] 08:46:05 INFO - PROCESS | 1652 | 1468338365566 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1240ca000) [pid = 1652] [serial = 1796] [outer = 0x120802c00] 08:46:05 INFO - PROCESS | 1652 | 1468338365989 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 08:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:46:06 INFO - PROCESS | 1652 | 1468338366000 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1652 | 1468338366002 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:46:06 INFO - PROCESS | 1652 | 1468338366006 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1652 | 1468338366008 Marionette TRACE conn2 <- [1,2366,null,{}] 08:46:06 INFO - PROCESS | 1652 | 1468338366016 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}] 08:46:06 INFO - PROCESS | 1652 | 1468338366020 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:06 INFO - PROCESS | 1652 | 1468338366120 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:46:06 INFO - PROCESS | 1652 | 1468338366194 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1652 | 1468338366196 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d348000 == 45 [pid = 1652] [id = 599] 08:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124b8b800) [pid = 1652] [serial = 1797] [outer = 0x0] 08:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126f3dc00) [pid = 1652] [serial = 1798] [outer = 0x124b8b800] 08:46:06 INFO - PROCESS | 1652 | 1468338366230 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1291bd800) [pid = 1652] [serial = 1799] [outer = 0x124b8b800] 08:46:06 INFO - PROCESS | 1652 | 1468338366686 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 720ms 08:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:46:06 INFO - PROCESS | 1652 | 1468338366727 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1652 | 1468338366729 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:46:06 INFO - PROCESS | 1652 | 1468338366731 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1652 | 1468338366732 Marionette TRACE conn2 <- [1,2370,null,{}] 08:46:06 INFO - PROCESS | 1652 | 1468338366735 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}] 08:46:06 INFO - PROCESS | 1652 | 1468338366736 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:06 INFO - PROCESS | 1652 | 1468338366855 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:46:06 INFO - PROCESS | 1652 | 1468338366926 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1652 | 1468338366928 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ee000 == 46 [pid = 1652] [id = 600] 08:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294e3000) [pid = 1652] [serial = 1800] [outer = 0x0] 08:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ab4b800) [pid = 1652] [serial = 1801] [outer = 0x1294e3000] 08:46:06 INFO - PROCESS | 1652 | 1468338366956 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ba7e000) [pid = 1652] [serial = 1802] [outer = 0x1294e3000] 08:46:07 INFO - PROCESS | 1652 | 1468338367363 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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 669ms 08:46:07 INFO - PROCESS | 1652 | 1468338367403 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1652 | 1468338367405 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:46:07 INFO - PROCESS | 1652 | 1468338367409 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1652 | 1468338367410 Marionette TRACE conn2 <- [1,2374,null,{}] 08:46:07 INFO - PROCESS | 1652 | 1468338367414 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}] 08:46:07 INFO - PROCESS | 1652 | 1468338367416 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:07 INFO - PROCESS | 1652 | 1468338367610 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:46:07 INFO - PROCESS | 1652 | 1468338367682 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 1652 | 1468338367684 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d715800 == 47 [pid = 1652] [id = 601] 08:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1129a4c00) [pid = 1652] [serial = 1803] [outer = 0x0] 08:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b9f5800) [pid = 1652] [serial = 1804] [outer = 0x1129a4c00] 08:46:07 INFO - PROCESS | 1652 | 1468338367712 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bf0cc00) [pid = 1652] [serial = 1805] [outer = 0x1129a4c00] 08:46:08 INFO - PROCESS | 1652 | 1468338368291 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 927ms 08:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:46:08 INFO - PROCESS | 1652 | 1468338368358 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1652 | 1468338368361 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:46:08 INFO - PROCESS | 1652 | 1468338368364 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1652 | 1468338368367 Marionette TRACE conn2 <- [1,2378,null,{}] 08:46:08 INFO - PROCESS | 1652 | 1468338368373 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}] 08:46:08 INFO - PROCESS | 1652 | 1468338368375 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:08 INFO - PROCESS | 1652 | 1468338368475 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:46:08 INFO - PROCESS | 1652 | 1468338368546 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1652 | 1468338368548 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 48 [pid = 1652] [id = 602] 08:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x110f3f400) [pid = 1652] [serial = 1806] [outer = 0x0] 08:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1122b9000) [pid = 1652] [serial = 1807] [outer = 0x110f3f400] 08:46:08 INFO - PROCESS | 1652 | 1468338368576 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1130ab400) [pid = 1652] [serial = 1808] [outer = 0x110f3f400] 08:46:08 INFO - PROCESS | 1652 | 1468338368992 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]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 675ms 08:46:09 INFO - PROCESS | 1652 | 1468338369038 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 1652 | 1468338369041 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:46:09 INFO - PROCESS | 1652 | 1468338369046 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1652 | 1468338369047 Marionette TRACE conn2 <- [1,2382,null,{}] 08:46:09 INFO - PROCESS | 1652 | 1468338369050 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}] 08:46:09 INFO - PROCESS | 1652 | 1468338369051 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e000 == 47 [pid = 1652] [id = 570] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb70800 == 46 [pid = 1652] [id = 595] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd66000 == 45 [pid = 1652] [id = 594] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1240b1000 == 44 [pid = 1652] [id = 593] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b830000 == 43 [pid = 1652] [id = 592] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12aac9000 == 42 [pid = 1652] [id = 591] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a676000 == 41 [pid = 1652] [id = 590] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12912f000 == 40 [pid = 1652] [id = 589] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125632800 == 39 [pid = 1652] [id = 588] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1240b7000 == 38 [pid = 1652] [id = 587] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11951b000 == 37 [pid = 1652] [id = 586] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11744a800 == 36 [pid = 1652] [id = 585] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x124b29000 == 35 [pid = 1652] [id = 584] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11824c800 == 34 [pid = 1652] [id = 583] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd64000 == 33 [pid = 1652] [id = 582] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 32 [pid = 1652] [id = 602] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d715800 == 31 [pid = 1652] [id = 601] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ee000 == 30 [pid = 1652] [id = 600] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d348000 == 29 [pid = 1652] [id = 599] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12912e800 == 28 [pid = 1652] [id = 598] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d350000 == 27 [pid = 1652] [id = 596] 08:46:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11952a800 == 26 [pid = 1652] [id = 597] 08:46:09 INFO - PROCESS | 1652 | 1468338369681 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123d6fc00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118341000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1173be000) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126d33800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1173bdc00) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11985a400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119532c00) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1271e1800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126956400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1294e2400) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1208e9c00) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126f49400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127388000) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a5d5800) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b89dc00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1294e3c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1271e1400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11985a800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11953e800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1173c4c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11822a000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118743800) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119498400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113933400) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1129b0400) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123c5a400) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12557d400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124b85000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12429ec00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118621800) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118162800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126956000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1256a9800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 1652 | 1468338369799 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1652 | 1468338369801 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11618f000 == 27 [pid = 1652] [id = 603] 08:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129a7800) [pid = 1652] [serial = 1809] [outer = 0x0] 08:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1129ab800) [pid = 1652] [serial = 1810] [outer = 0x1129a7800] 08:46:09 INFO - PROCESS | 1652 | 1468338369832 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f82400) [pid = 1652] [serial = 1811] [outer = 0x1129a7800] 08:46:10 INFO - PROCESS | 1652 | 1468338370167 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1172ms 08:46:10 INFO - PROCESS | 1652 | 1468338370219 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1652 | 1468338370222 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:46:10 INFO - PROCESS | 1652 | 1468338370257 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1652 | 1468338370259 Marionette TRACE conn2 <- [1,2386,null,{}] 08:46:10 INFO - PROCESS | 1652 | 1468338370261 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}] 08:46:10 INFO - PROCESS | 1652 | 1468338370263 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:10 INFO - PROCESS | 1652 | 1468338370341 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:46:10 INFO - PROCESS | 1652 | 1468338370345 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1652 | 1468338370347 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825a800 == 28 [pid = 1652] [id = 604] 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116176800) [pid = 1652] [serial = 1812] [outer = 0x0] 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116316000) [pid = 1652] [serial = 1813] [outer = 0x116176800] 08:46:10 INFO - PROCESS | 1652 | 1468338370375 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11672ec00) [pid = 1652] [serial = 1814] [outer = 0x116176800] 08:46:10 INFO - PROCESS | 1652 | 1468338370711 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 477ms 08:46:10 INFO - PROCESS | 1652 | 1468338370729 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1652 | 1468338370730 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:46:10 INFO - PROCESS | 1652 | 1468338370733 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1652 | 1468338370734 Marionette TRACE conn2 <- [1,2390,null,{}] 08:46:10 INFO - PROCESS | 1652 | 1468338370739 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}] 08:46:10 INFO - PROCESS | 1652 | 1468338370740 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:10 INFO - PROCESS | 1652 | 1468338370823 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:46:10 INFO - PROCESS | 1652 | 1468338370878 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1652 | 1468338370879 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117114800 == 29 [pid = 1652] [id = 605] 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11714b000) [pid = 1652] [serial = 1815] [outer = 0x0] 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118162800) [pid = 1652] [serial = 1816] [outer = 0x11714b000] 08:46:10 INFO - PROCESS | 1652 | 1468338370911 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118326800) [pid = 1652] [serial = 1817] [outer = 0x11714b000] 08:46:11 INFO - PROCESS | 1652 | 1468338371212 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 08:46:11 INFO - PROCESS | 1652 | 1468338371256 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1652 | 1468338371259 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:46:11 INFO - PROCESS | 1652 | 1468338371267 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1652 | 1468338371273 Marionette TRACE conn2 <- [1,2394,null,{}] 08:46:11 INFO - PROCESS | 1652 | 1468338371275 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}] 08:46:11 INFO - PROCESS | 1652 | 1468338371278 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:11 INFO - PROCESS | 1652 | 1468338371357 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:46:11 INFO - PROCESS | 1652 | 1468338371418 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1652 | 1468338371420 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fe5000 == 30 [pid = 1652] [id = 606] 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11822f800) [pid = 1652] [serial = 1818] [outer = 0x0] 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11834a400) [pid = 1652] [serial = 1819] [outer = 0x11822f800] 08:46:11 INFO - PROCESS | 1652 | 1468338371444 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11940c400) [pid = 1652] [serial = 1820] [outer = 0x11822f800] 08:46:11 INFO - PROCESS | 1652 | 1468338371770 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 527ms 08:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:46:11 INFO - PROCESS | 1652 | 1468338371790 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1652 | 1468338371791 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:46:11 INFO - PROCESS | 1652 | 1468338371794 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1652 | 1468338371795 Marionette TRACE conn2 <- [1,2398,null,{}] 08:46:11 INFO - PROCESS | 1652 | 1468338371797 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}] 08:46:11 INFO - PROCESS | 1652 | 1468338371798 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:11 INFO - PROCESS | 1652 | 1468338371895 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:46:11 INFO - PROCESS | 1652 | 1468338371906 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1652 | 1468338371914 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469e800 == 31 [pid = 1652] [id = 607] 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119499400) [pid = 1652] [serial = 1821] [outer = 0x0] 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11953c000) [pid = 1652] [serial = 1822] [outer = 0x119499400] 08:46:11 INFO - PROCESS | 1652 | 1468338371938 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119852c00) [pid = 1652] [serial = 1823] [outer = 0x119499400] 08:46:12 INFO - PROCESS | 1652 | 1468338372259 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 08:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:46:12 INFO - PROCESS | 1652 | 1468338372315 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1652 | 1468338372316 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:46:12 INFO - PROCESS | 1652 | 1468338372318 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1652 | 1468338372319 Marionette TRACE conn2 <- [1,2402,null,{}] 08:46:12 INFO - PROCESS | 1652 | 1468338372322 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}] 08:46:12 INFO - PROCESS | 1652 | 1468338372323 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:12 INFO - PROCESS | 1652 | 1468338372422 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:46:12 INFO - PROCESS | 1652 | 1468338372426 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1652 | 1468338372430 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125631000 == 32 [pid = 1652] [id = 608] 08:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116b03c00) [pid = 1652] [serial = 1824] [outer = 0x0] 08:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123809400) [pid = 1652] [serial = 1825] [outer = 0x116b03c00] 08:46:12 INFO - PROCESS | 1652 | 1468338372466 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123ff3c00) [pid = 1652] [serial = 1826] [outer = 0x116b03c00] 08:46:12 INFO - PROCESS | 1652 | 1468338372969 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 668ms 08:46:12 INFO - PROCESS | 1652 | 1468338372994 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:46:12 INFO - PROCESS | 1652 | 1468338372995 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1652 | 1468338372999 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1652 | 1468338373001 Marionette TRACE conn2 <- [1,2406,null,{}] 08:46:13 INFO - PROCESS | 1652 | 1468338373004 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}] 08:46:13 INFO - PROCESS | 1652 | 1468338373006 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:13 INFO - PROCESS | 1652 | 1468338373124 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:46:13 INFO - PROCESS | 1652 | 1468338373162 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1652 | 1468338373170 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11264c800 == 33 [pid = 1652] [id = 609] 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128d8c00) [pid = 1652] [serial = 1827] [outer = 0x0] 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124382800) [pid = 1652] [serial = 1828] [outer = 0x1128d8c00] 08:46:13 INFO - PROCESS | 1652 | 1468338373194 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124608c00) [pid = 1652] [serial = 1829] [outer = 0x1128d8c00] 08:46:13 INFO - PROCESS | 1652 | 1468338373549 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 572ms 08:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:46:13 INFO - PROCESS | 1652 | 1468338373571 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1652 | 1468338373572 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1652 | 1468338373574 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1652 | 1468338373575 Marionette TRACE conn2 <- [1,2410,null,{}] 08:46:13 INFO - PROCESS | 1652 | 1468338373577 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}] 08:46:13 INFO - PROCESS | 1652 | 1468338373578 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:13 INFO - PROCESS | 1652 | 1468338373675 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124377c00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125579800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11396e000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12940f000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11834a800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110f3bc00) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113932800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123feac00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113b9d000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f80c00) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11832c800) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a7dd000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11940c000) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b8a9800) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:46:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bdb4400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:46:13 INFO - PROCESS | 1652 | 1468338373926 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1652 | 1468338373927 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a7000 == 34 [pid = 1652] [id = 610] 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1128d1400) [pid = 1652] [serial = 1830] [outer = 0x0] 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1132a1c00) [pid = 1652] [serial = 1831] [outer = 0x1128d1400] 08:46:13 INFO - PROCESS | 1652 | 1468338373951 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117f11000) [pid = 1652] [serial = 1832] [outer = 0x1128d1400] 08:46:14 INFO - PROCESS | 1652 | 1468338374219 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 08:46:14 INFO - PROCESS | 1652 | 1468338374244 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1652 | 1468338374245 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:46:14 INFO - PROCESS | 1652 | 1468338374248 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1652 | 1468338374249 Marionette TRACE conn2 <- [1,2414,null,{}] 08:46:14 INFO - PROCESS | 1652 | 1468338374251 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}] 08:46:14 INFO - PROCESS | 1652 | 1468338374254 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:14 INFO - PROCESS | 1652 | 1468338374345 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:46:14 INFO - PROCESS | 1652 | 1468338374349 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1652 | 1468338374350 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a22f000 == 35 [pid = 1652] [id = 611] 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167f7800) [pid = 1652] [serial = 1833] [outer = 0x0] 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119851000) [pid = 1652] [serial = 1834] [outer = 0x1167f7800] 08:46:14 INFO - PROCESS | 1652 | 1468338374382 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124e8fc00) [pid = 1652] [serial = 1835] [outer = 0x1167f7800] 08:46:14 INFO - PROCESS | 1652 | 1468338374705 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 473ms 08:46:14 INFO - PROCESS | 1652 | 1468338374723 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1652 | 1468338374724 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:46:14 INFO - PROCESS | 1652 | 1468338374728 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1652 | 1468338374729 Marionette TRACE conn2 <- [1,2418,null,{}] 08:46:14 INFO - PROCESS | 1652 | 1468338374731 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}] 08:46:14 INFO - PROCESS | 1652 | 1468338374732 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:14 INFO - PROCESS | 1652 | 1468338374810 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:46:14 INFO - PROCESS | 1652 | 1468338374875 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1652 | 1468338374876 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a543800 == 36 [pid = 1652] [id = 612] 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1133ccc00) [pid = 1652] [serial = 1836] [outer = 0x0] 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12502d400) [pid = 1652] [serial = 1837] [outer = 0x1133ccc00] 08:46:14 INFO - PROCESS | 1652 | 1468338374900 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1255b8800) [pid = 1652] [serial = 1838] [outer = 0x1133ccc00] 08:46:15 INFO - PROCESS | 1652 | 1468338375159 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 08:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:46:15 INFO - PROCESS | 1652 | 1468338375197 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1652 | 1468338375198 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:46:15 INFO - PROCESS | 1652 | 1468338375208 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1652 | 1468338375209 Marionette TRACE conn2 <- [1,2422,null,{}] 08:46:15 INFO - PROCESS | 1652 | 1468338375211 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}] 08:46:15 INFO - PROCESS | 1652 | 1468338375213 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:15 INFO - PROCESS | 1652 | 1468338375295 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:46:15 INFO - PROCESS | 1652 | 1468338375299 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1652 | 1468338375301 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab08800 == 37 [pid = 1652] [id = 613] 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1255b3800) [pid = 1652] [serial = 1839] [outer = 0x0] 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126958000) [pid = 1652] [serial = 1840] [outer = 0x1255b3800] 08:46:15 INFO - PROCESS | 1652 | 1468338375329 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1271da800) [pid = 1652] [serial = 1841] [outer = 0x1255b3800] 08:46:15 INFO - PROCESS | 1652 | 1468338375680 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 527ms 08:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:46:15 INFO - PROCESS | 1652 | 1468338375732 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1652 | 1468338375734 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:46:15 INFO - PROCESS | 1652 | 1468338375736 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1652 | 1468338375737 Marionette TRACE conn2 <- [1,2426,null,{}] 08:46:15 INFO - PROCESS | 1652 | 1468338375740 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}] 08:46:15 INFO - PROCESS | 1652 | 1468338375741 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:15 INFO - PROCESS | 1652 | 1468338375829 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:46:15 INFO - PROCESS | 1652 | 1468338375832 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1652 | 1468338375833 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12562e000 == 38 [pid = 1652] [id = 614] 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1271e7000) [pid = 1652] [serial = 1842] [outer = 0x0] 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291b3c00) [pid = 1652] [serial = 1843] [outer = 0x1271e7000] 08:46:15 INFO - PROCESS | 1652 | 1468338375860 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129405000) [pid = 1652] [serial = 1844] [outer = 0x1271e7000] 08:46:16 INFO - PROCESS | 1652 | 1468338376416 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 08:46:16 INFO - PROCESS | 1652 | 1468338376456 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:46:16 INFO - PROCESS | 1652 | 1468338376459 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:46:16 INFO - PROCESS | 1652 | 1468338376462 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1652 | 1468338376465 Marionette TRACE conn2 <- [1,2430,null,{}] 08:46:16 INFO - PROCESS | 1652 | 1468338376496 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}] 08:46:16 INFO - PROCESS | 1652 | 1468338376498 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:16 INFO - PROCESS | 1652 | 1468338376614 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:46:16 INFO - PROCESS | 1652 | 1468338376672 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1652 | 1468338376674 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b2800 == 39 [pid = 1652] [id = 615] 08:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1132a1800) [pid = 1652] [serial = 1845] [outer = 0x0] 08:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113b62400) [pid = 1652] [serial = 1846] [outer = 0x1132a1800] 08:46:16 INFO - PROCESS | 1652 | 1468338376705 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116723c00) [pid = 1652] [serial = 1847] [outer = 0x1132a1800] 08:46:17 INFO - PROCESS | 1652 | 1468338377247 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 876ms 08:46:17 INFO - PROCESS | 1652 | 1468338377337 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1652 | 1468338377341 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:46:17 INFO - PROCESS | 1652 | 1468338377345 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1652 | 1468338377347 Marionette TRACE conn2 <- [1,2434,null,{}] 08:46:17 INFO - PROCESS | 1652 | 1468338377350 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}] 08:46:17 INFO - PROCESS | 1652 | 1468338377351 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:17 INFO - PROCESS | 1652 | 1468338377465 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:46:17 INFO - PROCESS | 1652 | 1468338377524 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1652 | 1468338377526 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12562a000 == 40 [pid = 1652] [id = 616] 08:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118344400) [pid = 1652] [serial = 1848] [outer = 0x0] 08:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11834b800) [pid = 1652] [serial = 1849] [outer = 0x118344400] 08:46:17 INFO - PROCESS | 1652 | 1468338377556 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119050000) [pid = 1652] [serial = 1850] [outer = 0x118344400] 08:46:18 INFO - PROCESS | 1652 | 1468338378208 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]]]}] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab08800 == 39 [pid = 1652] [id = 613] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a543800 == 38 [pid = 1652] [id = 612] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a22f000 == 37 [pid = 1652] [id = 611] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a7000 == 36 [pid = 1652] [id = 610] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11264c800 == 35 [pid = 1652] [id = 609] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125631000 == 34 [pid = 1652] [id = 608] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12469e800 == 33 [pid = 1652] [id = 607] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119fe5000 == 32 [pid = 1652] [id = 606] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117114800 == 31 [pid = 1652] [id = 605] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11825a800 == 30 [pid = 1652] [id = 604] 08:46:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11618f000 == 29 [pid = 1652] [id = 603] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1255ae400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12738e400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126d3e000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119407000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a6b1000) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11861d400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119405800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a6b0400) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11631bc00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11832bc00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243ba000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1294e9c00) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113d90c00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11631ec00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119f15c00) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1242abc00) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11873b800) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119536400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ab4f400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a7df000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a7df800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b8a9000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b9a6c00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123c5f800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c0df400) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b8a1800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12bf09c00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12bdb1000) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124bd0800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 08:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 922ms 08:46:18 INFO - PROCESS | 1652 | 1468338378269 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1652 | 1468338378271 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:46:18 INFO - PROCESS | 1652 | 1468338378274 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1652 | 1468338378276 Marionette TRACE conn2 <- [1,2438,null,{}] 08:46:18 INFO - PROCESS | 1652 | 1468338378279 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}] 08:46:18 INFO - PROCESS | 1652 | 1468338378281 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:18 INFO - PROCESS | 1652 | 1468338378368 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:46:18 INFO - PROCESS | 1652 | 1468338378379 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1652 | 1468338378381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f55800 == 30 [pid = 1652] [id = 617] 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11631b800) [pid = 1652] [serial = 1851] [outer = 0x0] 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116a6dc00) [pid = 1652] [serial = 1852] [outer = 0x11631b800] 08:46:18 INFO - PROCESS | 1652 | 1468338378408 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118168400) [pid = 1652] [serial = 1853] [outer = 0x11631b800] 08:46:18 INFO - PROCESS | 1652 | 1468338378755 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 08:46:18 INFO - PROCESS | 1652 | 1468338378829 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1652 | 1468338378832 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:46:18 INFO - PROCESS | 1652 | 1468338378838 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1652 | 1468338378839 Marionette TRACE conn2 <- [1,2442,null,{}] 08:46:18 INFO - PROCESS | 1652 | 1468338378841 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}] 08:46:18 INFO - PROCESS | 1652 | 1468338378843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:18 INFO - PROCESS | 1652 | 1468338378922 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:46:18 INFO - PROCESS | 1652 | 1468338378926 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1652 | 1468338378927 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952a800 == 31 [pid = 1652] [id = 618] 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118342c00) [pid = 1652] [serial = 1854] [outer = 0x0] 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119052800) [pid = 1652] [serial = 1855] [outer = 0x118342c00] 08:46:18 INFO - PROCESS | 1652 | 1468338378953 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119499800) [pid = 1652] [serial = 1856] [outer = 0x118342c00] 08:46:19 INFO - PROCESS | 1652 | 1468338379354 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 571ms 08:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:46:19 INFO - PROCESS | 1652 | 1468338379409 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1652 | 1468338379411 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:46:19 INFO - PROCESS | 1652 | 1468338379414 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1652 | 1468338379418 Marionette TRACE conn2 <- [1,2446,null,{}] 08:46:19 INFO - PROCESS | 1652 | 1468338379430 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}] 08:46:19 INFO - PROCESS | 1652 | 1468338379434 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:19 INFO - PROCESS | 1652 | 1468338379556 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:46:19 INFO - PROCESS | 1652 | 1468338379572 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1652 | 1468338379576 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12471e800 == 32 [pid = 1652] [id = 619] 08:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11953ec00) [pid = 1652] [serial = 1857] [outer = 0x0] 08:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120806c00) [pid = 1652] [serial = 1858] [outer = 0x11953ec00] 08:46:19 INFO - PROCESS | 1652 | 1468338379621 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239e6000) [pid = 1652] [serial = 1859] [outer = 0x11953ec00] 08:46:19 INFO - PROCESS | 1652 | 1468338379978 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 575ms 08:46:19 INFO - PROCESS | 1652 | 1468338379992 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1652 | 1468338379993 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:46:19 INFO - PROCESS | 1652 | 1468338379995 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1652 | 1468338379996 Marionette TRACE conn2 <- [1,2450,null,{}] 08:46:19 INFO - PROCESS | 1652 | 1468338379999 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}] 08:46:20 INFO - PROCESS | 1652 | 1468338380000 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:20 INFO - PROCESS | 1652 | 1468338380116 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:46:20 INFO - PROCESS | 1652 | 1468338380139 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1652 | 1468338380141 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b5800 == 33 [pid = 1652] [id = 620] 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123c58c00) [pid = 1652] [serial = 1860] [outer = 0x0] 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1242abc00) [pid = 1652] [serial = 1861] [outer = 0x123c58c00] 08:46:20 INFO - PROCESS | 1652 | 1468338380165 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1243bb800) [pid = 1652] [serial = 1862] [outer = 0x123c58c00] 08:46:20 INFO - PROCESS | 1652 | 1468338380480 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 08:46:20 INFO - PROCESS | 1652 | 1468338380516 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1652 | 1468338380518 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:46:20 INFO - PROCESS | 1652 | 1468338380523 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1652 | 1468338380524 Marionette TRACE conn2 <- [1,2454,null,{}] 08:46:20 INFO - PROCESS | 1652 | 1468338380526 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}] 08:46:20 INFO - PROCESS | 1652 | 1468338380527 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:20 INFO - PROCESS | 1652 | 1468338380624 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:46:20 INFO - PROCESS | 1652 | 1468338380637 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1652 | 1468338380639 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129144800 == 34 [pid = 1652] [id = 621] 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12437d000) [pid = 1652] [serial = 1863] [outer = 0x0] 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124b90800) [pid = 1652] [serial = 1864] [outer = 0x12437d000] 08:46:20 INFO - PROCESS | 1652 | 1468338380663 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12557fc00) [pid = 1652] [serial = 1865] [outer = 0x12437d000] 08:46:21 INFO - PROCESS | 1652 | 1468338381003 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 08:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:46:21 INFO - PROCESS | 1652 | 1468338381041 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1652 | 1468338381042 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:46:21 INFO - PROCESS | 1652 | 1468338381044 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1652 | 1468338381045 Marionette TRACE conn2 <- [1,2458,null,{}] 08:46:21 INFO - PROCESS | 1652 | 1468338381048 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}] 08:46:21 INFO - PROCESS | 1652 | 1468338381052 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:21 INFO - PROCESS | 1652 | 1468338381167 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:46:21 INFO - PROCESS | 1652 | 1468338381206 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1652 | 1468338381207 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a707800 == 35 [pid = 1652] [id = 622] 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1255b6400) [pid = 1652] [serial = 1866] [outer = 0x0] 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127385000) [pid = 1652] [serial = 1867] [outer = 0x1255b6400] 08:46:21 INFO - PROCESS | 1652 | 1468338381231 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129404000) [pid = 1652] [serial = 1868] [outer = 0x1255b6400] 08:46:21 INFO - PROCESS | 1652 | 1468338381585 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 08:46:21 INFO - PROCESS | 1652 | 1468338381622 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1652 | 1468338381624 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:46:21 INFO - PROCESS | 1652 | 1468338381627 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1652 | 1468338381629 Marionette TRACE conn2 <- [1,2462,null,{}] 08:46:21 INFO - PROCESS | 1652 | 1468338381632 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}] 08:46:21 INFO - PROCESS | 1652 | 1468338381634 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:21 INFO - PROCESS | 1652 | 1468338381789 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:46:21 INFO - PROCESS | 1652 | 1468338381809 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1652 | 1468338381810 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952e800 == 36 [pid = 1652] [id = 623] 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12940c400) [pid = 1652] [serial = 1869] [outer = 0x0] 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294df800) [pid = 1652] [serial = 1870] [outer = 0x12940c400] 08:46:21 INFO - PROCESS | 1652 | 1468338381839 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a561000) [pid = 1652] [serial = 1871] [outer = 0x12940c400] 08:46:22 INFO - PROCESS | 1652 | 1468338382162 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 08:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:46:22 INFO - PROCESS | 1652 | 1468338382198 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1652 | 1468338382199 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:46:22 INFO - PROCESS | 1652 | 1468338382207 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1652 | 1468338382208 Marionette TRACE conn2 <- [1,2466,null,{}] 08:46:22 INFO - PROCESS | 1652 | 1468338382210 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}] 08:46:22 INFO - PROCESS | 1652 | 1468338382211 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:22 INFO - PROCESS | 1652 | 1468338382309 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:46:22 INFO - PROCESS | 1652 | 1468338382313 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1652 | 1468338382314 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5a000 == 37 [pid = 1652] [id = 624] 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a561c00) [pid = 1652] [serial = 1872] [outer = 0x0] 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a6ac800) [pid = 1652] [serial = 1873] [outer = 0x12a561c00] 08:46:22 INFO - PROCESS | 1652 | 1468338382337 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a6b3c00) [pid = 1652] [serial = 1874] [outer = 0x12a561c00] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116176800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11822f800) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129a7800) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110f3f400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119499400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116b03c00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128d1400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d8c00) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133ccc00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11714b000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113f36000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167f7800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120802c00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124b8b800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1294e3000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129a4c00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:46:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1255b3800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:46:22 INFO - PROCESS | 1652 | 1468338382736 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 575ms 08:46:22 INFO - PROCESS | 1652 | 1468338382784 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1652 | 1468338382787 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:46:22 INFO - PROCESS | 1652 | 1468338382791 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1652 | 1468338382793 Marionette TRACE conn2 <- [1,2470,null,{}] 08:46:22 INFO - PROCESS | 1652 | 1468338382795 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}] 08:46:22 INFO - PROCESS | 1652 | 1468338382796 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:22 INFO - PROCESS | 1652 | 1468338382876 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:46:22 INFO - PROCESS | 1652 | 1468338382880 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1652 | 1468338382881 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67c000 == 38 [pid = 1652] [id = 625] 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116321400) [pid = 1652] [serial = 1875] [outer = 0x0] 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11822f800) [pid = 1652] [serial = 1876] [outer = 0x116321400] 08:46:22 INFO - PROCESS | 1652 | 1468338382905 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123802800) [pid = 1652] [serial = 1877] [outer = 0x116321400] 08:46:23 INFO - PROCESS | 1652 | 1468338383221 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 468ms 08:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:46:23 INFO - PROCESS | 1652 | 1468338383260 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1652 | 1468338383261 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:46:23 INFO - PROCESS | 1652 | 1468338383263 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1652 | 1468338383264 Marionette TRACE conn2 <- [1,2474,null,{}] 08:46:23 INFO - PROCESS | 1652 | 1468338383267 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}] 08:46:23 INFO - PROCESS | 1652 | 1468338383268 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:23 INFO - PROCESS | 1652 | 1468338383344 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:46:23 INFO - PROCESS | 1652 | 1468338383347 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1652 | 1468338383348 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d8000 == 39 [pid = 1652] [id = 626] 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1243be000) [pid = 1652] [serial = 1878] [outer = 0x0] 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129403800) [pid = 1652] [serial = 1879] [outer = 0x1243be000] 08:46:23 INFO - PROCESS | 1652 | 1468338383374 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a7d4800) [pid = 1652] [serial = 1880] [outer = 0x1243be000] 08:46:23 INFO - PROCESS | 1652 | 1468338383728 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 474ms 08:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:46:23 INFO - PROCESS | 1652 | 1468338383740 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1652 | 1468338383741 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:46:23 INFO - PROCESS | 1652 | 1468338383743 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1652 | 1468338383745 Marionette TRACE conn2 <- [1,2478,null,{}] 08:46:23 INFO - PROCESS | 1652 | 1468338383747 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}] 08:46:23 INFO - PROCESS | 1652 | 1468338383749 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:23 INFO - PROCESS | 1652 | 1468338383872 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:46:23 INFO - PROCESS | 1652 | 1468338383878 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1652 | 1468338383879 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb80800 == 40 [pid = 1652] [id = 627] 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7d9800) [pid = 1652] [serial = 1881] [outer = 0x0] 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ab51000) [pid = 1652] [serial = 1882] [outer = 0x12a7d9800] 08:46:23 INFO - PROCESS | 1652 | 1468338383905 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9a6000) [pid = 1652] [serial = 1883] [outer = 0x12a7d9800] 08:46:24 INFO - PROCESS | 1652 | 1468338384190 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]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 468ms 08:46:24 INFO - PROCESS | 1652 | 1468338384212 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1652 | 1468338384214 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:46:24 INFO - PROCESS | 1652 | 1468338384216 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1652 | 1468338384218 Marionette TRACE conn2 <- [1,2482,null,{}] 08:46:24 INFO - PROCESS | 1652 | 1468338384228 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}] 08:46:24 INFO - PROCESS | 1652 | 1468338384229 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:24 INFO - PROCESS | 1652 | 1468338384313 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:46:24 INFO - PROCESS | 1652 | 1468338384317 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1652 | 1468338384318 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf77000 == 41 [pid = 1652] [id = 628] 08:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a7df000) [pid = 1652] [serial = 1884] [outer = 0x0] 08:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b9f3400) [pid = 1652] [serial = 1885] [outer = 0x12a7df000] 08:46:24 INFO - PROCESS | 1652 | 1468338384342 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ba87000) [pid = 1652] [serial = 1886] [outer = 0x12a7df000] 08:46:24 INFO - PROCESS | 1652 | 1468338384823 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]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 626ms 08:46:24 INFO - PROCESS | 1652 | 1468338384843 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1652 | 1468338384845 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:46:24 INFO - PROCESS | 1652 | 1468338384849 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1652 | 1468338384851 Marionette TRACE conn2 <- [1,2486,null,{}] 08:46:24 INFO - PROCESS | 1652 | 1468338384873 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}] 08:46:24 INFO - PROCESS | 1652 | 1468338384875 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:24 INFO - PROCESS | 1652 | 1468338384989 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:46:25 INFO - PROCESS | 1652 | 1468338385090 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1652 | 1468338385092 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fdc800 == 42 [pid = 1652] [id = 629] 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1173c4c00) [pid = 1652] [serial = 1887] [outer = 0x0] 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11816f000) [pid = 1652] [serial = 1888] [outer = 0x1173c4c00] 08:46:25 INFO - PROCESS | 1652 | 1468338385123 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11834e000) [pid = 1652] [serial = 1889] [outer = 0x1173c4c00] 08:46:25 INFO - PROCESS | 1652 | 1468338385553 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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 740ms 08:46:25 INFO - PROCESS | 1652 | 1468338385589 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1652 | 1468338385592 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:46:25 INFO - PROCESS | 1652 | 1468338385597 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 1652 | 1468338385598 Marionette TRACE conn2 <- [1,2490,null,{}] 08:46:25 INFO - PROCESS | 1652 | 1468338385601 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}] 08:46:25 INFO - PROCESS | 1652 | 1468338385603 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:25 INFO - PROCESS | 1652 | 1468338385706 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:46:25 INFO - PROCESS | 1652 | 1468338385767 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1652 | 1468338385769 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a550000 == 43 [pid = 1652] [id = 630] 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11953e000) [pid = 1652] [serial = 1890] [outer = 0x0] 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120811c00) [pid = 1652] [serial = 1891] [outer = 0x11953e000] 08:46:25 INFO - PROCESS | 1652 | 1468338385799 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123e36000) [pid = 1652] [serial = 1892] [outer = 0x11953e000] 08:46:26 INFO - PROCESS | 1652 | 1468338386253 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]]]}] 08:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 08:46:26 INFO - PROCESS | 1652 | 1468338386268 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 1652 | 1468338386271 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:46:26 INFO - PROCESS | 1652 | 1468338386274 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1652 | 1468338386276 Marionette TRACE conn2 <- [1,2494,null,{}] 08:46:26 INFO - PROCESS | 1652 | 1468338386284 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}] 08:46:26 INFO - PROCESS | 1652 | 1468338386287 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:26 INFO - PROCESS | 1652 | 1468338386412 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:46:26 INFO - PROCESS | 1652 | 1468338386478 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1652 | 1468338386480 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d34e000 == 44 [pid = 1652] [id = 631] 08:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256b6800) [pid = 1652] [serial = 1893] [outer = 0x0] 08:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1271e7800) [pid = 1652] [serial = 1894] [outer = 0x1256b6800] 08:46:26 INFO - PROCESS | 1652 | 1468338386511 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ec3c00) [pid = 1652] [serial = 1895] [outer = 0x1256b6800] 08:46:27 INFO - PROCESS | 1652 | 1468338386999 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 08:46:27 INFO - PROCESS | 1652 | 1468338387048 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1652 | 1468338387050 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:46:27 INFO - PROCESS | 1652 | 1468338387052 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1652 | 1468338387053 Marionette TRACE conn2 <- [1,2498,null,{}] 08:46:27 INFO - PROCESS | 1652 | 1468338387056 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}] 08:46:27 INFO - PROCESS | 1652 | 1468338387057 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:27 INFO - PROCESS | 1652 | 1468338387162 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:46:27 INFO - PROCESS | 1652 | 1468338387234 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1652 | 1468338387235 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129133000 == 45 [pid = 1652] [id = 632] 08:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124692800) [pid = 1652] [serial = 1896] [outer = 0x0] 08:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126950400) [pid = 1652] [serial = 1897] [outer = 0x124692800] 08:46:27 INFO - PROCESS | 1652 | 1468338387264 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ab4d000) [pid = 1652] [serial = 1898] [outer = 0x124692800] 08:46:27 INFO - PROCESS | 1652 | 1468338387860 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 871ms 08:46:27 INFO - PROCESS | 1652 | 1468338387923 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1652 | 1468338387926 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:46:27 INFO - PROCESS | 1652 | 1468338387929 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1652 | 1468338387931 Marionette TRACE conn2 <- [1,2502,null,{}] 08:46:27 INFO - PROCESS | 1652 | 1468338387951 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}] 08:46:27 INFO - PROCESS | 1652 | 1468338387954 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:28 INFO - PROCESS | 1652 | 1468338388078 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:46:28 INFO - PROCESS | 1652 | 1468338388136 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1652 | 1468338388139 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119676000 == 46 [pid = 1652] [id = 633] 08:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113968c00) [pid = 1652] [serial = 1899] [outer = 0x0] 08:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116316800) [pid = 1652] [serial = 1900] [outer = 0x113968c00] 08:46:28 INFO - PROCESS | 1652 | 1468338388166 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116b04000) [pid = 1652] [serial = 1901] [outer = 0x113968c00] 08:46:28 INFO - PROCESS | 1652 | 1468338388616 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]]]}] 08:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 08:46:28 INFO - PROCESS | 1652 | 1468338388673 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 1652 | 1468338388677 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:46:28 INFO - PROCESS | 1652 | 1468338388685 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1652 | 1468338388690 Marionette TRACE conn2 <- [1,2506,null,{}] 08:46:28 INFO - PROCESS | 1652 | 1468338388693 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}] 08:46:28 INFO - PROCESS | 1652 | 1468338388696 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:28 INFO - PROCESS | 1652 | 1468338388834 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:46:28 INFO - PROCESS | 1652 | 1468338388940 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1652 | 1468338388942 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ff5000 == 47 [pid = 1652] [id = 634] 08:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118614800) [pid = 1652] [serial = 1902] [outer = 0x0] 08:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118a73400) [pid = 1652] [serial = 1903] [outer = 0x118614800] 08:46:28 INFO - PROCESS | 1652 | 1468338388987 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119499400) [pid = 1652] [serial = 1904] [outer = 0x118614800] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb80800 == 46 [pid = 1652] [id = 627] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d8000 == 45 [pid = 1652] [id = 626] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67c000 == 44 [pid = 1652] [id = 625] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5a000 == 43 [pid = 1652] [id = 624] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11952e800 == 42 [pid = 1652] [id = 623] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a707800 == 41 [pid = 1652] [id = 622] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129144800 == 40 [pid = 1652] [id = 621] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b5800 == 39 [pid = 1652] [id = 620] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12471e800 == 38 [pid = 1652] [id = 619] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11952a800 == 37 [pid = 1652] [id = 618] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x117f55800 == 36 [pid = 1652] [id = 617] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12562a000 == 35 [pid = 1652] [id = 616] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12562e000 == 34 [pid = 1652] [id = 614] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b2800 == 33 [pid = 1652] [id = 615] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119676000 == 32 [pid = 1652] [id = 633] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129133000 == 31 [pid = 1652] [id = 632] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d34e000 == 30 [pid = 1652] [id = 631] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a550000 == 29 [pid = 1652] [id = 630] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf77000 == 28 [pid = 1652] [id = 628] 08:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119fdc800 == 27 [pid = 1652] [id = 629] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126958000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116316000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11672ec00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11834a400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1129ab800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112f82400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1130ab400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1122b9000) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11953c000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123809400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1132a1c00) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124382800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124608c00) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117f11000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1255b8800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12502d400) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118326800) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118344800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118162800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117f05c00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119851000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1240ca000) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1208f6400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291bd800) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123ff3c00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126f3dc00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba7e000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124e8fc00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ab4b800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bf0cc00) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b9f5800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119852c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11940c400) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1271da800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 08:46:29 INFO - PROCESS | 1652 | 1468338389953 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1325ms 08:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:46:30 INFO - PROCESS | 1652 | 1468338390011 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1652 | 1468338390015 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:46:30 INFO - PROCESS | 1652 | 1468338390028 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1652 | 1468338390032 Marionette TRACE conn2 <- [1,2510,null,{}] 08:46:30 INFO - PROCESS | 1652 | 1468338390040 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}] 08:46:30 INFO - PROCESS | 1652 | 1468338390042 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:30 INFO - PROCESS | 1652 | 1468338390176 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:46:30 INFO - PROCESS | 1652 | 1468338390191 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1652 | 1468338390193 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745f000 == 28 [pid = 1652] [id = 635] 08:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116317000) [pid = 1652] [serial = 1905] [outer = 0x0] 08:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11631d000) [pid = 1652] [serial = 1906] [outer = 0x116317000] 08:46:30 INFO - PROCESS | 1652 | 1468338390217 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11714b000) [pid = 1652] [serial = 1907] [outer = 0x116317000] 08:46:30 INFO - PROCESS | 1652 | 1468338390756 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 787ms 08:46:30 INFO - PROCESS | 1652 | 1468338390842 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:46:30 INFO - PROCESS | 1652 | 1468338390847 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:46:30 INFO - PROCESS | 1652 | 1468338390876 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1652 | 1468338390880 Marionette TRACE conn2 <- [1,2514,null,{}] 08:46:30 INFO - PROCESS | 1652 | 1468338390888 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}] 08:46:30 INFO - PROCESS | 1652 | 1468338390891 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:31 INFO - PROCESS | 1652 | 1468338391061 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:46:31 INFO - PROCESS | 1652 | 1468338391116 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1652 | 1468338391119 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118277800 == 29 [pid = 1652] [id = 636] 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1129aec00) [pid = 1652] [serial = 1908] [outer = 0x0] 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116315400) [pid = 1652] [serial = 1909] [outer = 0x1129aec00] 08:46:31 INFO - PROCESS | 1652 | 1468338391150 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1173bf000) [pid = 1652] [serial = 1910] [outer = 0x1129aec00] 08:46:31 INFO - PROCESS | 1652 | 1468338391664 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 851ms 08:46:31 INFO - PROCESS | 1652 | 1468338391718 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1652 | 1468338391724 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:46:31 INFO - PROCESS | 1652 | 1468338391728 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1652 | 1468338391730 Marionette TRACE conn2 <- [1,2518,null,{}] 08:46:31 INFO - PROCESS | 1652 | 1468338391733 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}] 08:46:31 INFO - PROCESS | 1652 | 1468338391735 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:31 INFO - PROCESS | 1652 | 1468338391835 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:46:31 INFO - PROCESS | 1652 | 1468338391913 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1652 | 1468338391914 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945c000 == 30 [pid = 1652] [id = 637] 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118347800) [pid = 1652] [serial = 1911] [outer = 0x0] 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11834e800) [pid = 1652] [serial = 1912] [outer = 0x118347800] 08:46:31 INFO - PROCESS | 1652 | 1468338391945 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118a79800) [pid = 1652] [serial = 1913] [outer = 0x118347800] 08:46:32 INFO - PROCESS | 1652 | 1468338392510 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]]]}] 08:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 919ms 08:46:32 INFO - PROCESS | 1652 | 1468338392659 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 1652 | 1468338392663 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:46:32 INFO - PROCESS | 1652 | 1468338392669 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1652 | 1468338392672 Marionette TRACE conn2 <- [1,2522,null,{}] 08:46:32 INFO - PROCESS | 1652 | 1468338392678 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}] 08:46:32 INFO - PROCESS | 1652 | 1468338392680 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:32 INFO - PROCESS | 1652 | 1468338392834 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:46:32 INFO - PROCESS | 1652 | 1468338392886 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1652 | 1468338392889 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118277000 == 31 [pid = 1652] [id = 638] 08:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113f30c00) [pid = 1652] [serial = 1914] [outer = 0x0] 08:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11631ec00) [pid = 1652] [serial = 1915] [outer = 0x113f30c00] 08:46:32 INFO - PROCESS | 1652 | 1468338392916 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117f11000) [pid = 1652] [serial = 1916] [outer = 0x113f30c00] 08:46:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119ff5000 == 30 [pid = 1652] [id = 634] 08:46:33 INFO - PROCESS | 1652 | 1468338393270 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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 624ms 08:46:33 INFO - PROCESS | 1652 | 1468338393292 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1652 | 1468338393294 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:46:33 INFO - PROCESS | 1652 | 1468338393298 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1652 | 1468338393301 Marionette TRACE conn2 <- [1,2526,null,{}] 08:46:33 INFO - PROCESS | 1652 | 1468338393306 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}] 08:46:33 INFO - PROCESS | 1652 | 1468338393308 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:33 INFO - PROCESS | 1652 | 1468338393383 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:46:33 INFO - PROCESS | 1652 | 1468338393390 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1652 | 1468338393391 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12395d800 == 31 [pid = 1652] [id = 639] 08:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118a76c00) [pid = 1652] [serial = 1917] [outer = 0x0] 08:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119410000) [pid = 1652] [serial = 1918] [outer = 0x118a76c00] 08:46:33 INFO - PROCESS | 1652 | 1468338393417 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11953b000) [pid = 1652] [serial = 1919] [outer = 0x118a76c00] 08:46:33 INFO - PROCESS | 1652 | 1468338393756 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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms 08:46:33 INFO - PROCESS | 1652 | 1468338393823 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1652 | 1468338393824 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:46:33 INFO - PROCESS | 1652 | 1468338393826 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1652 | 1468338393827 Marionette TRACE conn2 <- [1,2530,null,{}] 08:46:33 INFO - PROCESS | 1652 | 1468338393835 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}] 08:46:33 INFO - PROCESS | 1652 | 1468338393838 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:33 INFO - PROCESS | 1652 | 1468338393920 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:46:33 INFO - PROCESS | 1652 | 1468338393929 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1652 | 1468338393931 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125621000 == 32 [pid = 1652] [id = 640] 08:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119852400) [pid = 1652] [serial = 1920] [outer = 0x0] 08:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1208f5400) [pid = 1652] [serial = 1921] [outer = 0x119852400] 08:46:33 INFO - PROCESS | 1652 | 1468338393959 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123d75400) [pid = 1652] [serial = 1922] [outer = 0x119852400] 08:46:34 INFO - PROCESS | 1652 | 1468338394362 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 08:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:46:34 INFO - PROCESS | 1652 | 1468338394397 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1652 | 1468338394398 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:46:34 INFO - PROCESS | 1652 | 1468338394400 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1652 | 1468338394401 Marionette TRACE conn2 <- [1,2534,null,{}] 08:46:34 INFO - PROCESS | 1652 | 1468338394405 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}] 08:46:34 INFO - PROCESS | 1652 | 1468338394407 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:34 INFO - PROCESS | 1652 | 1468338394507 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:46:34 INFO - PROCESS | 1652 | 1468338394511 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1652 | 1468338394512 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x128953800 == 33 [pid = 1652] [id = 641] 08:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1240c0400) [pid = 1652] [serial = 1923] [outer = 0x0] 08:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12437a000) [pid = 1652] [serial = 1924] [outer = 0x1240c0400] 08:46:34 INFO - PROCESS | 1652 | 1468338394537 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128d3c00) [pid = 1652] [serial = 1925] [outer = 0x1240c0400] 08:46:34 INFO - PROCESS | 1652 | 1468338394862 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 08:46:34 INFO - PROCESS | 1652 | 1468338394923 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1652 | 1468338394924 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:46:34 INFO - PROCESS | 1652 | 1468338394926 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1652 | 1468338394927 Marionette TRACE conn2 <- [1,2538,null,{}] 08:46:34 INFO - PROCESS | 1652 | 1468338394929 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}] 08:46:34 INFO - PROCESS | 1652 | 1468338394930 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:35 INFO - PROCESS | 1652 | 1468338395024 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:46:35 INFO - PROCESS | 1652 | 1468338395063 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 1652 | 1468338395064 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292ba000 == 34 [pid = 1652] [id = 642] 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113298000) [pid = 1652] [serial = 1926] [outer = 0x0] 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124bd3400) [pid = 1652] [serial = 1927] [outer = 0x113298000] 08:46:35 INFO - PROCESS | 1652 | 1468338395089 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12557f000) [pid = 1652] [serial = 1928] [outer = 0x113298000] 08:46:35 INFO - PROCESS | 1652 | 1468338395410 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 08:46:35 INFO - PROCESS | 1652 | 1468338395449 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1652 | 1468338395451 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:46:35 INFO - PROCESS | 1652 | 1468338395453 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1652 | 1468338395454 Marionette TRACE conn2 <- [1,2542,null,{}] 08:46:35 INFO - PROCESS | 1652 | 1468338395456 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}] 08:46:35 INFO - PROCESS | 1652 | 1468338395461 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:35 INFO - PROCESS | 1652 | 1468338395580 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:46:35 INFO - PROCESS | 1652 | 1468338395591 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 1652 | 1468338395592 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a679000 == 35 [pid = 1652] [id = 643] 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126951000) [pid = 1652] [serial = 1929] [outer = 0x0] 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126fd1400) [pid = 1652] [serial = 1930] [outer = 0x126951000] 08:46:35 INFO - PROCESS | 1652 | 1468338395617 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1291b7000) [pid = 1652] [serial = 1931] [outer = 0x126951000] 08:46:35 INFO - PROCESS | 1652 | 1468338395957 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 08:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:46:35 INFO - PROCESS | 1652 | 1468338395974 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1652 | 1468338395975 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:46:35 INFO - PROCESS | 1652 | 1468338395977 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1652 | 1468338395979 Marionette TRACE conn2 <- [1,2546,null,{}] 08:46:35 INFO - PROCESS | 1652 | 1468338395982 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}] 08:46:35 INFO - PROCESS | 1652 | 1468338395984 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:36 INFO - PROCESS | 1652 | 1468338396110 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113968c00) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118614800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1173c4c00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1255b6400) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12437d000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a561c00) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11953e000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12940c400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123c58c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11631b800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118344400) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118342c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1132a1800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1271e7000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11953ec00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1243be000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1256b6800) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a7df000) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116321400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a7d9800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:46:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124692800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:46:36 INFO - PROCESS | 1652 | 1468338396157 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1652 | 1468338396158 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1163e4800 == 36 [pid = 1652] [id = 644] 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1110a1c00) [pid = 1652] [serial = 1932] [outer = 0x0] 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11329a000) [pid = 1652] [serial = 1933] [outer = 0x1110a1c00] 08:46:36 INFO - PROCESS | 1652 | 1468338396182 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116321400) [pid = 1652] [serial = 1934] [outer = 0x1110a1c00] 08:46:36 INFO - PROCESS | 1652 | 1468338396464 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 08:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:46:36 INFO - PROCESS | 1652 | 1468338396498 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1652 | 1468338396499 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:46:36 INFO - PROCESS | 1652 | 1468338396503 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1652 | 1468338396506 Marionette TRACE conn2 <- [1,2550,null,{}] 08:46:36 INFO - PROCESS | 1652 | 1468338396510 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}] 08:46:36 INFO - PROCESS | 1652 | 1468338396511 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:36 INFO - PROCESS | 1652 | 1468338396587 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:46:36 INFO - PROCESS | 1652 | 1468338396592 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1652 | 1468338396593 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b836800 == 37 [pid = 1652] [id = 645] 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117f12c00) [pid = 1652] [serial = 1935] [outer = 0x0] 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119586400) [pid = 1652] [serial = 1936] [outer = 0x117f12c00] 08:46:36 INFO - PROCESS | 1652 | 1468338396617 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126956400) [pid = 1652] [serial = 1937] [outer = 0x117f12c00] 08:46:36 INFO - PROCESS | 1652 | 1468338396941 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 473ms 08:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:46:36 INFO - PROCESS | 1652 | 1468338396975 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1652 | 1468338396976 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:46:36 INFO - PROCESS | 1652 | 1468338396978 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1652 | 1468338396980 Marionette TRACE conn2 <- [1,2554,null,{}] 08:46:36 INFO - PROCESS | 1652 | 1468338396982 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}] 08:46:36 INFO - PROCESS | 1652 | 1468338396983 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:37 INFO - PROCESS | 1652 | 1468338397089 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:46:37 INFO - PROCESS | 1652 | 1468338397095 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1652 | 1468338397096 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb24800 == 38 [pid = 1652] [id = 646] 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126953400) [pid = 1652] [serial = 1938] [outer = 0x0] 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129407800) [pid = 1652] [serial = 1939] [outer = 0x126953400] 08:46:37 INFO - PROCESS | 1652 | 1468338397120 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294ea800) [pid = 1652] [serial = 1940] [outer = 0x126953400] 08:46:37 INFO - PROCESS | 1652 | 1468338397438 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]]]}] 08:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 469ms 08:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:46:37 INFO - PROCESS | 1652 | 1468338397457 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1652 | 1468338397459 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:46:37 INFO - PROCESS | 1652 | 1468338397462 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1652 | 1468338397463 Marionette TRACE conn2 <- [1,2558,null,{}] 08:46:37 INFO - PROCESS | 1652 | 1468338397465 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}] 08:46:37 INFO - PROCESS | 1652 | 1468338397466 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:37 INFO - PROCESS | 1652 | 1468338397544 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:46:37 INFO - PROCESS | 1652 | 1468338397548 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1652 | 1468338397549 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4f2000 == 39 [pid = 1652] [id = 647] 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124380000) [pid = 1652] [serial = 1941] [outer = 0x0] 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6a6800) [pid = 1652] [serial = 1942] [outer = 0x124380000] 08:46:37 INFO - PROCESS | 1652 | 1468338397573 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124602800) [pid = 1652] [serial = 1943] [outer = 0x124380000] 08:46:37 INFO - PROCESS | 1652 | 1468338397893 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]]]}] 08:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 08:46:37 INFO - PROCESS | 1652 | 1468338397931 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1652 | 1468338397933 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:46:37 INFO - PROCESS | 1652 | 1468338397935 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1652 | 1468338397937 Marionette TRACE conn2 <- [1,2562,null,{}] 08:46:37 INFO - PROCESS | 1652 | 1468338397939 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}] 08:46:37 INFO - PROCESS | 1652 | 1468338397941 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:38 INFO - PROCESS | 1652 | 1468338398059 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:46:38 INFO - PROCESS | 1652 | 1468338398066 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1652 | 1468338398067 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb87800 == 40 [pid = 1652] [id = 648] 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7d7c00) [pid = 1652] [serial = 1944] [outer = 0x0] 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ab52c00) [pid = 1652] [serial = 1945] [outer = 0x12a7d7c00] 08:46:38 INFO - PROCESS | 1652 | 1468338398094 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b9a9400) [pid = 1652] [serial = 1946] [outer = 0x12a7d7c00] 08:46:38 INFO - PROCESS | 1652 | 1468338398610 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 722ms 08:46:38 INFO - PROCESS | 1652 | 1468338398658 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1652 | 1468338398660 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:46:38 INFO - PROCESS | 1652 | 1468338398664 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1652 | 1468338398667 Marionette TRACE conn2 <- [1,2566,null,{}] 08:46:38 INFO - PROCESS | 1652 | 1468338398671 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}] 08:46:38 INFO - PROCESS | 1652 | 1468338398672 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:38 INFO - PROCESS | 1652 | 1468338398780 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:46:38 INFO - PROCESS | 1652 | 1468338398888 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1652 | 1468338398890 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1240b3800 == 41 [pid = 1652] [id = 649] 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118160800) [pid = 1652] [serial = 1947] [outer = 0x0] 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11822f000) [pid = 1652] [serial = 1948] [outer = 0x118160800] 08:46:38 INFO - PROCESS | 1652 | 1468338398921 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1190ccc00) [pid = 1652] [serial = 1949] [outer = 0x118160800] 08:46:39 INFO - PROCESS | 1652 | 1468338399364 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 08:46:39 INFO - PROCESS | 1652 | 1468338399388 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1652 | 1468338399392 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:46:39 INFO - PROCESS | 1652 | 1468338399397 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1652 | 1468338399399 Marionette TRACE conn2 <- [1,2570,null,{}] 08:46:39 INFO - PROCESS | 1652 | 1468338399402 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}] 08:46:39 INFO - PROCESS | 1652 | 1468338399404 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:39 INFO - PROCESS | 1652 | 1468338399510 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:46:39 INFO - PROCESS | 1652 | 1468338399569 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 1652 | 1468338399570 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a54d000 == 42 [pid = 1652] [id = 650] 08:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11953dc00) [pid = 1652] [serial = 1950] [outer = 0x0] 08:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119b52000) [pid = 1652] [serial = 1951] [outer = 0x11953dc00] 08:46:39 INFO - PROCESS | 1652 | 1468338399601 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123d6c400) [pid = 1652] [serial = 1952] [outer = 0x11953dc00] 08:46:40 INFO - PROCESS | 1652 | 1468338400080 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 726ms 08:46:40 INFO - PROCESS | 1652 | 1468338400154 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1652 | 1468338400156 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:46:40 INFO - PROCESS | 1652 | 1468338400160 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1652 | 1468338400162 Marionette TRACE conn2 <- [1,2574,null,{}] 08:46:40 INFO - PROCESS | 1652 | 1468338400172 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}] 08:46:40 INFO - PROCESS | 1652 | 1468338400176 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:40 INFO - PROCESS | 1652 | 1468338400274 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:46:40 INFO - PROCESS | 1652 | 1468338400347 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1652 | 1468338400349 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4d4800 == 43 [pid = 1652] [id = 651] 08:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125581800) [pid = 1652] [serial = 1953] [outer = 0x0] 08:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126955c00) [pid = 1652] [serial = 1954] [outer = 0x125581800] 08:46:40 INFO - PROCESS | 1652 | 1468338400379 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1271e0c00) [pid = 1652] [serial = 1955] [outer = 0x125581800] 08:46:40 INFO - PROCESS | 1652 | 1468338400825 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 675ms 08:46:40 INFO - PROCESS | 1652 | 1468338400835 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1652 | 1468338400837 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:46:40 INFO - PROCESS | 1652 | 1468338400839 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1652 | 1468338400841 Marionette TRACE conn2 <- [1,2578,null,{}] 08:46:40 INFO - PROCESS | 1652 | 1468338400843 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}] 08:46:40 INFO - PROCESS | 1652 | 1468338400844 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:40 INFO - PROCESS | 1652 | 1468338400949 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:46:41 INFO - PROCESS | 1652 | 1468338401009 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1652 | 1468338401010 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb74800 == 44 [pid = 1652] [id = 652] 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11873d000) [pid = 1652] [serial = 1956] [outer = 0x0] 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127389c00) [pid = 1652] [serial = 1957] [outer = 0x11873d000] 08:46:41 INFO - PROCESS | 1652 | 1468338401039 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a55ac00) [pid = 1652] [serial = 1958] [outer = 0x11873d000] 08:46:41 INFO - PROCESS | 1652 | 1468338401652 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]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 820ms 08:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:46:41 INFO - PROCESS | 1652 | 1468338401660 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1652 | 1468338401662 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:46:41 INFO - PROCESS | 1652 | 1468338401666 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1652 | 1468338401667 Marionette TRACE conn2 <- [1,2582,null,{}] 08:46:41 INFO - PROCESS | 1652 | 1468338401692 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}] 08:46:41 INFO - PROCESS | 1652 | 1468338401693 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:41 INFO - PROCESS | 1652 | 1468338401812 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:46:41 INFO - PROCESS | 1652 | 1468338401887 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1652 | 1468338401888 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387a800 == 45 [pid = 1652] [id = 653] 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113b5dc00) [pid = 1652] [serial = 1959] [outer = 0x0] 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116321c00) [pid = 1652] [serial = 1960] [outer = 0x113b5dc00] 08:46:41 INFO - PROCESS | 1652 | 1468338401916 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118349000) [pid = 1652] [serial = 1961] [outer = 0x113b5dc00] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4f2000 == 44 [pid = 1652] [id = 647] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb24800 == 43 [pid = 1652] [id = 646] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b836800 == 42 [pid = 1652] [id = 645] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1163e4800 == 41 [pid = 1652] [id = 644] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a679000 == 40 [pid = 1652] [id = 643] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1292ba000 == 39 [pid = 1652] [id = 642] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x128953800 == 38 [pid = 1652] [id = 641] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125621000 == 37 [pid = 1652] [id = 640] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12395d800 == 36 [pid = 1652] [id = 639] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11631d000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118277000 == 35 [pid = 1652] [id = 638] 08:46:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118277800 == 34 [pid = 1652] [id = 636] 08:46:42 INFO - PROCESS | 1652 | 1468338402357 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 743ms 08:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:46:42 INFO - PROCESS | 1652 | 1468338402408 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1652 | 1468338402411 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:46:42 INFO - PROCESS | 1652 | 1468338402415 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1652 | 1468338402417 Marionette TRACE conn2 <- [1,2586,null,{}] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116316800) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116b04000) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118a73400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11816f000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127385000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124b90800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129404000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a6ac800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120811c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1294df800) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1242abc00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a6dc00) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118168400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11834b800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119050000) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119052800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119499800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113b62400) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116723c00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129405000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291b3c00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120806c00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1239e6000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129403800) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11834e000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1271e7800) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b9f3400) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119499400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a6b3c00) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11822f800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ab51000) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123e36000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a561000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ba87000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12557fc00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b9a6000) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123802800) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ab4d000) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126950400) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1243bb800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128ec3c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a7d4800) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1652 | 1468338402435 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}] 08:46:42 INFO - PROCESS | 1652 | 1468338402437 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:42 INFO - PROCESS | 1652 | 1468338402530 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:46:42 INFO - PROCESS | 1652 | 1468338402534 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1652 | 1468338402536 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11828e000 == 35 [pid = 1652] [id = 654] 08:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118a73c00) [pid = 1652] [serial = 1962] [outer = 0x0] 08:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119406000) [pid = 1652] [serial = 1963] [outer = 0x118a73c00] 08:46:42 INFO - PROCESS | 1652 | 1468338402566 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11984d800) [pid = 1652] [serial = 1964] [outer = 0x118a73c00] 08:46:42 INFO - PROCESS | 1652 | 1468338402927 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 528ms 08:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:46:42 INFO - PROCESS | 1652 | 1468338402944 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1652 | 1468338402945 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:46:42 INFO - PROCESS | 1652 | 1468338402947 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1652 | 1468338402950 Marionette TRACE conn2 <- [1,2590,null,{}] 08:46:42 INFO - PROCESS | 1652 | 1468338402983 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}] 08:46:42 INFO - PROCESS | 1652 | 1468338402985 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:43 INFO - PROCESS | 1652 | 1468338403065 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:46:43 INFO - PROCESS | 1652 | 1468338403071 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1652 | 1468338403074 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12469d000 == 36 [pid = 1652] [id = 655] 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123c58c00) [pid = 1652] [serial = 1965] [outer = 0x0] 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1243b5400) [pid = 1652] [serial = 1966] [outer = 0x123c58c00] 08:46:43 INFO - PROCESS | 1652 | 1468338403101 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124e8b000) [pid = 1652] [serial = 1967] [outer = 0x123c58c00] 08:46:43 INFO - PROCESS | 1652 | 1468338403471 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 545ms 08:46:43 INFO - PROCESS | 1652 | 1468338403492 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:46:43 INFO - PROCESS | 1652 | 1468338403494 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:46:43 INFO - PROCESS | 1652 | 1468338403496 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1652 | 1468338403497 Marionette TRACE conn2 <- [1,2594,null,{}] 08:46:43 INFO - PROCESS | 1652 | 1468338403499 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}] 08:46:43 INFO - PROCESS | 1652 | 1468338403500 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:43 INFO - PROCESS | 1652 | 1468338403592 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:46:43 INFO - PROCESS | 1652 | 1468338403649 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1652 | 1468338403650 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f8e800 == 37 [pid = 1652] [id = 656] 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124ef8000) [pid = 1652] [serial = 1968] [outer = 0x0] 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126d31000) [pid = 1652] [serial = 1969] [outer = 0x124ef8000] 08:46:43 INFO - PROCESS | 1652 | 1468338403676 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128eb7000) [pid = 1652] [serial = 1970] [outer = 0x124ef8000] 08:46:43 INFO - PROCESS | 1652 | 1468338403958 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 476ms 08:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:46:43 INFO - PROCESS | 1652 | 1468338403976 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1652 | 1468338403977 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:46:43 INFO - PROCESS | 1652 | 1468338403979 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1652 | 1468338403980 Marionette TRACE conn2 <- [1,2598,null,{}] 08:46:43 INFO - PROCESS | 1652 | 1468338403983 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}] 08:46:43 INFO - PROCESS | 1652 | 1468338403985 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:44 INFO - PROCESS | 1652 | 1468338404079 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:46:44 INFO - PROCESS | 1652 | 1468338404139 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1652 | 1468338404141 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1171be000 == 38 [pid = 1652] [id = 657] 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118a7c800) [pid = 1652] [serial = 1971] [outer = 0x0] 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1291c0000) [pid = 1652] [serial = 1972] [outer = 0x118a7c800] 08:46:44 INFO - PROCESS | 1652 | 1468338404165 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a5d4800) [pid = 1652] [serial = 1973] [outer = 0x118a7c800] 08:46:44 INFO - PROCESS | 1652 | 1468338404472 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 08:46:44 INFO - PROCESS | 1652 | 1468338404500 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1652 | 1468338404502 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:46:44 INFO - PROCESS | 1652 | 1468338404513 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1652 | 1468338404514 Marionette TRACE conn2 <- [1,2602,null,{}] 08:46:44 INFO - PROCESS | 1652 | 1468338404518 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}] 08:46:44 INFO - PROCESS | 1652 | 1468338404526 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:44 INFO - PROCESS | 1652 | 1468338404712 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:46:44 INFO - PROCESS | 1652 | 1468338404729 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1652 | 1468338404731 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a666000 == 39 [pid = 1652] [id = 658] 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a6acc00) [pid = 1652] [serial = 1974] [outer = 0x0] 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b8a0000) [pid = 1652] [serial = 1975] [outer = 0x12a6acc00] 08:46:44 INFO - PROCESS | 1652 | 1468338404772 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ba7e000) [pid = 1652] [serial = 1976] [outer = 0x12a6acc00] 08:46:45 INFO - PROCESS | 1652 | 1468338405177 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 675ms 08:46:45 INFO - PROCESS | 1652 | 1468338405190 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1652 | 1468338405191 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:46:45 INFO - PROCESS | 1652 | 1468338405194 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1652 | 1468338405195 Marionette TRACE conn2 <- [1,2606,null,{}] 08:46:45 INFO - PROCESS | 1652 | 1468338405197 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}] 08:46:45 INFO - PROCESS | 1652 | 1468338405198 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:45 INFO - PROCESS | 1652 | 1468338405314 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:46:45 INFO - PROCESS | 1652 | 1468338405318 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1652 | 1468338405320 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11712a800 == 40 [pid = 1652] [id = 659] 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a6b3800) [pid = 1652] [serial = 1977] [outer = 0x0] 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bdb3800) [pid = 1652] [serial = 1978] [outer = 0x12a6b3800] 08:46:45 INFO - PROCESS | 1652 | 1468338405345 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bdbdc00) [pid = 1652] [serial = 1979] [outer = 0x12a6b3800] 08:46:45 INFO - PROCESS | 1652 | 1468338405724 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 571ms 08:46:45 INFO - PROCESS | 1652 | 1468338405765 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1652 | 1468338405766 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:46:45 INFO - PROCESS | 1652 | 1468338405769 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1652 | 1468338405772 Marionette TRACE conn2 <- [1,2610,null,{}] 08:46:45 INFO - PROCESS | 1652 | 1468338405775 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}] 08:46:45 INFO - PROCESS | 1652 | 1468338405776 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:45 INFO - PROCESS | 1652 | 1468338405881 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:46:45 INFO - PROCESS | 1652 | 1468338405917 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1652 | 1468338405919 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd57800 == 41 [pid = 1652] [id = 660] 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b9ec400) [pid = 1652] [serial = 1980] [outer = 0x0] 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12bf0a400) [pid = 1652] [serial = 1981] [outer = 0x12b9ec400] 08:46:45 INFO - PROCESS | 1652 | 1468338405944 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c0de800) [pid = 1652] [serial = 1982] [outer = 0x12b9ec400] 08:46:46 INFO - PROCESS | 1652 | 1468338406285 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 574ms 08:46:46 INFO - PROCESS | 1652 | 1468338406343 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 1652 | 1468338406344 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:46:46 INFO - PROCESS | 1652 | 1468338406346 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1652 | 1468338406347 Marionette TRACE conn2 <- [1,2614,null,{}] 08:46:46 INFO - PROCESS | 1652 | 1468338406349 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}] 08:46:46 INFO - PROCESS | 1652 | 1468338406350 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:46 INFO - PROCESS | 1652 | 1468338406457 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124380000) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1240c0400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113298000) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119852400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126951000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118a76c00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117f12c00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126953400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113f30c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:46:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1110a1c00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:46:46 INFO - PROCESS | 1652 | 1468338406600 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1652 | 1468338406601 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b0800 == 42 [pid = 1652] [id = 661] 08:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111c19000) [pid = 1652] [serial = 1983] [outer = 0x0] 08:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11396d800) [pid = 1652] [serial = 1984] [outer = 0x111c19000] 08:46:46 INFO - PROCESS | 1652 | 1468338406627 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11873a400) [pid = 1652] [serial = 1985] [outer = 0x111c19000] 08:46:46 INFO - PROCESS | 1652 | 1468338406894 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 08:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:46:46 INFO - PROCESS | 1652 | 1468338406916 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 1652 | 1468338406918 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:46:46 INFO - PROCESS | 1652 | 1468338406928 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1652 | 1468338406929 Marionette TRACE conn2 <- [1,2618,null,{}] 08:46:46 INFO - PROCESS | 1652 | 1468338406932 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}] 08:46:46 INFO - PROCESS | 1652 | 1468338406933 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:47 INFO - PROCESS | 1652 | 1468338407021 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:46:47 INFO - PROCESS | 1652 | 1468338407026 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1652 | 1468338407027 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf6f000 == 43 [pid = 1652] [id = 662] 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119537c00) [pid = 1652] [serial = 1986] [outer = 0x0] 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126953400) [pid = 1652] [serial = 1987] [outer = 0x119537c00] 08:46:47 INFO - PROCESS | 1652 | 1468338407051 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c0e9c00) [pid = 1652] [serial = 1988] [outer = 0x119537c00] 08:46:47 INFO - PROCESS | 1652 | 1468338407432 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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 578ms 08:46:47 INFO - PROCESS | 1652 | 1468338407499 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1652 | 1468338407501 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:46:47 INFO - PROCESS | 1652 | 1468338407505 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1652 | 1468338407508 Marionette TRACE conn2 <- [1,2622,null,{}] 08:46:47 INFO - PROCESS | 1652 | 1468338407511 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}] 08:46:47 INFO - PROCESS | 1652 | 1468338407514 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:47 INFO - PROCESS | 1652 | 1468338407661 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:46:47 INFO - PROCESS | 1652 | 1468338407674 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1652 | 1468338407675 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d706800 == 44 [pid = 1652] [id = 663] 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c335000) [pid = 1652] [serial = 1989] [outer = 0x0] 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c33c400) [pid = 1652] [serial = 1990] [outer = 0x12c335000] 08:46:47 INFO - PROCESS | 1652 | 1468338407729 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c942400) [pid = 1652] [serial = 1991] [outer = 0x12c335000] 08:46:48 INFO - PROCESS | 1652 | 1468338408149 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]]]}] 08:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 672ms 08:46:48 INFO - PROCESS | 1652 | 1468338408177 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1652 | 1468338408178 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:46:48 INFO - PROCESS | 1652 | 1468338408180 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1652 | 1468338408181 Marionette TRACE conn2 <- [1,2626,null,{}] 08:46:48 INFO - PROCESS | 1652 | 1468338408183 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}] 08:46:48 INFO - PROCESS | 1652 | 1468338408185 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:48 INFO - PROCESS | 1652 | 1468338408304 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:46:48 INFO - PROCESS | 1652 | 1468338408311 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1652 | 1468338408312 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12daa2800 == 45 [pid = 1652] [id = 664] 08:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c93c800) [pid = 1652] [serial = 1992] [outer = 0x0] 08:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c948000) [pid = 1652] [serial = 1993] [outer = 0x12c93c800] 08:46:48 INFO - PROCESS | 1652 | 1468338408335 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12cf43400) [pid = 1652] [serial = 1994] [outer = 0x12c93c800] 08:46:48 INFO - PROCESS | 1652 | 1468338408729 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]]]}] 08:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 08:46:48 INFO - PROCESS | 1652 | 1468338408749 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1652 | 1468338408752 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:46:48 INFO - PROCESS | 1652 | 1468338408755 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1652 | 1468338408757 Marionette TRACE conn2 <- [1,2630,null,{}] 08:46:48 INFO - PROCESS | 1652 | 1468338408761 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}] 08:46:48 INFO - PROCESS | 1652 | 1468338408763 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:48 INFO - PROCESS | 1652 | 1468338408877 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:46:48 INFO - PROCESS | 1652 | 1468338408954 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1652 | 1468338408956 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119251000 == 46 [pid = 1652] [id = 665] 08:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113d40c00) [pid = 1652] [serial = 1995] [outer = 0x0] 08:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a05c00) [pid = 1652] [serial = 1996] [outer = 0x113d40c00] 08:46:48 INFO - PROCESS | 1652 | 1468338408987 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a0d000) [pid = 1652] [serial = 1997] [outer = 0x113d40c00] 08:46:49 INFO - PROCESS | 1652 | 1468338409442 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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 08:46:49 INFO - PROCESS | 1652 | 1468338409488 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1652 | 1468338409490 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:46:49 INFO - PROCESS | 1652 | 1468338409496 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1652 | 1468338409498 Marionette TRACE conn2 <- [1,2634,null,{}] 08:46:49 INFO - PROCESS | 1652 | 1468338409501 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}] 08:46:49 INFO - PROCESS | 1652 | 1468338409502 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:49 INFO - PROCESS | 1652 | 1468338409607 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:46:49 INFO - PROCESS | 1652 | 1468338409682 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1652 | 1468338409683 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129132000 == 47 [pid = 1652] [id = 666] 08:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118224000) [pid = 1652] [serial = 1998] [outer = 0x0] 08:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118a76c00) [pid = 1652] [serial = 1999] [outer = 0x118224000] 08:46:49 INFO - PROCESS | 1652 | 1468338409713 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11953b400) [pid = 1652] [serial = 2000] [outer = 0x118224000] 08:46:50 INFO - PROCESS | 1652 | 1468338410141 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 08:46:50 INFO - PROCESS | 1652 | 1468338410168 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:46:50 INFO - PROCESS | 1652 | 1468338410169 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:46:50 INFO - PROCESS | 1652 | 1468338410172 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1652 | 1468338410174 Marionette TRACE conn2 <- [1,2638,null,{}] 08:46:50 INFO - PROCESS | 1652 | 1468338410182 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}] 08:46:50 INFO - PROCESS | 1652 | 1468338410185 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:50 INFO - PROCESS | 1652 | 1468338410308 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:46:50 INFO - PROCESS | 1652 | 1468338410397 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1652 | 1468338410399 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da9f800 == 48 [pid = 1652] [id = 667] 08:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123851c00) [pid = 1652] [serial = 2001] [outer = 0x0] 08:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1247cd800) [pid = 1652] [serial = 2002] [outer = 0x123851c00] 08:46:50 INFO - PROCESS | 1652 | 1468338410431 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126957800) [pid = 1652] [serial = 2003] [outer = 0x123851c00] 08:46:50 INFO - PROCESS | 1652 | 1468338410839 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 08:46:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:46:50 INFO - PROCESS | 1652 | 1468338410893 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1652 | 1468338410895 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:46:50 INFO - PROCESS | 1652 | 1468338410897 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1652 | 1468338410898 Marionette TRACE conn2 <- [1,2642,null,{}] 08:46:50 INFO - PROCESS | 1652 | 1468338410901 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}] 08:46:50 INFO - PROCESS | 1652 | 1468338410902 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:51 INFO - PROCESS | 1652 | 1468338411008 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:46:51 INFO - PROCESS | 1652 | 1468338411069 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1652 | 1468338411070 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e351000 == 49 [pid = 1652] [id = 668] 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127387000) [pid = 1652] [serial = 2004] [outer = 0x0] 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12940dc00) [pid = 1652] [serial = 2005] [outer = 0x127387000] 08:46:51 INFO - PROCESS | 1652 | 1468338411099 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a6b1c00) [pid = 1652] [serial = 2006] [outer = 0x127387000] 08:46:51 INFO - PROCESS | 1652 | 1468338411587 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:46:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 08:46:51 INFO - PROCESS | 1652 | 1468338411633 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1652 | 1468338411635 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:46:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:46:51 INFO - PROCESS | 1652 | 1468338411656 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1652 | 1468338411658 Marionette TRACE conn2 <- [1,2646,null,{}] 08:46:51 INFO - PROCESS | 1652 | 1468338411660 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}] 08:46:51 INFO - PROCESS | 1652 | 1468338411662 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:51 INFO - PROCESS | 1652 | 1468338411763 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:46:51 INFO - PROCESS | 1652 | 1468338411840 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1652 | 1468338411842 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925a000 == 50 [pid = 1652] [id = 669] 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116a6e400) [pid = 1652] [serial = 2007] [outer = 0x0] 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1291b2000) [pid = 1652] [serial = 2008] [outer = 0x116a6e400] 08:46:51 INFO - PROCESS | 1652 | 1468338411870 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a7db000) [pid = 1652] [serial = 2009] [outer = 0x116a6e400] 08:46:52 INFO - PROCESS | 1652 | 1468338412417 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:46:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 822ms 08:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:46:52 INFO - PROCESS | 1652 | 1468338412486 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1652 | 1468338412489 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:46:52 INFO - PROCESS | 1652 | 1468338412493 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1652 | 1468338412495 Marionette TRACE conn2 <- [1,2650,null,{}] 08:46:52 INFO - PROCESS | 1652 | 1468338412499 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}] 08:46:52 INFO - PROCESS | 1652 | 1468338412501 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:52 INFO - PROCESS | 1652 | 1468338412607 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:46:52 INFO - PROCESS | 1652 | 1468338412682 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 1652 | 1468338412684 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2a800 == 51 [pid = 1652] [id = 670] 08:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116a08800) [pid = 1652] [serial = 2010] [outer = 0x0] 08:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a0c000) [pid = 1652] [serial = 2011] [outer = 0x116a08800] 08:46:52 INFO - PROCESS | 1652 | 1468338412711 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116b0a800) [pid = 1652] [serial = 2012] [outer = 0x116a08800] 08:46:53 INFO - PROCESS | 1652 | 1468338413172 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]]]}] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d706800 == 50 [pid = 1652] [id = 663] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf6f000 == 49 [pid = 1652] [id = 662] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b0800 == 48 [pid = 1652] [id = 661] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd57800 == 47 [pid = 1652] [id = 660] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11712a800 == 46 [pid = 1652] [id = 659] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a666000 == 45 [pid = 1652] [id = 658] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1171be000 == 44 [pid = 1652] [id = 657] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126f8e800 == 43 [pid = 1652] [id = 656] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12469d000 == 42 [pid = 1652] [id = 655] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11828e000 == 41 [pid = 1652] [id = 654] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12387a800 == 40 [pid = 1652] [id = 653] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1240b3800 == 39 [pid = 1652] [id = 649] 08:46:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb87800 == 38 [pid = 1652] [id = 648] 08:46:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 722ms 08:46:53 INFO - PROCESS | 1652 | 1468338413216 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1652 | 1468338413219 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1128d3c00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12437a000) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124bd3400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123d75400) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1291b7000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116315400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126fd1400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11953b000) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126956400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119586400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129407800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12557f000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11631ec00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11834e800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119410000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11329a000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1294ea800) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1208f5400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116321400) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117f11000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a6a6800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124602800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 08:46:53 INFO - PROCESS | 1652 | 1468338413240 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1652 | 1468338413241 Marionette TRACE conn2 <- [1,2654,null,{}] 08:46:53 INFO - PROCESS | 1652 | 1468338413245 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}] 08:46:53 INFO - PROCESS | 1652 | 1468338413247 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:53 INFO - PROCESS | 1652 | 1468338413333 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:46:53 INFO - PROCESS | 1652 | 1468338413347 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1652 | 1468338413348 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118283800 == 39 [pid = 1652] [id = 671] 08:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118343800) [pid = 1652] [serial = 2013] [outer = 0x0] 08:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118a73400) [pid = 1652] [serial = 2014] [outer = 0x118343800] 08:46:53 INFO - PROCESS | 1652 | 1468338413392 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119b52400) [pid = 1652] [serial = 2015] [outer = 0x118343800] 08:46:53 INFO - PROCESS | 1652 | 1468338413891 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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 681ms 08:46:53 INFO - PROCESS | 1652 | 1468338413913 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1652 | 1468338413914 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:46:53 INFO - PROCESS | 1652 | 1468338413916 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1652 | 1468338413919 Marionette TRACE conn2 <- [1,2658,null,{}] 08:46:53 INFO - PROCESS | 1652 | 1468338413934 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}] 08:46:53 INFO - PROCESS | 1652 | 1468338413938 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:54 INFO - PROCESS | 1652 | 1468338414021 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:46:54 INFO - PROCESS | 1652 | 1468338414027 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1652 | 1468338414029 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125626800 == 40 [pid = 1652] [id = 672] 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12437b800) [pid = 1652] [serial = 2016] [outer = 0x0] 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124608c00) [pid = 1652] [serial = 2017] [outer = 0x12437b800] 08:46:54 INFO - PROCESS | 1652 | 1468338414056 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124e8e800) [pid = 1652] [serial = 2018] [outer = 0x12437b800] 08:46:54 INFO - PROCESS | 1652 | 1468338414410 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 530ms 08:46:54 INFO - PROCESS | 1652 | 1468338414447 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1652 | 1468338414448 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:46:54 INFO - PROCESS | 1652 | 1468338414451 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1652 | 1468338414452 Marionette TRACE conn2 <- [1,2662,null,{}] 08:46:54 INFO - PROCESS | 1652 | 1468338414454 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}] 08:46:54 INFO - PROCESS | 1652 | 1468338414455 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:54 INFO - PROCESS | 1652 | 1468338414534 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:46:54 INFO - PROCESS | 1652 | 1468338414541 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1652 | 1468338414543 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912c000 == 41 [pid = 1652] [id = 673] 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12694ec00) [pid = 1652] [serial = 2019] [outer = 0x0] 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1271ddc00) [pid = 1652] [serial = 2020] [outer = 0x12694ec00] 08:46:54 INFO - PROCESS | 1652 | 1468338414567 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ebe800) [pid = 1652] [serial = 2021] [outer = 0x12694ec00] 08:46:54 INFO - PROCESS | 1652 | 1468338414901 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 472ms 08:46:54 INFO - PROCESS | 1652 | 1468338414924 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1652 | 1468338414925 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:46:54 INFO - PROCESS | 1652 | 1468338414927 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1652 | 1468338414928 Marionette TRACE conn2 <- [1,2666,null,{}] 08:46:54 INFO - PROCESS | 1652 | 1468338414931 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}] 08:46:54 INFO - PROCESS | 1652 | 1468338414932 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:55 INFO - PROCESS | 1652 | 1468338415012 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:46:55 INFO - PROCESS | 1652 | 1468338415084 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1652 | 1468338415085 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118290800 == 42 [pid = 1652] [id = 674] 08:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125582400) [pid = 1652] [serial = 2022] [outer = 0x0] 08:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12940a000) [pid = 1652] [serial = 2023] [outer = 0x125582400] 08:46:55 INFO - PROCESS | 1652 | 1468338415110 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a6b0800) [pid = 1652] [serial = 2024] [outer = 0x125582400] 08:46:55 INFO - PROCESS | 1652 | 1468338415908 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]]]}] 08:46:55 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) 08:46:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 08:46:55 INFO - PROCESS | 1652 | 1468338415949 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1652 | 1468338415950 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:46:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:46:55 INFO - PROCESS | 1652 | 1468338415959 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1652 | 1468338415960 Marionette TRACE conn2 <- [1,2670,null,{}] 08:46:55 INFO - PROCESS | 1652 | 1468338415962 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}] 08:46:55 INFO - PROCESS | 1652 | 1468338415966 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:56 INFO - PROCESS | 1652 | 1468338416092 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:46:56 INFO - PROCESS | 1652 | 1468338416105 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1652 | 1468338416106 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11952e800 == 43 [pid = 1652] [id = 675] 08:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8a2c00) [pid = 1652] [serial = 2025] [outer = 0x0] 08:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bf06c00) [pid = 1652] [serial = 2026] [outer = 0x12b8a2c00] 08:46:56 INFO - PROCESS | 1652 | 1468338416131 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c0e6c00) [pid = 1652] [serial = 2027] [outer = 0x12b8a2c00] 08:46:56 INFO - PROCESS | 1652 | 1468338416952 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"]]]}] 08:46:56 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 08:46:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1018ms 08:46:56 INFO - PROCESS | 1652 | 1468338416978 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1652 | 1468338416979 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:46:56 INFO - PROCESS | 1652 | 1468338416981 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1652 | 1468338416982 Marionette TRACE conn2 <- [1,2674,null,{}] 08:46:56 INFO - PROCESS | 1652 | 1468338416985 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}] 08:46:56 INFO - PROCESS | 1652 | 1468338416986 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:57 INFO - PROCESS | 1652 | 1468338417099 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:46:57 INFO - PROCESS | 1652 | 1468338417111 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1652 | 1468338417113 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb70000 == 44 [pid = 1652] [id = 676] 08:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12711e800) [pid = 1652] [serial = 2028] [outer = 0x0] 08:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12711f000) [pid = 1652] [serial = 2029] [outer = 0x12711e800] 08:46:57 INFO - PROCESS | 1652 | 1468338417137 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b8aac00) [pid = 1652] [serial = 2030] [outer = 0x12711e800] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a6b3800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a6acc00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b9ec400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118a73c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113b5dc00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118a7c800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123c58c00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124ef8000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111c19000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c335000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:46:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119537c00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:46:58 INFO - PROCESS | 1652 | 1468338418025 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"]]]}] 08:46:58 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 08:46:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1069ms 08:46:58 INFO - PROCESS | 1652 | 1468338418052 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1652 | 1468338418055 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:46:58 INFO - PROCESS | 1652 | 1468338418058 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1652 | 1468338418059 Marionette TRACE conn2 <- [1,2678,null,{}] 08:46:58 INFO - PROCESS | 1652 | 1468338418061 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}] 08:46:58 INFO - PROCESS | 1652 | 1468338418062 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:58 INFO - PROCESS | 1652 | 1468338418142 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:46:58 INFO - PROCESS | 1652 | 1468338418146 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 1652 | 1468338418147 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb89800 == 45 [pid = 1652] [id = 677] 08:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x110fe9400) [pid = 1652] [serial = 2031] [outer = 0x0] 08:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110fee000) [pid = 1652] [serial = 2032] [outer = 0x110fe9400] 08:46:58 INFO - PROCESS | 1652 | 1468338418171 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113b5dc00) [pid = 1652] [serial = 2033] [outer = 0x110fe9400] 08:46:58 INFO - PROCESS | 1652 | 1468338418996 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]]]}] 08:46:59 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) 08:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 08:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:46:59 INFO - PROCESS | 1652 | 1468338419027 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:46:59 INFO - PROCESS | 1652 | 1468338419028 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:46:59 INFO - PROCESS | 1652 | 1468338419030 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 1652 | 1468338419031 Marionette TRACE conn2 <- [1,2682,null,{}] 08:46:59 INFO - PROCESS | 1652 | 1468338419033 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}] 08:46:59 INFO - PROCESS | 1652 | 1468338419034 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:59 INFO - PROCESS | 1652 | 1468338419122 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:46:59 INFO - PROCESS | 1652 | 1468338419184 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1652 | 1468338419186 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:46:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d22d800 == 46 [pid = 1652] [id = 678] 08:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110fe9800) [pid = 1652] [serial = 2034] [outer = 0x0] 08:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11957b800) [pid = 1652] [serial = 2035] [outer = 0x110fe9800] 08:46:59 INFO - PROCESS | 1652 | 1468338419210 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128cd5400) [pid = 1652] [serial = 2036] [outer = 0x110fe9800] 08:47:00 INFO - PROCESS | 1652 | 1468338420111 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]]]}] 08:47:00 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) 08:47:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1119ms 08:47:00 INFO - PROCESS | 1652 | 1468338420150 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1652 | 1468338420153 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:47:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:47:00 INFO - PROCESS | 1652 | 1468338420157 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1652 | 1468338420159 Marionette TRACE conn2 <- [1,2686,null,{}] 08:47:00 INFO - PROCESS | 1652 | 1468338420162 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}] 08:47:00 INFO - PROCESS | 1652 | 1468338420164 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:00 INFO - PROCESS | 1652 | 1468338420278 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:47:00 INFO - PROCESS | 1652 | 1468338420339 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1652 | 1468338420341 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11965f800 == 47 [pid = 1652] [id = 679] 08:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f82000) [pid = 1652] [serial = 2037] [outer = 0x0] 08:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116a13000) [pid = 1652] [serial = 2038] [outer = 0x112f82000] 08:47:00 INFO - PROCESS | 1652 | 1468338420372 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11834e000) [pid = 1652] [serial = 2039] [outer = 0x112f82000] 08:47:01 INFO - PROCESS | 1652 | 1468338421292 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"]]]}] 08:47:01 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 08:47:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:47:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1172ms 08:47:01 INFO - PROCESS | 1652 | 1468338421329 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1652 | 1468338421332 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:47:01 INFO - PROCESS | 1652 | 1468338421336 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1652 | 1468338421338 Marionette TRACE conn2 <- [1,2690,null,{}] 08:47:01 INFO - PROCESS | 1652 | 1468338421341 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}] 08:47:01 INFO - PROCESS | 1652 | 1468338421342 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:01 INFO - PROCESS | 1652 | 1468338421445 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:47:01 INFO - PROCESS | 1652 | 1468338421508 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1652 | 1468338421510 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b8000 == 48 [pid = 1652] [id = 680] 08:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119538000) [pid = 1652] [serial = 2040] [outer = 0x0] 08:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123feb400) [pid = 1652] [serial = 2041] [outer = 0x119538000] 08:47:01 INFO - PROCESS | 1652 | 1468338421540 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124692800) [pid = 1652] [serial = 2042] [outer = 0x119538000] 08:47:02 INFO - PROCESS | 1652 | 1468338422524 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"]]]}] 08:47:02 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 08:47:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:47:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:47:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1221ms 08:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:47:02 INFO - PROCESS | 1652 | 1468338422558 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 1652 | 1468338422560 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:47:02 INFO - PROCESS | 1652 | 1468338422562 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 1652 | 1468338422565 Marionette TRACE conn2 <- [1,2694,null,{}] 08:47:02 INFO - PROCESS | 1652 | 1468338422573 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}] 08:47:02 INFO - PROCESS | 1652 | 1468338422576 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:02 INFO - PROCESS | 1652 | 1468338422686 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:47:02 INFO - PROCESS | 1652 | 1468338422810 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 1652 | 1468338422813 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e7000 == 49 [pid = 1652] [id = 681] 08:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118622c00) [pid = 1652] [serial = 2043] [outer = 0x0] 08:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1240c2400) [pid = 1652] [serial = 2044] [outer = 0x118622c00] 08:47:02 INFO - PROCESS | 1652 | 1468338422892 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ab51000) [pid = 1652] [serial = 2045] [outer = 0x118622c00] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4d4800 == 48 [pid = 1652] [id = 651] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb89800 == 47 [pid = 1652] [id = 677] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb70000 == 46 [pid = 1652] [id = 676] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11952e800 == 45 [pid = 1652] [id = 675] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118290800 == 44 [pid = 1652] [id = 674] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12912c000 == 43 [pid = 1652] [id = 673] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x125626800 == 42 [pid = 1652] [id = 672] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ab52c00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11822f000) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119b52000) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126955c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127389c00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12c948000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118283800 == 41 [pid = 1652] [id = 671] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2a800 == 40 [pid = 1652] [id = 670] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12da9f800 == 39 [pid = 1652] [id = 667] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129132000 == 38 [pid = 1652] [id = 666] 08:47:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119251000 == 37 [pid = 1652] [id = 665] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12bdb3800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b8a0000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bf0a400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bdbdc00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119406000) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118349000) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116321c00) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1291c0000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1243b5400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124e8b000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126d31000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128eb7000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c0de800) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11396d800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11873a400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c33c400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11984d800) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c0e9c00) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126953400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ba7e000) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a5d4800) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c942400) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 08:47:04 INFO - PROCESS | 1652 | 1468338424016 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"]]]}] 08:47:04 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 08:47:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:47:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1479ms 08:47:04 INFO - PROCESS | 1652 | 1468338424042 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1652 | 1468338424044 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:47:04 INFO - PROCESS | 1652 | 1468338424053 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1652 | 1468338424055 Marionette TRACE conn2 <- [1,2698,null,{}] 08:47:04 INFO - PROCESS | 1652 | 1468338424062 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}] 08:47:04 INFO - PROCESS | 1652 | 1468338424064 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:04 INFO - PROCESS | 1652 | 1468338424148 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:47:04 INFO - PROCESS | 1652 | 1468338424152 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1652 | 1468338424154 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119260800 == 38 [pid = 1652] [id = 682] 08:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116a08c00) [pid = 1652] [serial = 2046] [outer = 0x0] 08:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119409c00) [pid = 1652] [serial = 2047] [outer = 0x116a08c00] 08:47:04 INFO - PROCESS | 1652 | 1468338424184 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1208eac00) [pid = 1652] [serial = 2048] [outer = 0x116a08c00] 08:47:05 INFO - PROCESS | 1652 | 1468338425049 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"]]]}] 08:47:05 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 08:47:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:47:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:47:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1030ms 08:47:05 INFO - PROCESS | 1652 | 1468338425077 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:47:05 INFO - PROCESS | 1652 | 1468338425080 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1652 | 1468338425084 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1652 | 1468338425086 Marionette TRACE conn2 <- [1,2702,null,{}] 08:47:05 INFO - PROCESS | 1652 | 1468338425088 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}] 08:47:05 INFO - PROCESS | 1652 | 1468338425090 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:05 INFO - PROCESS | 1652 | 1468338425177 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:47:05 INFO - PROCESS | 1652 | 1468338425233 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1652 | 1468338425235 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b2b000 == 39 [pid = 1652] [id = 683] 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c5f800) [pid = 1652] [serial = 2049] [outer = 0x0] 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12694a800) [pid = 1652] [serial = 2050] [outer = 0x123c5f800] 08:47:05 INFO - PROCESS | 1652 | 1468338425259 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127116800) [pid = 1652] [serial = 2051] [outer = 0x123c5f800] 08:47:05 INFO - PROCESS | 1652 | 1468338425550 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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:47:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 523ms 08:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:47:05 INFO - PROCESS | 1652 | 1468338425608 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1652 | 1468338425609 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1652 | 1468338425611 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1652 | 1468338425613 Marionette TRACE conn2 <- [1,2706,null,{}] 08:47:05 INFO - PROCESS | 1652 | 1468338425620 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}] 08:47:05 INFO - PROCESS | 1652 | 1468338425624 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:05 INFO - PROCESS | 1652 | 1468338425704 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:47:05 INFO - PROCESS | 1652 | 1468338425772 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1652 | 1468338425774 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a22d800 == 40 [pid = 1652] [id = 684] 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127119800) [pid = 1652] [serial = 2052] [outer = 0x0] 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128eb6c00) [pid = 1652] [serial = 2053] [outer = 0x127119800] 08:47:05 INFO - PROCESS | 1652 | 1468338425801 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a6b2c00) [pid = 1652] [serial = 2054] [outer = 0x127119800] 08:47:06 INFO - PROCESS | 1652 | 1468338426101 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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:47:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 525ms 08:47:06 INFO - PROCESS | 1652 | 1468338426137 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1652 | 1468338426141 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:47:06 INFO - PROCESS | 1652 | 1468338426144 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1652 | 1468338426146 Marionette TRACE conn2 <- [1,2710,null,{}] 08:47:06 INFO - PROCESS | 1652 | 1468338426148 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}] 08:47:06 INFO - PROCESS | 1652 | 1468338426149 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:06 INFO - PROCESS | 1652 | 1468338426261 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:47:06 INFO - PROCESS | 1652 | 1468338426273 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1652 | 1468338426274 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab20000 == 41 [pid = 1652] [id = 685] 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ab43c00) [pid = 1652] [serial = 2055] [outer = 0x0] 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b9acc00) [pid = 1652] [serial = 2056] [outer = 0x12ab43c00] 08:47:06 INFO - PROCESS | 1652 | 1468338426299 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba79400) [pid = 1652] [serial = 2057] [outer = 0x12ab43c00] 08:47:06 INFO - PROCESS | 1652 | 1468338426700 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] 08:47:06 INFO - PROCESS | 1652 | 1468338426719 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:47:06 INFO - PROCESS | 1652 | 1468338426721 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1652 | 1468338426722 Marionette TRACE conn2 <- [1,2714,null,{}] 08:47:06 INFO - PROCESS | 1652 | 1468338426729 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}] 08:47:06 INFO - PROCESS | 1652 | 1468338426731 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:06 INFO - PROCESS | 1652 | 1468338426837 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:47:06 INFO - PROCESS | 1652 | 1468338426840 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1652 | 1468338426841 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd64000 == 42 [pid = 1652] [id = 686] 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12711b400) [pid = 1652] [serial = 2058] [outer = 0x0] 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bdbb800) [pid = 1652] [serial = 2059] [outer = 0x12711b400] 08:47:06 INFO - PROCESS | 1652 | 1468338426865 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bf0d000) [pid = 1652] [serial = 2060] [outer = 0x12711b400] 08:47:07 INFO - PROCESS | 1652 | 1468338427231 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]]]}] 08:47:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:47:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 08:47:07 INFO - PROCESS | 1652 | 1468338427240 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1652 | 1468338427241 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:47:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:47:07 INFO - PROCESS | 1652 | 1468338427244 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1652 | 1468338427245 Marionette TRACE conn2 <- [1,2718,null,{}] 08:47:07 INFO - PROCESS | 1652 | 1468338427247 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}] 08:47:07 INFO - PROCESS | 1652 | 1468338427251 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:07 INFO - PROCESS | 1652 | 1468338427369 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:47:07 INFO - PROCESS | 1652 | 1468338427412 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1652 | 1468338427413 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf8a800 == 43 [pid = 1652] [id = 687] 08:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123cf0000) [pid = 1652] [serial = 2061] [outer = 0x0] 08:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c0e8000) [pid = 1652] [serial = 2062] [outer = 0x123cf0000] 08:47:07 INFO - PROCESS | 1652 | 1468338427444 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c335000) [pid = 1652] [serial = 2063] [outer = 0x123cf0000] 08:47:07 INFO - PROCESS | 1652 | 1468338427780 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] 08:47:07 INFO - PROCESS | 1652 | 1468338427817 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:47:07 INFO - PROCESS | 1652 | 1468338427819 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1652 | 1468338427820 Marionette TRACE conn2 <- [1,2722,null,{}] 08:47:07 INFO - PROCESS | 1652 | 1468338427822 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}] 08:47:07 INFO - PROCESS | 1652 | 1468338427823 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:07 INFO - PROCESS | 1652 | 1468338427927 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:47:07 INFO - PROCESS | 1652 | 1468338427930 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1652 | 1468338427931 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d357800 == 44 [pid = 1652] [id = 688] 08:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c32f400) [pid = 1652] [serial = 2064] [outer = 0x0] 08:47:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c33b800) [pid = 1652] [serial = 2065] [outer = 0x12c32f400] 08:47:07 INFO - PROCESS | 1652 | 1468338427992 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c93f000) [pid = 1652] [serial = 2066] [outer = 0x12c32f400] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11953dc00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a7d7c00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116317000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118347800) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118160800) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1129aec00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11873d000) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125581800) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b8a2c00) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12437b800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a08800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125582400) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12694ec00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118343800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12711e800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:47:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110fe9400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:47:08 INFO - PROCESS | 1652 | 1468338428326 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] 08:47:08 INFO - PROCESS | 1652 | 1468338428349 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:47:08 INFO - PROCESS | 1652 | 1468338428351 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1652 | 1468338428353 Marionette TRACE conn2 <- [1,2726,null,{}] 08:47:08 INFO - PROCESS | 1652 | 1468338428359 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}] 08:47:08 INFO - PROCESS | 1652 | 1468338428360 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:08 INFO - PROCESS | 1652 | 1468338428532 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:47:08 INFO - PROCESS | 1652 | 1468338428591 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1652 | 1468338428593 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d709000 == 45 [pid = 1652] [id = 689] 08:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110fe7000) [pid = 1652] [serial = 2067] [outer = 0x0] 08:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116b0b400) [pid = 1652] [serial = 2068] [outer = 0x110fe7000] 08:47:08 INFO - PROCESS | 1652 | 1468338428645 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11833f400) [pid = 1652] [serial = 2069] [outer = 0x110fe7000] 08:47:09 INFO - PROCESS | 1652 | 1468338429027 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:47:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 724ms 08:47:09 INFO - PROCESS | 1652 | 1468338429076 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1652 | 1468338429078 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:47:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:47:09 INFO - PROCESS | 1652 | 1468338429080 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1652 | 1468338429081 Marionette TRACE conn2 <- [1,2730,null,{}] 08:47:09 INFO - PROCESS | 1652 | 1468338429083 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}] 08:47:09 INFO - PROCESS | 1652 | 1468338429084 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:09 INFO - PROCESS | 1652 | 1468338429194 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:47:09 INFO - PROCESS | 1652 | 1468338429200 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 1652 | 1468338429201 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d722000 == 46 [pid = 1652] [id = 690] 08:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243ba000) [pid = 1652] [serial = 2070] [outer = 0x0] 08:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12711e400) [pid = 1652] [serial = 2071] [outer = 0x1243ba000] 08:47:09 INFO - PROCESS | 1652 | 1468338429225 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bf04800) [pid = 1652] [serial = 2072] [outer = 0x1243ba000] 08:47:10 INFO - PROCESS | 1652 | 1468338430015 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"]]]}] 08:47:10 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 08:47:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:47:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 08:47:10 INFO - PROCESS | 1652 | 1468338430050 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:47:10 INFO - PROCESS | 1652 | 1468338430051 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:47:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:47:10 INFO - PROCESS | 1652 | 1468338430053 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1652 | 1468338430054 Marionette TRACE conn2 <- [1,2734,null,{}] 08:47:10 INFO - PROCESS | 1652 | 1468338430057 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}] 08:47:10 INFO - PROCESS | 1652 | 1468338430058 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:10 INFO - PROCESS | 1652 | 1468338430146 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:47:10 INFO - PROCESS | 1652 | 1468338430258 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1652 | 1468338430260 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745b800 == 47 [pid = 1652] [id = 691] 08:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fe3800) [pid = 1652] [serial = 2073] [outer = 0x0] 08:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110fec800) [pid = 1652] [serial = 2074] [outer = 0x110fe3800] 08:47:10 INFO - PROCESS | 1652 | 1468338430292 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a0a800) [pid = 1652] [serial = 2075] [outer = 0x110fe3800] 08:47:10 INFO - PROCESS | 1652 | 1468338430758 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]]]}] 08:47:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:47:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 08:47:10 INFO - PROCESS | 1652 | 1468338430776 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:47:10 INFO - PROCESS | 1652 | 1468338430779 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:47:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:47:10 INFO - PROCESS | 1652 | 1468338430782 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1652 | 1468338430784 Marionette TRACE conn2 <- [1,2738,null,{}] 08:47:10 INFO - PROCESS | 1652 | 1468338430788 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}] 08:47:10 INFO - PROCESS | 1652 | 1468338430790 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:10 INFO - PROCESS | 1652 | 1468338430902 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:47:11 INFO - PROCESS | 1652 | 1468338431010 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1652 | 1468338431012 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b69800 == 48 [pid = 1652] [id = 692] 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a0b800) [pid = 1652] [serial = 2076] [outer = 0x0] 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1208f7000) [pid = 1652] [serial = 2077] [outer = 0x116a0b800] 08:47:11 INFO - PROCESS | 1652 | 1468338431046 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123cef400) [pid = 1652] [serial = 2078] [outer = 0x116a0b800] 08:47:11 INFO - PROCESS | 1652 | 1468338431471 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]]]}] 08:47:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:47:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 720ms 08:47:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:47:11 INFO - PROCESS | 1652 | 1468338431505 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1652 | 1468338431508 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:47:11 INFO - PROCESS | 1652 | 1468338431511 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1652 | 1468338431512 Marionette TRACE conn2 <- [1,2742,null,{}] 08:47:11 INFO - PROCESS | 1652 | 1468338431514 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}] 08:47:11 INFO - PROCESS | 1652 | 1468338431516 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:11 INFO - PROCESS | 1652 | 1468338431645 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:47:11 INFO - PROCESS | 1652 | 1468338431755 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1652 | 1468338431757 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d346800 == 49 [pid = 1652] [id = 693] 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123cf3c00) [pid = 1652] [serial = 2079] [outer = 0x0] 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124e89000) [pid = 1652] [serial = 2080] [outer = 0x123cf3c00] 08:47:11 INFO - PROCESS | 1652 | 1468338431789 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1271da800) [pid = 1652] [serial = 2081] [outer = 0x123cf3c00] 08:47:12 INFO - PROCESS | 1652 | 1468338432191 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]]]}] 08:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 718ms 08:47:12 INFO - PROCESS | 1652 | 1468338432230 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:47:12 INFO - PROCESS | 1652 | 1468338432231 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:47:12 INFO - PROCESS | 1652 | 1468338432239 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1652 | 1468338432243 Marionette TRACE conn2 <- [1,2746,null,{}] 08:47:12 INFO - PROCESS | 1652 | 1468338432246 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}] 08:47:12 INFO - PROCESS | 1652 | 1468338432249 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:12 INFO - PROCESS | 1652 | 1468338432357 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:47:12 INFO - PROCESS | 1652 | 1468338432465 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1652 | 1468338432466 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e56a800 == 50 [pid = 1652] [id = 694] 08:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1243c0400) [pid = 1652] [serial = 2082] [outer = 0x0] 08:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b92d800) [pid = 1652] [serial = 2083] [outer = 0x1243c0400] 08:47:12 INFO - PROCESS | 1652 | 1468338432498 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c337400) [pid = 1652] [serial = 2084] [outer = 0x1243c0400] 08:47:12 INFO - PROCESS | 1652 | 1468338432940 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]]]}] 08:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 727ms 08:47:12 INFO - PROCESS | 1652 | 1468338432961 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 1652 | 1468338432963 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:47:12 INFO - PROCESS | 1652 | 1468338432966 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1652 | 1468338432967 Marionette TRACE conn2 <- [1,2750,null,{}] 08:47:12 INFO - PROCESS | 1652 | 1468338432969 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}] 08:47:12 INFO - PROCESS | 1652 | 1468338432971 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:13 INFO - PROCESS | 1652 | 1468338433094 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:47:13 INFO - PROCESS | 1652 | 1468338433176 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1652 | 1468338433178 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x125631000 == 51 [pid = 1652] [id = 695] 08:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123ceec00) [pid = 1652] [serial = 2085] [outer = 0x0] 08:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bdb9c00) [pid = 1652] [serial = 2086] [outer = 0x123ceec00] 08:47:13 INFO - PROCESS | 1652 | 1468338433206 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c948000) [pid = 1652] [serial = 2087] [outer = 0x123ceec00] 08:47:13 INFO - PROCESS | 1652 | 1468338433792 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:47:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 875ms 08:47:13 INFO - PROCESS | 1652 | 1468338433842 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1652 | 1468338433844 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:47:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:47:13 INFO - PROCESS | 1652 | 1468338433848 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1652 | 1468338433849 Marionette TRACE conn2 <- [1,2754,null,{}] 08:47:13 INFO - PROCESS | 1652 | 1468338433853 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}] 08:47:13 INFO - PROCESS | 1652 | 1468338433854 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:13 INFO - PROCESS | 1652 | 1468338433963 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:47:14 INFO - PROCESS | 1652 | 1468338434032 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1652 | 1468338434035 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b6e000 == 52 [pid = 1652] [id = 696] 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a0ec00) [pid = 1652] [serial = 2088] [outer = 0x0] 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118323800) [pid = 1652] [serial = 2089] [outer = 0x116a0ec00] 08:47:14 INFO - PROCESS | 1652 | 1468338434075 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119409400) [pid = 1652] [serial = 2090] [outer = 0x116a0ec00] 08:47:14 INFO - PROCESS | 1652 | 1468338434579 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]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:47:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 772ms 08:47:14 INFO - PROCESS | 1652 | 1468338434621 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1652 | 1468338434625 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:47:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:47:14 INFO - PROCESS | 1652 | 1468338434631 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1652 | 1468338434633 Marionette TRACE conn2 <- [1,2758,null,{}] 08:47:14 INFO - PROCESS | 1652 | 1468338434637 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}] 08:47:14 INFO - PROCESS | 1652 | 1468338434640 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:14 INFO - PROCESS | 1652 | 1468338434760 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:47:14 INFO - PROCESS | 1652 | 1468338434843 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1652 | 1468338434844 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199fb800 == 53 [pid = 1652] [id = 697] 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1194a0000) [pid = 1652] [serial = 2091] [outer = 0x0] 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119587800) [pid = 1652] [serial = 2092] [outer = 0x1194a0000] 08:47:14 INFO - PROCESS | 1652 | 1468338434872 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123cf1400) [pid = 1652] [serial = 2093] [outer = 0x1194a0000] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d722000 == 52 [pid = 1652] [id = 690] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d709000 == 51 [pid = 1652] [id = 689] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d357800 == 50 [pid = 1652] [id = 688] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf8a800 == 49 [pid = 1652] [id = 687] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd64000 == 48 [pid = 1652] [id = 686] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab20000 == 47 [pid = 1652] [id = 685] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a22d800 == 46 [pid = 1652] [id = 684] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12daa2800 == 45 [pid = 1652] [id = 664] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x124b2b000 == 44 [pid = 1652] [id = 683] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1247cd800) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12940dc00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116a05c00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1291b2000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118a76c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11957b800) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119260800 == 43 [pid = 1652] [id = 682] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11965f800 == 42 [pid = 1652] [id = 679] 08:47:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d22d800 == 41 [pid = 1652] [id = 678] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123d6c400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b9a9400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11714b000) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118a79800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1190ccc00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1173bf000) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a55ac00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1271e0c00) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12bf06c00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124608c00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124e8e800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116b0a800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0c000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12940a000) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1271ddc00) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ebe800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118a73400) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119b52400) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12711f000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b8aac00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113b5dc00) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fee000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12c0e6c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a6b0800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1652 | 1468338435314 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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 08:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:47:15 INFO - PROCESS | 1652 | 1468338435351 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1652 | 1468338435353 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:47:15 INFO - PROCESS | 1652 | 1468338435355 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1652 | 1468338435357 Marionette TRACE conn2 <- [1,2762,null,{}] 08:47:15 INFO - PROCESS | 1652 | 1468338435364 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}] 08:47:15 INFO - PROCESS | 1652 | 1468338435367 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:15 INFO - PROCESS | 1652 | 1468338435453 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:47:15 INFO - PROCESS | 1652 | 1468338435460 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1652 | 1468338435461 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119677800 == 42 [pid = 1652] [id = 698] 08:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118a73400) [pid = 1652] [serial = 2094] [outer = 0x0] 08:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1243bb000) [pid = 1652] [serial = 2095] [outer = 0x118a73400] 08:47:15 INFO - PROCESS | 1652 | 1468338435488 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126d31800) [pid = 1652] [serial = 2096] [outer = 0x118a73400] 08:47:15 INFO - PROCESS | 1652 | 1468338435853 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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 08:47:15 INFO - PROCESS | 1652 | 1468338435876 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:47:15 INFO - PROCESS | 1652 | 1468338435877 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:47:15 INFO - PROCESS | 1652 | 1468338435880 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1652 | 1468338435881 Marionette TRACE conn2 <- [1,2766,null,{}] 08:47:15 INFO - PROCESS | 1652 | 1468338435883 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}] 08:47:15 INFO - PROCESS | 1652 | 1468338435884 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:15 INFO - PROCESS | 1652 | 1468338435968 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:47:15 INFO - PROCESS | 1652 | 1468338435973 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1652 | 1468338435975 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912f000 == 43 [pid = 1652] [id = 699] 08:47:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127120c00) [pid = 1652] [serial = 2097] [outer = 0x0] 08:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127388400) [pid = 1652] [serial = 2098] [outer = 0x127120c00] 08:47:16 INFO - PROCESS | 1652 | 1468338436000 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291c0000) [pid = 1652] [serial = 2099] [outer = 0x127120c00] 08:47:16 INFO - PROCESS | 1652 | 1468338436346 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 517ms 08:47:16 INFO - PROCESS | 1652 | 1468338436409 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1652 | 1468338436410 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:47:16 INFO - PROCESS | 1652 | 1468338436414 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1652 | 1468338436415 Marionette TRACE conn2 <- [1,2770,null,{}] 08:47:16 INFO - PROCESS | 1652 | 1468338436417 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}] 08:47:16 INFO - PROCESS | 1652 | 1468338436418 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:16 INFO - PROCESS | 1652 | 1468338436498 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:47:16 INFO - PROCESS | 1652 | 1468338436502 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1652 | 1468338436503 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a791800 == 44 [pid = 1652] [id = 700] 08:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294e8000) [pid = 1652] [serial = 2100] [outer = 0x0] 08:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a6ac800) [pid = 1652] [serial = 2101] [outer = 0x1294e8000] 08:47:16 INFO - PROCESS | 1652 | 1468338436531 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b8aa400) [pid = 1652] [serial = 2102] [outer = 0x1294e8000] 08:47:16 INFO - PROCESS | 1652 | 1468338436843 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 08:47:16 INFO - PROCESS | 1652 | 1468338436883 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1652 | 1468338436885 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:47:16 INFO - PROCESS | 1652 | 1468338436889 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1652 | 1468338436890 Marionette TRACE conn2 <- [1,2774,null,{}] 08:47:16 INFO - PROCESS | 1652 | 1468338436893 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}] 08:47:16 INFO - PROCESS | 1652 | 1468338436899 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:17 INFO - PROCESS | 1652 | 1468338437058 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:47:17 INFO - PROCESS | 1652 | 1468338437193 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1652 | 1468338437195 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab1a000 == 45 [pid = 1652] [id = 701] 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1129ac400) [pid = 1652] [serial = 2103] [outer = 0x0] 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b9e8800) [pid = 1652] [serial = 2104] [outer = 0x1129ac400] 08:47:17 INFO - PROCESS | 1652 | 1468338437248 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c945800) [pid = 1652] [serial = 2105] [outer = 0x1129ac400] 08:47:17 INFO - PROCESS | 1652 | 1468338437627 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]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 08:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:47:17 INFO - PROCESS | 1652 | 1468338437660 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1652 | 1468338437661 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:47:17 INFO - PROCESS | 1652 | 1468338437663 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1652 | 1468338437664 Marionette TRACE conn2 <- [1,2778,null,{}] 08:47:17 INFO - PROCESS | 1652 | 1468338437666 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}] 08:47:17 INFO - PROCESS | 1652 | 1468338437667 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:17 INFO - PROCESS | 1652 | 1468338437776 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:47:17 INFO - PROCESS | 1652 | 1468338437780 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1652 | 1468338437781 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4eb000 == 46 [pid = 1652] [id = 702] 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125579800) [pid = 1652] [serial = 2106] [outer = 0x0] 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128a1cc00) [pid = 1652] [serial = 2107] [outer = 0x125579800] 08:47:17 INFO - PROCESS | 1652 | 1468338437845 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128a21c00) [pid = 1652] [serial = 2108] [outer = 0x125579800] 08:47:18 INFO - PROCESS | 1652 | 1468338438137 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 08:47:18 INFO - PROCESS | 1652 | 1468338438182 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1652 | 1468338438184 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:47:18 INFO - PROCESS | 1652 | 1468338438186 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1652 | 1468338438187 Marionette TRACE conn2 <- [1,2782,null,{}] 08:47:18 INFO - PROCESS | 1652 | 1468338438192 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}] 08:47:18 INFO - PROCESS | 1652 | 1468338438193 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:18 INFO - PROCESS | 1652 | 1468338438307 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:47:18 INFO - PROCESS | 1652 | 1468338438347 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1652 | 1468338438349 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf70800 == 47 [pid = 1652] [id = 703] 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112699400) [pid = 1652] [serial = 2109] [outer = 0x0] 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11269c800) [pid = 1652] [serial = 2110] [outer = 0x112699400] 08:47:18 INFO - PROCESS | 1652 | 1468338438373 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1126a1c00) [pid = 1652] [serial = 2111] [outer = 0x112699400] 08:47:18 INFO - PROCESS | 1652 | 1468338438673 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 522ms 08:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:47:18 INFO - PROCESS | 1652 | 1468338438710 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1652 | 1468338438711 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:47:18 INFO - PROCESS | 1652 | 1468338438713 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1652 | 1468338438714 Marionette TRACE conn2 <- [1,2786,null,{}] 08:47:18 INFO - PROCESS | 1652 | 1468338438717 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}] 08:47:18 INFO - PROCESS | 1652 | 1468338438718 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:18 INFO - PROCESS | 1652 | 1468338438830 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:47:18 INFO - PROCESS | 1652 | 1468338438842 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1652 | 1468338438844 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d238800 == 48 [pid = 1652] [id = 704] 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1126a2000) [pid = 1652] [serial = 2112] [outer = 0x0] 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128a22c00) [pid = 1652] [serial = 2113] [outer = 0x1126a2000] 08:47:18 INFO - PROCESS | 1652 | 1468338438868 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c948800) [pid = 1652] [serial = 2114] [outer = 0x1126a2000] 08:47:19 INFO - PROCESS | 1652 | 1468338439183 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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 08:47:19 INFO - PROCESS | 1652 | 1468338439238 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1652 | 1468338439239 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:47:19 INFO - PROCESS | 1652 | 1468338439241 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1652 | 1468338439242 Marionette TRACE conn2 <- [1,2790,null,{}] 08:47:19 INFO - PROCESS | 1652 | 1468338439244 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}] 08:47:19 INFO - PROCESS | 1652 | 1468338439245 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:19 INFO - PROCESS | 1652 | 1468338439363 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:47:19 INFO - PROCESS | 1652 | 1468338439404 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1652 | 1468338439405 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d704000 == 49 [pid = 1652] [id = 705] 08:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119976c00) [pid = 1652] [serial = 2115] [outer = 0x0] 08:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11997ac00) [pid = 1652] [serial = 2116] [outer = 0x119976c00] 08:47:19 INFO - PROCESS | 1652 | 1468338439429 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11997e800) [pid = 1652] [serial = 2117] [outer = 0x119976c00] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127387000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118224000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113d40c00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123851c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a6e400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c93c800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ab43c00) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123cf0000) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12711b400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12c32f400) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110fe7000) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127119800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119538000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118622c00) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110fe9800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123c5f800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f82000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:47:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a08c00) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:47:19 INFO - PROCESS | 1652 | 1468338439839 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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 08:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:47:19 INFO - PROCESS | 1652 | 1468338439861 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1652 | 1468338439862 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:47:19 INFO - PROCESS | 1652 | 1468338439864 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1652 | 1468338439866 Marionette TRACE conn2 <- [1,2794,null,{}] 08:47:19 INFO - PROCESS | 1652 | 1468338439868 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}] 08:47:19 INFO - PROCESS | 1652 | 1468338439871 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:20 INFO - PROCESS | 1652 | 1468338440012 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:47:20 INFO - PROCESS | 1652 | 1468338440052 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1652 | 1468338440053 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e34c800 == 50 [pid = 1652] [id = 706] 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a83800) [pid = 1652] [serial = 2118] [outer = 0x0] 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11984e000) [pid = 1652] [serial = 2119] [outer = 0x112a83800] 08:47:20 INFO - PROCESS | 1652 | 1468338440080 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127122000) [pid = 1652] [serial = 2120] [outer = 0x112a83800] 08:47:20 INFO - PROCESS | 1652 | 1468338440342 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 08:47:20 INFO - PROCESS | 1652 | 1468338440395 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1652 | 1468338440397 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:47:20 INFO - PROCESS | 1652 | 1468338440400 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1652 | 1468338440401 Marionette TRACE conn2 <- [1,2798,null,{}] 08:47:20 INFO - PROCESS | 1652 | 1468338440404 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}] 08:47:20 INFO - PROCESS | 1652 | 1468338440407 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:20 INFO - PROCESS | 1652 | 1468338440503 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:47:20 INFO - PROCESS | 1652 | 1468338440569 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1652 | 1468338440570 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac11000 == 51 [pid = 1652] [id = 707] 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12711d800) [pid = 1652] [serial = 2121] [outer = 0x0] 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ab43c00) [pid = 1652] [serial = 2122] [outer = 0x12711d800] 08:47:20 INFO - PROCESS | 1652 | 1468338440594 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12cf3e400) [pid = 1652] [serial = 2123] [outer = 0x12711d800] 08:47:20 INFO - PROCESS | 1652 | 1468338440877 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 08:47:20 INFO - PROCESS | 1652 | 1468338440920 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1652 | 1468338440921 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:47:20 INFO - PROCESS | 1652 | 1468338440927 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1652 | 1468338440928 Marionette TRACE conn2 <- [1,2802,null,{}] 08:47:20 INFO - PROCESS | 1652 | 1468338440930 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}] 08:47:20 INFO - PROCESS | 1652 | 1468338440931 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:21 INFO - PROCESS | 1652 | 1468338441018 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:47:21 INFO - PROCESS | 1652 | 1468338441022 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1652 | 1468338441023 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127de800 == 52 [pid = 1652] [id = 708] 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12cf3e800) [pid = 1652] [serial = 2124] [outer = 0x0] 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12cf49800) [pid = 1652] [serial = 2125] [outer = 0x12cf3e800] 08:47:21 INFO - PROCESS | 1652 | 1468338441046 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d344000) [pid = 1652] [serial = 2126] [outer = 0x12cf3e800] 08:47:21 INFO - PROCESS | 1652 | 1468338441376 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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 08:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:47:21 INFO - PROCESS | 1652 | 1468338441395 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1652 | 1468338441397 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:47:21 INFO - PROCESS | 1652 | 1468338441407 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1652 | 1468338441410 Marionette TRACE conn2 <- [1,2806,null,{}] 08:47:21 INFO - PROCESS | 1652 | 1468338441412 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}] 08:47:21 INFO - PROCESS | 1652 | 1468338441413 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:21 INFO - PROCESS | 1652 | 1468338441535 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:47:21 INFO - PROCESS | 1652 | 1468338441541 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1652 | 1468338441542 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127f4800 == 53 [pid = 1652] [id = 709] 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110f75000) [pid = 1652] [serial = 2127] [outer = 0x0] 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x110f78c00) [pid = 1652] [serial = 2128] [outer = 0x110f75000] 08:47:21 INFO - PROCESS | 1652 | 1468338441565 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x110f7d000) [pid = 1652] [serial = 2129] [outer = 0x110f75000] 08:47:22 INFO - PROCESS | 1652 | 1468338442020 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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:47:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 631ms 08:47:22 INFO - PROCESS | 1652 | 1468338442030 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1652 | 1468338442033 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:47:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:47:22 INFO - PROCESS | 1652 | 1468338442037 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1652 | 1468338442039 Marionette TRACE conn2 <- [1,2810,null,{}] 08:47:22 INFO - PROCESS | 1652 | 1468338442043 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}] 08:47:22 INFO - PROCESS | 1652 | 1468338442045 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:22 INFO - PROCESS | 1652 | 1468338442163 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:47:22 INFO - PROCESS | 1652 | 1468338442247 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 1652 | 1468338442249 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119670800 == 54 [pid = 1652] [id = 710] 08:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116320800) [pid = 1652] [serial = 2130] [outer = 0x0] 08:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a09c00) [pid = 1652] [serial = 2131] [outer = 0x116320800] 08:47:22 INFO - PROCESS | 1652 | 1468338442302 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x117f14400) [pid = 1652] [serial = 2132] [outer = 0x116320800] 08:47:22 INFO - PROCESS | 1652 | 1468338442736 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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:47:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 721ms 08:47:22 INFO - PROCESS | 1652 | 1468338442758 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:47:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:47:22 INFO - PROCESS | 1652 | 1468338442761 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:47:22 INFO - PROCESS | 1652 | 1468338442766 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1652 | 1468338442768 Marionette TRACE conn2 <- [1,2814,null,{}] 08:47:22 INFO - PROCESS | 1652 | 1468338442789 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}] 08:47:22 INFO - PROCESS | 1652 | 1468338442791 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:22 INFO - PROCESS | 1652 | 1468338442903 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:47:22 INFO - PROCESS | 1652 | 1468338442985 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 1652 | 1468338442987 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a78c000 == 55 [pid = 1652] [id = 711] 08:47:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11984d400) [pid = 1652] [serial = 2133] [outer = 0x0] 08:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11997dc00) [pid = 1652] [serial = 2134] [outer = 0x11984d400] 08:47:23 INFO - PROCESS | 1652 | 1468338443017 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12380a400) [pid = 1652] [serial = 2135] [outer = 0x11984d400] 08:47:23 INFO - PROCESS | 1652 | 1468338443441 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]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 724ms 08:47:23 INFO - PROCESS | 1652 | 1468338443503 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 1652 | 1468338443504 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:47:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:47:23 INFO - PROCESS | 1652 | 1468338443538 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 1652 | 1468338443541 Marionette TRACE conn2 <- [1,2818,null,{}] 08:47:23 INFO - PROCESS | 1652 | 1468338443550 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}] 08:47:23 INFO - PROCESS | 1652 | 1468338443553 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:23 INFO - PROCESS | 1652 | 1468338443663 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:47:23 INFO - PROCESS | 1652 | 1468338443748 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1652 | 1468338443750 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ae800 == 56 [pid = 1652] [id = 712] 08:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12502e800) [pid = 1652] [serial = 2136] [outer = 0x0] 08:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127119400) [pid = 1652] [serial = 2137] [outer = 0x12502e800] 08:47:23 INFO - PROCESS | 1652 | 1468338443780 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128a18c00) [pid = 1652] [serial = 2138] [outer = 0x12502e800] 08:47:24 INFO - PROCESS | 1652 | 1468338444192 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 693ms 08:47:24 INFO - PROCESS | 1652 | 1468338444213 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1652 | 1468338444215 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:47:24 INFO - PROCESS | 1652 | 1468338444217 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1652 | 1468338444218 Marionette TRACE conn2 <- [1,2822,null,{}] 08:47:24 INFO - PROCESS | 1652 | 1468338444239 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}] 08:47:24 INFO - PROCESS | 1652 | 1468338444241 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:24 INFO - PROCESS | 1652 | 1468338444351 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:47:24 INFO - PROCESS | 1652 | 1468338444447 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1652 | 1468338444449 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d347000 == 57 [pid = 1652] [id = 713] 08:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126d31000) [pid = 1652] [serial = 2139] [outer = 0x0] 08:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128aa5000) [pid = 1652] [serial = 2140] [outer = 0x126d31000] 08:47:24 INFO - PROCESS | 1652 | 1468338444478 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128aaa400) [pid = 1652] [serial = 2141] [outer = 0x126d31000] 08:47:24 INFO - PROCESS | 1652 | 1468338444926 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:47:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 723ms 08:47:24 INFO - PROCESS | 1652 | 1468338444941 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1652 | 1468338444943 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:47:24 INFO - PROCESS | 1652 | 1468338444945 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1652 | 1468338444946 Marionette TRACE conn2 <- [1,2826,null,{}] 08:47:24 INFO - PROCESS | 1652 | 1468338444949 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}] 08:47:24 INFO - PROCESS | 1652 | 1468338444950 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:25 INFO - PROCESS | 1652 | 1468338445076 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:47:25 INFO - PROCESS | 1652 | 1468338445406 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1652 | 1468338445408 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387b800 == 58 [pid = 1652] [id = 714] 08:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110fe6400) [pid = 1652] [serial = 2142] [outer = 0x0] 08:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1126a3000) [pid = 1652] [serial = 2143] [outer = 0x110fe6400] 08:47:25 INFO - PROCESS | 1652 | 1468338445469 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11631ac00) [pid = 1652] [serial = 2144] [outer = 0x110fe6400] 08:47:25 INFO - PROCESS | 1652 | 1468338445935 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:47:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1023ms 08:47:25 INFO - PROCESS | 1652 | 1468338445969 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1652 | 1468338445973 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:47:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:47:25 INFO - PROCESS | 1652 | 1468338445985 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1652 | 1468338445987 Marionette TRACE conn2 <- [1,2830,null,{}] 08:47:25 INFO - PROCESS | 1652 | 1468338445990 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}] 08:47:25 INFO - PROCESS | 1652 | 1468338445993 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:26 INFO - PROCESS | 1652 | 1468338446092 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:47:26 INFO - PROCESS | 1652 | 1468338446164 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 1652 | 1468338446166 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119260800 == 59 [pid = 1652] [id = 715] 08:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11714d800) [pid = 1652] [serial = 2145] [outer = 0x0] 08:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11822e400) [pid = 1652] [serial = 2146] [outer = 0x11714d800] 08:47:26 INFO - PROCESS | 1652 | 1468338446236 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118620000) [pid = 1652] [serial = 2147] [outer = 0x11714d800] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1127de800 == 58 [pid = 1652] [id = 708] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac11000 == 57 [pid = 1652] [id = 707] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e34c800 == 56 [pid = 1652] [id = 706] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d704000 == 55 [pid = 1652] [id = 705] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d238800 == 54 [pid = 1652] [id = 704] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf70800 == 53 [pid = 1652] [id = 703] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4eb000 == 52 [pid = 1652] [id = 702] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab1a000 == 51 [pid = 1652] [id = 701] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a791800 == 50 [pid = 1652] [id = 700] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12912f000 == 49 [pid = 1652] [id = 699] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119677800 == 48 [pid = 1652] [id = 698] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1199fb800 == 47 [pid = 1652] [id = 697] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128b6e000 == 46 [pid = 1652] [id = 696] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e56a800 == 45 [pid = 1652] [id = 694] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d346800 == 44 [pid = 1652] [id = 693] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128b69800 == 43 [pid = 1652] [id = 692] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11745b800 == 42 [pid = 1652] [id = 691] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e351000 == 41 [pid = 1652] [id = 668] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a54d000 == 40 [pid = 1652] [id = 650] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb74800 == 39 [pid = 1652] [id = 652] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e7000 == 38 [pid = 1652] [id = 681] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11745f000 == 37 [pid = 1652] [id = 635] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11945c000 == 36 [pid = 1652] [id = 637] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125631000 == 35 [pid = 1652] [id = 695] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11925a000 == 34 [pid = 1652] [id = 669] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b8000 == 33 [pid = 1652] [id = 680] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12387b800 == 32 [pid = 1652] [id = 714] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d347000 == 31 [pid = 1652] [id = 713] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ae800 == 30 [pid = 1652] [id = 712] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a78c000 == 29 [pid = 1652] [id = 711] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1127f4800 == 28 [pid = 1652] [id = 709] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119670800 == 27 [pid = 1652] [id = 710] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a7db000) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a6b1c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11953b400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x116a0d000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126957800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b9acc00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12c0e8000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bdbb800) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c33b800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116b0b400) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c335000) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128eb6c00) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124692800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123feb400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ab51000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1240c2400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128cd5400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12694a800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127116800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11834e000) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a13000) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119409c00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1208eac00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c93f000) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12ba79400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11833f400) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bf0d000) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6b2c00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12cf43400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12711e400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 08:47:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d354800 == 26 [pid = 1652] [id = 17] 08:47:27 INFO - PROCESS | 1652 | 1468338447479 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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:47:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1525ms 08:47:27 INFO - PROCESS | 1652 | 1468338447510 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1652 | 1468338447513 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:47:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:47:27 INFO - PROCESS | 1652 | 1468338447516 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1652 | 1468338447518 Marionette TRACE conn2 <- [1,2834,null,{}] 08:47:27 INFO - PROCESS | 1652 | 1468338447521 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}] 08:47:27 INFO - PROCESS | 1652 | 1468338447523 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:27 INFO - PROCESS | 1652 | 1468338447611 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:47:27 INFO - PROCESS | 1652 | 1468338447618 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1652 | 1468338447619 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f3d000 == 27 [pid = 1652] [id = 716] 08:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112f81000) [pid = 1652] [serial = 2148] [outer = 0x0] 08:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133ca000) [pid = 1652] [serial = 2149] [outer = 0x112f81000] 08:47:27 INFO - PROCESS | 1652 | 1468338447650 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113bab000) [pid = 1652] [serial = 2150] [outer = 0x112f81000] 08:47:28 INFO - PROCESS | 1652 | 1468338448016 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 08:47:28 INFO - PROCESS | 1652 | 1468338448038 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:47:28 INFO - PROCESS | 1652 | 1468338448043 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:47:28 INFO - PROCESS | 1652 | 1468338448048 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1652 | 1468338448050 Marionette TRACE conn2 <- [1,2838,null,{}] 08:47:28 INFO - PROCESS | 1652 | 1468338448052 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}] 08:47:28 INFO - PROCESS | 1652 | 1468338448054 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:28 INFO - PROCESS | 1652 | 1468338448140 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:47:28 INFO - PROCESS | 1652 | 1468338448200 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1652 | 1468338448201 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11945e000 == 28 [pid = 1652] [id = 717] 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113d91800) [pid = 1652] [serial = 2151] [outer = 0x0] 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11631dc00) [pid = 1652] [serial = 2152] [outer = 0x113d91800] 08:47:28 INFO - PROCESS | 1652 | 1468338448228 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117156800) [pid = 1652] [serial = 2153] [outer = 0x113d91800] 08:47:28 INFO - PROCESS | 1652 | 1468338448561 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]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 08:47:28 INFO - PROCESS | 1652 | 1468338448569 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1652 | 1468338448570 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:47:28 INFO - PROCESS | 1652 | 1468338448576 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1652 | 1468338448579 Marionette TRACE conn2 <- [1,2842,null,{}] 08:47:28 INFO - PROCESS | 1652 | 1468338448586 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}] 08:47:28 INFO - PROCESS | 1652 | 1468338448592 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:28 INFO - PROCESS | 1652 | 1468338448697 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:47:28 INFO - PROCESS | 1652 | 1468338448704 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1652 | 1468338448706 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f15800 == 29 [pid = 1652] [id = 718] 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110f74400) [pid = 1652] [serial = 2154] [outer = 0x0] 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118324400) [pid = 1652] [serial = 2155] [outer = 0x110f74400] 08:47:28 INFO - PROCESS | 1652 | 1468338448734 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1190ce000) [pid = 1652] [serial = 2156] [outer = 0x110f74400] 08:47:29 INFO - PROCESS | 1652 | 1468338449085 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]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:47:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 525ms 08:47:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:47:29 INFO - PROCESS | 1652 | 1468338449100 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 1652 | 1468338449101 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:47:29 INFO - PROCESS | 1652 | 1468338449103 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1652 | 1468338449104 Marionette TRACE conn2 <- [1,2846,null,{}] 08:47:29 INFO - PROCESS | 1652 | 1468338449110 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}] 08:47:29 INFO - PROCESS | 1652 | 1468338449112 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:29 INFO - PROCESS | 1652 | 1468338449194 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:47:29 INFO - PROCESS | 1652 | 1468338449198 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1652 | 1468338449199 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d17000 == 30 [pid = 1652] [id = 719] 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119403c00) [pid = 1652] [serial = 2157] [outer = 0x0] 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119539800) [pid = 1652] [serial = 2158] [outer = 0x119403c00] 08:47:29 INFO - PROCESS | 1652 | 1468338449224 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119586400) [pid = 1652] [serial = 2159] [outer = 0x119403c00] 08:47:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:47:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 08:47:29 INFO - PROCESS | 1652 | 1468338449618 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]]]}] 08:47:29 INFO - PROCESS | 1652 | 1468338449625 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 1652 | 1468338449627 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:47:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:47:29 INFO - PROCESS | 1652 | 1468338449629 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1652 | 1468338449630 Marionette TRACE conn2 <- [1,2850,null,{}] 08:47:29 INFO - PROCESS | 1652 | 1468338449633 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}] 08:47:29 INFO - PROCESS | 1652 | 1468338449634 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:29 INFO - PROCESS | 1652 | 1468338449733 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:47:29 INFO - PROCESS | 1652 | 1468338449773 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1652 | 1468338449775 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b68800 == 31 [pid = 1652] [id = 720] 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113d40c00) [pid = 1652] [serial = 2160] [outer = 0x0] 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119857400) [pid = 1652] [serial = 2161] [outer = 0x113d40c00] 08:47:29 INFO - PROCESS | 1652 | 1468338449800 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119978c00) [pid = 1652] [serial = 2162] [outer = 0x113d40c00] 08:47:30 INFO - PROCESS | 1652 | 1468338450135 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:47:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 08:47:30 INFO - PROCESS | 1652 | 1468338450148 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1652 | 1468338450149 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:47:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:47:30 INFO - PROCESS | 1652 | 1468338450151 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1652 | 1468338450152 Marionette TRACE conn2 <- [1,2854,null,{}] 08:47:30 INFO - PROCESS | 1652 | 1468338450155 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}] 08:47:30 INFO - PROCESS | 1652 | 1468338450161 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:30 INFO - PROCESS | 1652 | 1468338450280 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:47:30 INFO - PROCESS | 1652 | 1468338450294 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1652 | 1468338450295 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a242000 == 32 [pid = 1652] [id = 721] 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1130a9800) [pid = 1652] [serial = 2163] [outer = 0x0] 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1208f4400) [pid = 1652] [serial = 2164] [outer = 0x1130a9800] 08:47:30 INFO - PROCESS | 1652 | 1468338450320 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1240cac00) [pid = 1652] [serial = 2165] [outer = 0x1130a9800] 08:47:30 INFO - PROCESS | 1652 | 1468338450669 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]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:47:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 571ms 08:47:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:47:30 INFO - PROCESS | 1652 | 1468338450723 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1652 | 1468338450724 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:47:30 INFO - PROCESS | 1652 | 1468338450726 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1652 | 1468338450727 Marionette TRACE conn2 <- [1,2858,null,{}] 08:47:30 INFO - PROCESS | 1652 | 1468338450729 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}] 08:47:30 INFO - PROCESS | 1652 | 1468338450730 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:30 INFO - PROCESS | 1652 | 1468338450831 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:47:30 INFO - PROCESS | 1652 | 1468338450843 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1652 | 1468338450844 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a77b000 == 33 [pid = 1652] [id = 722] 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12429d800) [pid = 1652] [serial = 2166] [outer = 0x0] 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12437f400) [pid = 1652] [serial = 2167] [outer = 0x12429d800] 08:47:30 INFO - PROCESS | 1652 | 1468338450868 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1243c4000) [pid = 1652] [serial = 2168] [outer = 0x12429d800] 08:47:31 INFO - PROCESS | 1652 | 1468338451204 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:47:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 08:47:31 INFO - PROCESS | 1652 | 1468338451246 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1652 | 1468338451248 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:47:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:47:31 INFO - PROCESS | 1652 | 1468338451250 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1652 | 1468338451251 Marionette TRACE conn2 <- [1,2862,null,{}] 08:47:31 INFO - PROCESS | 1652 | 1468338451253 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}] 08:47:31 INFO - PROCESS | 1652 | 1468338451254 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:31 INFO - PROCESS | 1652 | 1468338451811 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119976c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110fe3800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1243ba000) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1129ac400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1126a2000) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127120c00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118a73400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1243c0400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1294e8000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123cf3c00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125579800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112699400) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12711d800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123ceec00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194a0000) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0b800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116a0ec00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a83800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110f75000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:47:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12cf3e800) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:47:31 INFO - PROCESS | 1652 | 1468338451862 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1652 | 1468338451863 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b6800 == 34 [pid = 1652] [id = 723] 08:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110f70800) [pid = 1652] [serial = 2169] [outer = 0x0] 08:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110fed000) [pid = 1652] [serial = 2170] [outer = 0x110f70800] 08:47:31 INFO - PROCESS | 1652 | 1468338451888 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113297000) [pid = 1652] [serial = 2171] [outer = 0x110f70800] 08:47:32 INFO - PROCESS | 1652 | 1468338452167 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:47:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 969ms 08:47:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:47:32 INFO - PROCESS | 1652 | 1468338452220 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1652 | 1468338452221 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:47:32 INFO - PROCESS | 1652 | 1468338452226 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1652 | 1468338452228 Marionette TRACE conn2 <- [1,2866,null,{}] 08:47:32 INFO - PROCESS | 1652 | 1468338452230 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}] 08:47:32 INFO - PROCESS | 1652 | 1468338452231 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:32 INFO - PROCESS | 1652 | 1468338452314 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:47:32 INFO - PROCESS | 1652 | 1468338452318 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1652 | 1468338452319 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f0d800 == 35 [pid = 1652] [id = 724] 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133cc800) [pid = 1652] [serial = 2172] [outer = 0x0] 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11997f000) [pid = 1652] [serial = 2173] [outer = 0x1133cc800] 08:47:32 INFO - PROCESS | 1652 | 1468338452342 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124610c00) [pid = 1652] [serial = 2174] [outer = 0x1133cc800] 08:47:32 INFO - PROCESS | 1652 | 1468338452650 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:47:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms 08:47:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:47:32 INFO - PROCESS | 1652 | 1468338452696 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1652 | 1468338452697 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:47:32 INFO - PROCESS | 1652 | 1468338452699 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1652 | 1468338452700 Marionette TRACE conn2 <- [1,2870,null,{}] 08:47:32 INFO - PROCESS | 1652 | 1468338452702 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}] 08:47:32 INFO - PROCESS | 1652 | 1468338452703 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:32 INFO - PROCESS | 1652 | 1468338452817 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:47:32 INFO - PROCESS | 1652 | 1468338452824 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1652 | 1468338452825 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b834800 == 36 [pid = 1652] [id = 725] 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116a0b800) [pid = 1652] [serial = 2175] [outer = 0x0] 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124695000) [pid = 1652] [serial = 2176] [outer = 0x116a0b800] 08:47:32 INFO - PROCESS | 1652 | 1468338452849 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124ef7800) [pid = 1652] [serial = 2177] [outer = 0x116a0b800] 08:47:33 INFO - PROCESS | 1652 | 1468338453247 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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 569ms 08:47:33 INFO - PROCESS | 1652 | 1468338453268 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:47:33 INFO - PROCESS | 1652 | 1468338453271 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:47:33 INFO - PROCESS | 1652 | 1468338453274 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1652 | 1468338453276 Marionette TRACE conn2 <- [1,2874,null,{}] 08:47:33 INFO - PROCESS | 1652 | 1468338453280 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}] 08:47:33 INFO - PROCESS | 1652 | 1468338453282 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:33 INFO - PROCESS | 1652 | 1468338453404 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:47:33 INFO - PROCESS | 1652 | 1468338453491 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1652 | 1468338453493 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825f800 == 37 [pid = 1652] [id = 726] 08:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11269dc00) [pid = 1652] [serial = 2178] [outer = 0x0] 08:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1128cf400) [pid = 1652] [serial = 2179] [outer = 0x11269dc00] 08:47:33 INFO - PROCESS | 1652 | 1468338453524 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1131c4c00) [pid = 1652] [serial = 2180] [outer = 0x11269dc00] 08:47:34 INFO - PROCESS | 1652 | 1468338454077 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 871ms 08:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:47:34 INFO - PROCESS | 1652 | 1468338454146 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1652 | 1468338454149 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:47:34 INFO - PROCESS | 1652 | 1468338454154 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1652 | 1468338454156 Marionette TRACE conn2 <- [1,2878,null,{}] 08:47:34 INFO - PROCESS | 1652 | 1468338454158 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}] 08:47:34 INFO - PROCESS | 1652 | 1468338454160 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:34 INFO - PROCESS | 1652 | 1468338454271 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:47:34 INFO - PROCESS | 1652 | 1468338454336 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1652 | 1468338454338 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5e000 == 38 [pid = 1652] [id = 727] 08:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a13400) [pid = 1652] [serial = 2181] [outer = 0x0] 08:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11822c400) [pid = 1652] [serial = 2182] [outer = 0x116a13400] 08:47:34 INFO - PROCESS | 1652 | 1468338454368 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11873b800) [pid = 1652] [serial = 2183] [outer = 0x116a13400] 08:47:34 INFO - PROCESS | 1652 | 1468338454896 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 770ms 08:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:47:34 INFO - PROCESS | 1652 | 1468338454924 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1652 | 1468338454926 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:47:34 INFO - PROCESS | 1652 | 1468338454928 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1652 | 1468338454931 Marionette TRACE conn2 <- [1,2882,null,{}] 08:47:34 INFO - PROCESS | 1652 | 1468338454938 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}] 08:47:34 INFO - PROCESS | 1652 | 1468338454941 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:35 INFO - PROCESS | 1652 | 1468338455065 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:47:35 INFO - PROCESS | 1652 | 1468338455132 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1652 | 1468338455134 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8d000 == 39 [pid = 1652] [id = 728] 08:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11949ec00) [pid = 1652] [serial = 2184] [outer = 0x0] 08:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119980000) [pid = 1652] [serial = 2185] [outer = 0x11949ec00] 08:47:35 INFO - PROCESS | 1652 | 1468338455165 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123ce6c00) [pid = 1652] [serial = 2186] [outer = 0x11949ec00] 08:47:35 INFO - PROCESS | 1652 | 1468338455819 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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:47:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 925ms 08:47:35 INFO - PROCESS | 1652 | 1468338455869 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1652 | 1468338455871 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:47:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:47:35 INFO - PROCESS | 1652 | 1468338455878 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1652 | 1468338455880 Marionette TRACE conn2 <- [1,2886,null,{}] 08:47:35 INFO - PROCESS | 1652 | 1468338455884 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}] 08:47:35 INFO - PROCESS | 1652 | 1468338455885 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:36 INFO - PROCESS | 1652 | 1468338456001 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123f0d800 == 38 [pid = 1652] [id = 724] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b6800 == 37 [pid = 1652] [id = 723] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a77b000 == 36 [pid = 1652] [id = 722] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a242000 == 35 [pid = 1652] [id = 721] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128b68800 == 34 [pid = 1652] [id = 720] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126d17000 == 33 [pid = 1652] [id = 719] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123f15800 == 32 [pid = 1652] [id = 718] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11945e000 == 31 [pid = 1652] [id = 717] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117f3d000 == 30 [pid = 1652] [id = 716] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d348800 == 29 [pid = 1652] [id = 18] 08:47:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119260800 == 28 [pid = 1652] [id = 715] 08:47:36 INFO - PROCESS | 1652 | 1468338456108 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1652 | 1468338456111 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11611a000 == 29 [pid = 1652] [id = 729] 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110ff2000) [pid = 1652] [serial = 2187] [outer = 0x0] 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x112d3d400) [pid = 1652] [serial = 2188] [outer = 0x110ff2000] 08:47:36 INFO - PROCESS | 1652 | 1468338456139 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x113930400) [pid = 1652] [serial = 2189] [outer = 0x110ff2000] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x110f7d000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x110f78c00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12cf49800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d344000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11997e800) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116a0a800) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12bf04800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b9e8800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c948800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127388400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1243bb000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b92d800) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b8aa400) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124e89000) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11997ac00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128a21c00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291c0000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c337400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11269c800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128a1cc00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126d31800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ab43c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c948000) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119587800) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1208f7000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123cf1400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123cef400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118323800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a6ac800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119409400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bdb9c00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x110fec800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11984e000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c945800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128a22c00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12cf3e400) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127122000) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1271da800) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1126a1c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 08:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 08:47:36 INFO - PROCESS | 1652 | 1468338456489 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]]]}] 08:47:36 INFO - PROCESS | 1652 | 1468338456498 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 1652 | 1468338456500 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:47:36 INFO - PROCESS | 1652 | 1468338456505 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 1652 | 1468338456510 Marionette TRACE conn2 <- [1,2890,null,{}] 08:47:36 INFO - PROCESS | 1652 | 1468338456513 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}] 08:47:36 INFO - PROCESS | 1652 | 1468338456515 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:36 INFO - PROCESS | 1652 | 1468338456602 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:47:36 INFO - PROCESS | 1652 | 1468338456664 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1652 | 1468338456666 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ff3000 == 30 [pid = 1652] [id = 730] 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133f2c00) [pid = 1652] [serial = 2190] [outer = 0x0] 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167ef000) [pid = 1652] [serial = 2191] [outer = 0x1133f2c00] 08:47:36 INFO - PROCESS | 1652 | 1468338456693 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118162800) [pid = 1652] [serial = 2192] [outer = 0x1133f2c00] 08:47:37 INFO - PROCESS | 1652 | 1468338457016 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:47:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 527ms 08:47:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:47:37 INFO - PROCESS | 1652 | 1468338457032 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1652 | 1468338457033 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1652 | 1468338457035 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1652 | 1468338457038 Marionette TRACE conn2 <- [1,2894,null,{}] 08:47:37 INFO - PROCESS | 1652 | 1468338457049 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}] 08:47:37 INFO - PROCESS | 1652 | 1468338457052 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:37 INFO - PROCESS | 1652 | 1468338457145 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:47:37 INFO - PROCESS | 1652 | 1468338457205 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 1652 | 1468338457207 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b59800 == 31 [pid = 1652] [id = 731] 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11832a000) [pid = 1652] [serial = 2193] [outer = 0x0] 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1190d7000) [pid = 1652] [serial = 2194] [outer = 0x11832a000] 08:47:37 INFO - PROCESS | 1652 | 1468338457237 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119979400) [pid = 1652] [serial = 2195] [outer = 0x11832a000] 08:47:37 INFO - PROCESS | 1652 | 1468338457526 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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:47:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 528ms 08:47:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:47:37 INFO - PROCESS | 1652 | 1468338457564 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1652 | 1468338457565 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1652 | 1468338457567 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1652 | 1468338457569 Marionette TRACE conn2 <- [1,2898,null,{}] 08:47:37 INFO - PROCESS | 1652 | 1468338457571 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}] 08:47:37 INFO - PROCESS | 1652 | 1468338457574 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:37 INFO - PROCESS | 1652 | 1468338457666 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:47:37 INFO - PROCESS | 1652 | 1468338457669 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 1652 | 1468338457670 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a676800 == 32 [pid = 1652] [id = 732] 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119f15800) [pid = 1652] [serial = 2196] [outer = 0x0] 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123ce9c00) [pid = 1652] [serial = 2197] [outer = 0x119f15800] 08:47:37 INFO - PROCESS | 1652 | 1468338457696 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123cf1800) [pid = 1652] [serial = 2198] [outer = 0x119f15800] 08:47:38 INFO - PROCESS | 1652 | 1468338458045 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]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:47:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 08:47:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:47:38 INFO - PROCESS | 1652 | 1468338458090 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 1652 | 1468338458092 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:47:38 INFO - PROCESS | 1652 | 1468338458095 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1652 | 1468338458096 Marionette TRACE conn2 <- [1,2902,null,{}] 08:47:38 INFO - PROCESS | 1652 | 1468338458098 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}] 08:47:38 INFO - PROCESS | 1652 | 1468338458107 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:38 INFO - PROCESS | 1652 | 1468338458184 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:47:38 INFO - PROCESS | 1652 | 1468338458189 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1652 | 1468338458192 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab09000 == 33 [pid = 1652] [id = 733] 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11953e800) [pid = 1652] [serial = 2199] [outer = 0x0] 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12429ec00) [pid = 1652] [serial = 2200] [outer = 0x11953e800] 08:47:38 INFO - PROCESS | 1652 | 1468338458216 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12468d400) [pid = 1652] [serial = 2201] [outer = 0x11953e800] 08:47:38 INFO - PROCESS | 1652 | 1468338458579 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:47:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 08:47:38 INFO - PROCESS | 1652 | 1468338458621 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 1652 | 1468338458622 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:47:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:47:38 INFO - PROCESS | 1652 | 1468338458625 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1652 | 1468338458626 Marionette TRACE conn2 <- [1,2906,null,{}] 08:47:38 INFO - PROCESS | 1652 | 1468338458628 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}] 08:47:38 INFO - PROCESS | 1652 | 1468338458632 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:38 INFO - PROCESS | 1652 | 1468338458754 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:47:38 INFO - PROCESS | 1652 | 1468338458773 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1652 | 1468338458774 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba40800 == 34 [pid = 1652] [id = 734] 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124e85400) [pid = 1652] [serial = 2202] [outer = 0x0] 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256ac400) [pid = 1652] [serial = 2203] [outer = 0x124e85400] 08:47:38 INFO - PROCESS | 1652 | 1468338458798 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12711bc00) [pid = 1652] [serial = 2204] [outer = 0x124e85400] 08:47:39 INFO - PROCESS | 1652 | 1468338459154 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:47:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 08:47:39 INFO - PROCESS | 1652 | 1468338459196 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:47:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:47:39 INFO - PROCESS | 1652 | 1468338459205 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:47:39 INFO - PROCESS | 1652 | 1468338459207 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1652 | 1468338459208 Marionette TRACE conn2 <- [1,2910,null,{}] 08:47:39 INFO - PROCESS | 1652 | 1468338459210 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}] 08:47:39 INFO - PROCESS | 1652 | 1468338459212 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:39 INFO - PROCESS | 1652 | 1468338459318 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:47:39 INFO - PROCESS | 1652 | 1468338459361 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1652 | 1468338459362 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd84000 == 35 [pid = 1652] [id = 735] 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12711f400) [pid = 1652] [serial = 2205] [outer = 0x0] 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127125000) [pid = 1652] [serial = 2206] [outer = 0x12711f400] 08:47:39 INFO - PROCESS | 1652 | 1468338459390 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127389800) [pid = 1652] [serial = 2207] [outer = 0x12711f400] 08:47:39 INFO - PROCESS | 1652 | 1468338459663 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]]]}] 08:47:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:47:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:47:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 08:47:39 INFO - PROCESS | 1652 | 1468338459680 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1652 | 1468338459681 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:47:39 INFO - TEST-START | /DOMEvents/constructors.html 08:47:39 INFO - PROCESS | 1652 | 1468338459683 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1652 | 1468338459684 Marionette TRACE conn2 <- [1,2914,null,{}] 08:47:39 INFO - PROCESS | 1652 | 1468338459702 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}] 08:47:39 INFO - PROCESS | 1652 | 1468338459703 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:39 INFO - PROCESS | 1652 | 1468338459823 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:47:39 INFO - PROCESS | 1652 | 1468338459826 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1652 | 1468338459827 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127eb000 == 36 [pid = 1652] [id = 736] 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12738a400) [pid = 1652] [serial = 2208] [outer = 0x0] 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128a18000) [pid = 1652] [serial = 2209] [outer = 0x12738a400] 08:47:39 INFO - PROCESS | 1652 | 1468338459887 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128a20000) [pid = 1652] [serial = 2210] [outer = 0x12738a400] 08:47:40 INFO - PROCESS | 1652 | 1468338460240 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]]]}] 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:47:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:47:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 587ms 08:47:40 INFO - PROCESS | 1652 | 1468338460277 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1652 | 1468338460278 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:47:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:47:40 INFO - PROCESS | 1652 | 1468338460280 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1652 | 1468338460281 Marionette TRACE conn2 <- [1,2918,null,{}] 08:47:40 INFO - PROCESS | 1652 | 1468338460283 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}] 08:47:40 INFO - PROCESS | 1652 | 1468338460284 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:40 INFO - PROCESS | 1652 | 1468338460391 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:47:40 INFO - PROCESS | 1652 | 1468338460395 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 1652 | 1468338460396 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb87800 == 37 [pid = 1652] [id = 737] 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1129b3000) [pid = 1652] [serial = 2211] [outer = 0x0] 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119975400) [pid = 1652] [serial = 2212] [outer = 0x1129b3000] 08:47:40 INFO - PROCESS | 1652 | 1468338460504 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128aa5400) [pid = 1652] [serial = 2213] [outer = 0x1129b3000] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12d355000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12cf45c00) [pid = 1652] [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.] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116320800) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11984d400) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11714d800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133cc800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12502e800) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113d91800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113d40c00) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126d31000) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fe6400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1130a9800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12429d800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110f70800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119403c00) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110f74400) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:47:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112f81000) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:47:40 INFO - PROCESS | 1652 | 1468338460769 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:47:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:47:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 08:47:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:47:40 INFO - PROCESS | 1652 | 1468338460800 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1652 | 1468338460801 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:47:40 INFO - PROCESS | 1652 | 1468338460803 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1652 | 1468338460804 Marionette TRACE conn2 <- [1,2922,null,{}] 08:47:40 INFO - PROCESS | 1652 | 1468338460815 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}] 08:47:40 INFO - PROCESS | 1652 | 1468338460816 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:40 INFO - PROCESS | 1652 | 1468338460903 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:47:40 INFO - PROCESS | 1652 | 1468338460908 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 1652 | 1468338460917 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf7c800 == 38 [pid = 1652] [id = 738] 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116320800) [pid = 1652] [serial = 2214] [outer = 0x0] 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119403c00) [pid = 1652] [serial = 2215] [outer = 0x116320800] 08:47:40 INFO - PROCESS | 1652 | 1468338460941 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123c59400) [pid = 1652] [serial = 2216] [outer = 0x116320800] 08:47:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:41 INFO - PROCESS | 1652 | 1468338461268 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]]]}] 08:47:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:47:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:41 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 08:47:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:41 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 08:47:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:41 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]" 08:47:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:47:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 478ms 08:47:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:47:41 INFO - PROCESS | 1652 | 1468338461281 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 1652 | 1468338461283 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:47:41 INFO - PROCESS | 1652 | 1468338461286 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 1652 | 1468338461288 Marionette TRACE conn2 <- [1,2926,null,{}] 08:47:41 INFO - PROCESS | 1652 | 1468338461293 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}] 08:47:41 INFO - PROCESS | 1652 | 1468338461294 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:41 INFO - PROCESS | 1652 | 1468338461386 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:47:41 INFO - PROCESS | 1652 | 1468338461459 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1652 | 1468338461460 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d234800 == 39 [pid = 1652] [id = 739] 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123ceb000) [pid = 1652] [serial = 2217] [outer = 0x0] 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128aad800) [pid = 1652] [serial = 2218] [outer = 0x123ceb000] 08:47:41 INFO - PROCESS | 1652 | 1468338461486 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a563000) [pid = 1652] [serial = 2219] [outer = 0x123ceb000] 08:47:41 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:47:41 INFO - PROCESS | 1652 | 1468338461721 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]]]}] 08:47:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:47:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 472ms 08:47:41 INFO - PROCESS | 1652 | 1468338461763 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 1652 | 1468338461765 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:47:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:47:41 INFO - PROCESS | 1652 | 1468338461769 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 1652 | 1468338461770 Marionette TRACE conn2 <- [1,2930,null,{}] 08:47:41 INFO - PROCESS | 1652 | 1468338461782 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}] 08:47:41 INFO - PROCESS | 1652 | 1468338461783 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:41 INFO - PROCESS | 1652 | 1468338461882 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:47:41 INFO - PROCESS | 1652 | 1468338461885 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1652 | 1468338461886 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e4000 == 40 [pid = 1652] [id = 740] 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124608800) [pid = 1652] [serial = 2220] [outer = 0x0] 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a6acc00) [pid = 1652] [serial = 2221] [outer = 0x124608800] 08:47:41 INFO - PROCESS | 1652 | 1468338461910 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ab48000) [pid = 1652] [serial = 2222] [outer = 0x124608800] 08:47:42 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:47:42 INFO - PROCESS | 1652 | 1468338462223 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]]]}] 08:47:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:47:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 479ms 08:47:42 INFO - PROCESS | 1652 | 1468338462249 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:47:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:47:42 INFO - PROCESS | 1652 | 1468338462251 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:47:42 INFO - PROCESS | 1652 | 1468338462255 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1652 | 1468338462260 Marionette TRACE conn2 <- [1,2934,null,{}] 08:47:42 INFO - PROCESS | 1652 | 1468338462272 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}] 08:47:42 INFO - PROCESS | 1652 | 1468338462276 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:42 INFO - PROCESS | 1652 | 1468338462463 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:47:42 INFO - PROCESS | 1652 | 1468338462627 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1652 | 1468338462629 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11712d800 == 41 [pid = 1652] [id = 741] 08:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x110f71c00) [pid = 1652] [serial = 2223] [outer = 0x0] 08:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x110f7bc00) [pid = 1652] [serial = 2224] [outer = 0x110f71c00] 08:47:42 INFO - PROCESS | 1652 | 1468338462697 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112699c00) [pid = 1652] [serial = 2225] [outer = 0x110f71c00] 08:47:43 INFO - PROCESS | 1652 | 1468338463142 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]]]}] 08:47:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:47:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 935ms 08:47:43 INFO - PROCESS | 1652 | 1468338463191 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1652 | 1468338463193 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:47:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:47:43 INFO - PROCESS | 1652 | 1468338463196 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1652 | 1468338463198 Marionette TRACE conn2 <- [1,2938,null,{}] 08:47:43 INFO - PROCESS | 1652 | 1468338463201 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}] 08:47:43 INFO - PROCESS | 1652 | 1468338463204 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:43 INFO - PROCESS | 1652 | 1468338463316 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:47:43 INFO - PROCESS | 1652 | 1468338463379 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 1652 | 1468338463381 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b5e800 == 42 [pid = 1652] [id = 742] 08:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112a83800) [pid = 1652] [serial = 2226] [outer = 0x0] 08:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a0b400) [pid = 1652] [serial = 2227] [outer = 0x112a83800] 08:47:43 INFO - PROCESS | 1652 | 1468338463452 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118346c00) [pid = 1652] [serial = 2228] [outer = 0x112a83800] 08:47:43 INFO - PROCESS | 1652 | 1468338463777 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]]]}] 08:47:43 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. 08:47:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 625ms 08:47:43 INFO - PROCESS | 1652 | 1468338463823 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1652 | 1468338463826 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:47:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:47:43 INFO - PROCESS | 1652 | 1468338463828 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1652 | 1468338463830 Marionette TRACE conn2 <- [1,2942,null,{}] 08:47:43 INFO - PROCESS | 1652 | 1468338463832 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}] 08:47:43 INFO - PROCESS | 1652 | 1468338463834 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:43 INFO - PROCESS | 1652 | 1468338463943 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:47:44 INFO - PROCESS | 1652 | 1468338464040 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1652 | 1468338464041 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd64000 == 43 [pid = 1652] [id = 743] 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119852000) [pid = 1652] [serial = 2229] [outer = 0x0] 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119980800) [pid = 1652] [serial = 2230] [outer = 0x119852000] 08:47:44 INFO - PROCESS | 1652 | 1468338464085 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123cf3000) [pid = 1652] [serial = 2231] [outer = 0x119852000] 08:47:44 INFO - PROCESS | 1652 | 1468338464441 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"]]]}] 08:47:44 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 08:47:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:47:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 08:47:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:47:44 INFO - PROCESS | 1652 | 1468338464453 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1652 | 1468338464454 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:47:44 INFO - PROCESS | 1652 | 1468338464464 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1652 | 1468338464468 Marionette TRACE conn2 <- [1,2946,null,{}] 08:47:44 INFO - PROCESS | 1652 | 1468338464472 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}] 08:47:44 INFO - PROCESS | 1652 | 1468338464475 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:44 INFO - PROCESS | 1652 | 1468338464582 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:47:44 INFO - PROCESS | 1652 | 1468338464645 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1652 | 1468338464647 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d717000 == 44 [pid = 1652] [id = 744] 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118344c00) [pid = 1652] [serial = 2232] [outer = 0x0] 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12437b000) [pid = 1652] [serial = 2233] [outer = 0x118344c00] 08:47:44 INFO - PROCESS | 1652 | 1468338464715 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126d3ec00) [pid = 1652] [serial = 2234] [outer = 0x118344c00] 08:47:45 INFO - PROCESS | 1652 | 1468338465052 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]]]}] 08:47:45 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. 08:47:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 632ms 08:47:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:47:45 INFO - PROCESS | 1652 | 1468338465093 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1652 | 1468338465095 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:47:45 INFO - PROCESS | 1652 | 1468338465097 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1652 | 1468338465098 Marionette TRACE conn2 <- [1,2950,null,{}] 08:47:45 INFO - PROCESS | 1652 | 1468338465101 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}] 08:47:45 INFO - PROCESS | 1652 | 1468338465102 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:45 INFO - PROCESS | 1652 | 1468338465210 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:47:45 INFO - PROCESS | 1652 | 1468338465332 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1652 | 1468338465334 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dabd000 == 45 [pid = 1652] [id = 745] 08:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1271d9c00) [pid = 1652] [serial = 2235] [outer = 0x0] 08:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128aa6400) [pid = 1652] [serial = 2236] [outer = 0x1271d9c00] 08:47:45 INFO - PROCESS | 1652 | 1468338465367 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128cdc400) [pid = 1652] [serial = 2237] [outer = 0x1271d9c00] 08:47:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d70f000 == 46 [pid = 1652] [id = 746] 08:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128eb7000) [pid = 1652] [serial = 2238] [outer = 0x0] 08:47:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128a18800) [pid = 1652] [serial = 2239] [outer = 0x128eb7000] 08:47:45 INFO - PROCESS | 1652 | 1468338465749 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]]]}] 08:47:45 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. 08:47:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 08:47:45 INFO - PROCESS | 1652 | 1468338465769 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1652 | 1468338465770 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:47:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:47:45 INFO - PROCESS | 1652 | 1468338465773 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1652 | 1468338465774 Marionette TRACE conn2 <- [1,2954,null,{}] 08:47:45 INFO - PROCESS | 1652 | 1468338465776 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}] 08:47:45 INFO - PROCESS | 1652 | 1468338465778 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:45 INFO - PROCESS | 1652 | 1468338465907 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:47:46 INFO - PROCESS | 1652 | 1468338466015 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1652 | 1468338466020 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e56b000 == 47 [pid = 1652] [id = 747] 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b8a2400) [pid = 1652] [serial = 2240] [outer = 0x0] 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b8aac00) [pid = 1652] [serial = 2241] [outer = 0x12b8a2400] 08:47:46 INFO - PROCESS | 1652 | 1468338466057 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b9e9c00) [pid = 1652] [serial = 2242] [outer = 0x12b8a2400] 08:47:46 INFO - PROCESS | 1652 | 1468338466433 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]]]}] 08:47:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:47:46 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 08:47:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 08:47:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:47:46 INFO - PROCESS | 1652 | 1468338466444 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1652 | 1468338466445 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:47:46 INFO - PROCESS | 1652 | 1468338466447 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1652 | 1468338466448 Marionette TRACE conn2 <- [1,2958,null,{}] 08:47:46 INFO - PROCESS | 1652 | 1468338466450 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}] 08:47:46 INFO - PROCESS | 1652 | 1468338466452 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:46 INFO - PROCESS | 1652 | 1468338466567 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:47:46 INFO - PROCESS | 1652 | 1468338466667 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1652 | 1468338466668 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187b4000 == 48 [pid = 1652] [id = 748] 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112699800) [pid = 1652] [serial = 2243] [outer = 0x0] 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1294e9800) [pid = 1652] [serial = 2244] [outer = 0x112699800] 08:47:46 INFO - PROCESS | 1652 | 1468338466696 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bdb5400) [pid = 1652] [serial = 2245] [outer = 0x112699800] 08:47:47 INFO - PROCESS | 1652 | 1468338467239 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]]]}] 08:47:47 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. 08:47:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 826ms 08:47:47 INFO - PROCESS | 1652 | 1468338467273 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:47:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:47:47 INFO - PROCESS | 1652 | 1468338467276 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:47:47 INFO - PROCESS | 1652 | 1468338467279 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1652 | 1468338467281 Marionette TRACE conn2 <- [1,2962,null,{}] 08:47:47 INFO - PROCESS | 1652 | 1468338467284 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}] 08:47:47 INFO - PROCESS | 1652 | 1468338467286 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:47 INFO - PROCESS | 1652 | 1468338467392 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:47:47 INFO - PROCESS | 1652 | 1468338467462 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1652 | 1468338467464 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117f4c000 == 49 [pid = 1652] [id = 749] 08:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11269ac00) [pid = 1652] [serial = 2246] [outer = 0x0] 08:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1129a6400) [pid = 1652] [serial = 2247] [outer = 0x11269ac00] 08:47:47 INFO - PROCESS | 1652 | 1468338467536 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116867000) [pid = 1652] [serial = 2248] [outer = 0x11269ac00] 08:47:47 INFO - PROCESS | 1652 | 1468338467929 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]]]}] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e4000 == 48 [pid = 1652] [id = 740] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d234800 == 47 [pid = 1652] [id = 739] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf7c800 == 46 [pid = 1652] [id = 738] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb87800 == 45 [pid = 1652] [id = 737] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1127eb000 == 44 [pid = 1652] [id = 736] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd84000 == 43 [pid = 1652] [id = 735] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba40800 == 42 [pid = 1652] [id = 734] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab09000 == 41 [pid = 1652] [id = 733] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a676800 == 40 [pid = 1652] [id = 732] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128b59800 == 39 [pid = 1652] [id = 731] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119ff3000 == 38 [pid = 1652] [id = 730] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11611a000 == 37 [pid = 1652] [id = 729] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8d000 == 36 [pid = 1652] [id = 728] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5e000 == 35 [pid = 1652] [id = 727] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11825f800 == 34 [pid = 1652] [id = 726] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b834800 == 33 [pid = 1652] [id = 725] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1187b4000 == 32 [pid = 1652] [id = 748] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d70f000 == 31 [pid = 1652] [id = 746] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12e56b000 == 30 [pid = 1652] [id = 747] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12dabd000 == 29 [pid = 1652] [id = 745] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d717000 == 28 [pid = 1652] [id = 744] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd64000 == 27 [pid = 1652] [id = 743] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128b5e800 == 26 [pid = 1652] [id = 742] 08:47:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11712d800 == 25 [pid = 1652] [id = 741] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d35c800) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113931400) [pid = 1652] [serial = 1475] [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.] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117f14400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116a09c00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12380a400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11997dc00) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11822e400) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118620000) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124610c00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128a18c00) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127119400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117156800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11631dc00) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119857400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128aaa400) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128aa5000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11631ac00) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1126a3000) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124695000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1208f4400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119978c00) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12437f400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113297000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243c4000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119539800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118324400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1190ce000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133ca000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113bab000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110fed000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1240cac00) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119586400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 08:47:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11997f000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 08:47:48 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. 08:47:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1371ms 08:47:48 INFO - PROCESS | 1652 | 1468338468654 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1652 | 1468338468657 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:47:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:47:48 INFO - PROCESS | 1652 | 1468338468661 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1652 | 1468338468662 Marionette TRACE conn2 <- [1,2966,null,{}] 08:47:48 INFO - PROCESS | 1652 | 1468338468666 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}] 08:47:48 INFO - PROCESS | 1652 | 1468338468668 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:48 INFO - PROCESS | 1652 | 1468338468753 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:47:48 INFO - PROCESS | 1652 | 1468338468761 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1652 | 1468338468765 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b46000 == 26 [pid = 1652] [id = 750] 08:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x111c7b400) [pid = 1652] [serial = 2249] [outer = 0x0] 08:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111e29000) [pid = 1652] [serial = 2250] [outer = 0x111c7b400] 08:47:48 INFO - PROCESS | 1652 | 1468338468792 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11269c400) [pid = 1652] [serial = 2251] [outer = 0x111c7b400] 08:47:49 INFO - PROCESS | 1652 | 1468338469124 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]]]}] 08:47:49 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. 08:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 08:47:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:47:49 INFO - PROCESS | 1652 | 1468338469131 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1652 | 1468338469133 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:47:49 INFO - PROCESS | 1652 | 1468338469137 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1652 | 1468338469141 Marionette TRACE conn2 <- [1,2970,null,{}] 08:47:49 INFO - PROCESS | 1652 | 1468338469145 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}] 08:47:49 INFO - PROCESS | 1652 | 1468338469146 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:49 INFO - PROCESS | 1652 | 1468338469250 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:47:49 INFO - PROCESS | 1652 | 1468338469308 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1652 | 1468338469309 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118258800 == 27 [pid = 1652] [id = 751] 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126a1c00) [pid = 1652] [serial = 2252] [outer = 0x0] 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1129b3800) [pid = 1652] [serial = 2253] [outer = 0x1126a1c00] 08:47:49 INFO - PROCESS | 1652 | 1468338469336 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1131c0000) [pid = 1652] [serial = 2254] [outer = 0x1126a1c00] 08:47:49 INFO - PROCESS | 1652 | 1468338469589 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]]]}] 08:47:49 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. 08:47:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 474ms 08:47:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:47:49 INFO - PROCESS | 1652 | 1468338469613 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1652 | 1468338469614 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:47:49 INFO - PROCESS | 1652 | 1468338469617 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1652 | 1468338469618 Marionette TRACE conn2 <- [1,2974,null,{}] 08:47:49 INFO - PROCESS | 1652 | 1468338469636 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}] 08:47:49 INFO - PROCESS | 1652 | 1468338469641 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:49 INFO - PROCESS | 1652 | 1468338469742 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:47:49 INFO - PROCESS | 1652 | 1468338469801 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1652 | 1468338469804 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119515000 == 28 [pid = 1652] [id = 752] 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113b54800) [pid = 1652] [serial = 2255] [outer = 0x0] 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1161e1400) [pid = 1652] [serial = 2256] [outer = 0x113b54800] 08:47:49 INFO - PROCESS | 1652 | 1468338469832 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167f7800) [pid = 1652] [serial = 2257] [outer = 0x113b54800] 08:47:50 INFO - PROCESS | 1652 | 1468338470106 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]]]}] 08:47:50 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. 08:47:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 525ms 08:47:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:47:50 INFO - PROCESS | 1652 | 1468338470146 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 1652 | 1468338470147 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:47:50 INFO - PROCESS | 1652 | 1468338470149 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1652 | 1468338470150 Marionette TRACE conn2 <- [1,2978,null,{}] 08:47:50 INFO - PROCESS | 1652 | 1468338470153 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}] 08:47:50 INFO - PROCESS | 1652 | 1468338470154 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:50 INFO - PROCESS | 1652 | 1468338470236 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:47:50 INFO - PROCESS | 1652 | 1468338470241 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 1652 | 1468338470243 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12387d000 == 29 [pid = 1652] [id = 753] 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11714bc00) [pid = 1652] [serial = 2258] [outer = 0x0] 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1173c3c00) [pid = 1652] [serial = 2259] [outer = 0x11714bc00] 08:47:50 INFO - PROCESS | 1652 | 1468338470268 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117f0d800) [pid = 1652] [serial = 2260] [outer = 0x11714bc00] 08:47:50 INFO - PROCESS | 1652 | 1468338470577 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]]]}] 08:47:50 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. 08:47:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 08:47:50 INFO - PROCESS | 1652 | 1468338470619 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 1652 | 1468338470620 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:47:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:47:50 INFO - PROCESS | 1652 | 1468338470622 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1652 | 1468338470624 Marionette TRACE conn2 <- [1,2982,null,{}] 08:47:50 INFO - PROCESS | 1652 | 1468338470626 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}] 08:47:50 INFO - PROCESS | 1652 | 1468338470627 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:50 INFO - PROCESS | 1652 | 1468338470742 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:47:50 INFO - PROCESS | 1652 | 1468338470756 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 1652 | 1468338470758 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1242b6000 == 30 [pid = 1652] [id = 754] 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11714e400) [pid = 1652] [serial = 2261] [outer = 0x0] 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118169800) [pid = 1652] [serial = 2262] [outer = 0x11714e400] 08:47:50 INFO - PROCESS | 1652 | 1468338470782 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118345800) [pid = 1652] [serial = 2263] [outer = 0x11714e400] 08:47:51 INFO - PROCESS | 1652 | 1468338471064 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"]]]}] 08:47:51 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 08:47:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:47:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 08:47:51 INFO - PROCESS | 1652 | 1468338471103 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 1652 | 1468338471105 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:47:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:47:51 INFO - PROCESS | 1652 | 1468338471111 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1652 | 1468338471112 Marionette TRACE conn2 <- [1,2986,null,{}] 08:47:51 INFO - PROCESS | 1652 | 1468338471115 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}] 08:47:51 INFO - PROCESS | 1652 | 1468338471119 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:51 INFO - PROCESS | 1652 | 1468338471240 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:47:51 INFO - PROCESS | 1652 | 1468338471278 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1652 | 1468338471279 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125621800 == 31 [pid = 1652] [id = 755] 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11861f800) [pid = 1652] [serial = 2264] [outer = 0x0] 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119409c00) [pid = 1652] [serial = 2265] [outer = 0x11861f800] 08:47:51 INFO - PROCESS | 1652 | 1468338471304 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119536000) [pid = 1652] [serial = 2266] [outer = 0x11861f800] 08:47:51 INFO - PROCESS | 1652 | 1468338471595 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]]]}] 08:47:51 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. 08:47:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 08:47:51 INFO - PROCESS | 1652 | 1468338471637 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 1652 | 1468338471638 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:47:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:47:51 INFO - PROCESS | 1652 | 1468338471644 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1652 | 1468338471646 Marionette TRACE conn2 <- [1,2990,null,{}] 08:47:51 INFO - PROCESS | 1652 | 1468338471648 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}] 08:47:51 INFO - PROCESS | 1652 | 1468338471649 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:51 INFO - PROCESS | 1652 | 1468338471744 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:47:51 INFO - PROCESS | 1652 | 1468338471753 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1652 | 1468338471753 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b4000 == 32 [pid = 1652] [id = 756] 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119536400) [pid = 1652] [serial = 2267] [outer = 0x0] 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11957c800) [pid = 1652] [serial = 2268] [outer = 0x119536400] 08:47:51 INFO - PROCESS | 1652 | 1468338471787 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11985a000) [pid = 1652] [serial = 2269] [outer = 0x119536400] 08:47:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e27800 == 33 [pid = 1652] [id = 757] 08:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11997bc00) [pid = 1652] [serial = 2270] [outer = 0x0] 08:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119975000) [pid = 1652] [serial = 2271] [outer = 0x11997bc00] 08:47:52 INFO - PROCESS | 1652 | 1468338472114 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]]]}] 08:47:52 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. 08:47:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 08:47:52 INFO - PROCESS | 1652 | 1468338472163 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 1652 | 1468338472164 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:47:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:47:52 INFO - PROCESS | 1652 | 1468338472166 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 1652 | 1468338472167 Marionette TRACE conn2 <- [1,2994,null,{}] 08:47:52 INFO - PROCESS | 1652 | 1468338472170 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}] 08:47:52 INFO - PROCESS | 1652 | 1468338472171 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:52 INFO - PROCESS | 1652 | 1468338472281 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:47:52 INFO - PROCESS | 1652 | 1468338472295 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 1652 | 1468338472296 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129129800 == 34 [pid = 1652] [id = 758] 08:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11985a400) [pid = 1652] [serial = 2272] [outer = 0x0] 08:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11997d000) [pid = 1652] [serial = 2273] [outer = 0x11985a400] 08:47:52 INFO - PROCESS | 1652 | 1468338472320 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1208f2400) [pid = 1652] [serial = 2274] [outer = 0x11985a400] 08:47:52 INFO - PROCESS | 1652 | 1468338472699 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]]]}] 08:47:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:47:52 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 08:47:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124608800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124e85400) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12711f400) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12738a400) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123ceb000) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1133f2c00) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116a13400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11949ec00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a0b800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11269dc00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110ff2000) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11832a000) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119f15800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11953e800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b3000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:47:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116320800) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:47:53 INFO - PROCESS | 1652 | 1468338473034 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1652 | 1468338473036 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:47:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:47:53 INFO - PROCESS | 1652 | 1468338473047 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1652 | 1468338473048 Marionette TRACE conn2 <- [1,2998,null,{}] 08:47:53 INFO - PROCESS | 1652 | 1468338473050 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}] 08:47:53 INFO - PROCESS | 1652 | 1468338473051 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:53 INFO - PROCESS | 1652 | 1468338473134 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:47:53 INFO - PROCESS | 1652 | 1468338473147 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1652 | 1468338473148 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129144000 == 35 [pid = 1652] [id = 759] 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116320800) [pid = 1652] [serial = 2275] [outer = 0x0] 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a79c00) [pid = 1652] [serial = 2276] [outer = 0x116320800] 08:47:53 INFO - PROCESS | 1652 | 1468338473174 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11949b800) [pid = 1652] [serial = 2277] [outer = 0x116320800] 08:47:53 INFO - PROCESS | 1652 | 1468338473458 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]]]}] 08:47:53 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. 08:47:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 423ms 08:47:53 INFO - PROCESS | 1652 | 1468338473470 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1652 | 1468338473471 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:47:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:47:53 INFO - PROCESS | 1652 | 1468338473481 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1652 | 1468338473482 Marionette TRACE conn2 <- [1,3002,null,{}] 08:47:53 INFO - PROCESS | 1652 | 1468338473484 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}] 08:47:53 INFO - PROCESS | 1652 | 1468338473485 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:53 INFO - PROCESS | 1652 | 1468338473569 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:47:53 INFO - PROCESS | 1652 | 1468338473573 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1652 | 1468338473575 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a548000 == 36 [pid = 1652] [id = 760] 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11949ec00) [pid = 1652] [serial = 2278] [outer = 0x0] 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123807800) [pid = 1652] [serial = 2279] [outer = 0x11949ec00] 08:47:53 INFO - PROCESS | 1652 | 1468338473600 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123ce8800) [pid = 1652] [serial = 2280] [outer = 0x11949ec00] 08:47:53 INFO - PROCESS | 1652 | 1468338473889 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]]]}] 08:47:53 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. 08:47:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 08:47:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:47:53 INFO - PROCESS | 1652 | 1468338473950 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1652 | 1468338473952 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:47:53 INFO - PROCESS | 1652 | 1468338473954 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1652 | 1468338473956 Marionette TRACE conn2 <- [1,3006,null,{}] 08:47:53 INFO - PROCESS | 1652 | 1468338473959 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}] 08:47:53 INFO - PROCESS | 1652 | 1468338473960 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | 1468338474076 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:47:54 INFO - PROCESS | 1652 | 1468338474082 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1652 | 1468338474083 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a679000 == 37 [pid = 1652] [id = 761] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110f7c000) [pid = 1652] [serial = 2281] [outer = 0x0] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123ce8c00) [pid = 1652] [serial = 2282] [outer = 0x110f7c000] 08:47:54 INFO - PROCESS | 1652 | 1468338474117 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12437a400) [pid = 1652] [serial = 2283] [outer = 0x110f7c000] 08:47:54 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. 08:47:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 08:47:54 INFO - PROCESS | 1652 | 1468338474418 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]]]}] 08:47:54 INFO - PROCESS | 1652 | 1468338474428 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 1652 | 1468338474429 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:47:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:47:54 INFO - PROCESS | 1652 | 1468338474431 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1652 | 1468338474432 Marionette TRACE conn2 <- [1,3010,null,{}] 08:47:54 INFO - PROCESS | 1652 | 1468338474434 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}] 08:47:54 INFO - PROCESS | 1652 | 1468338474435 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | 1468338474516 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:47:54 INFO - PROCESS | 1652 | 1468338474520 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1652 | 1468338474521 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aac9800 == 38 [pid = 1652] [id = 762] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12437b400) [pid = 1652] [serial = 2284] [outer = 0x0] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1243bd800) [pid = 1652] [serial = 2285] [outer = 0x12437b400] 08:47:54 INFO - PROCESS | 1652 | 1468338474547 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11949f000) [pid = 1652] [serial = 2286] [outer = 0x12437b400] 08:47:54 INFO - PROCESS | 1652 | 1468338474835 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]]]}] 08:47:54 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 08:47:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 421ms 08:47:54 INFO - PROCESS | 1652 | 1468338474852 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 1652 | 1468338474853 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:47:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:47:54 INFO - PROCESS | 1652 | 1468338474863 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1652 | 1468338474864 Marionette TRACE conn2 <- [1,3014,null,{}] 08:47:54 INFO - PROCESS | 1652 | 1468338474867 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}] 08:47:54 INFO - PROCESS | 1652 | 1468338474868 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | 1468338474950 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:47:54 INFO - PROCESS | 1652 | 1468338474964 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1652 | 1468338474965 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac18000 == 39 [pid = 1652] [id = 763] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1247cf000) [pid = 1652] [serial = 2287] [outer = 0x0] 08:47:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124e89000) [pid = 1652] [serial = 2288] [outer = 0x1247cf000] 08:47:54 INFO - PROCESS | 1652 | 1468338474989 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12502d400) [pid = 1652] [serial = 2289] [outer = 0x1247cf000] 08:47:55 INFO - PROCESS | 1652 | [1652] 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 08:47:55 INFO - PROCESS | 1652 | 1468338475489 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:47:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:47:55 INFO - {} 08:47:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:47:55 INFO - {} 08:47:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:47:55 INFO - {} 08:47:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:47:55 INFO - {} 08:47:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 677ms 08:47:55 INFO - PROCESS | 1652 | 1468338475574 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1652 | 1468338475576 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:47:55 INFO - TEST-START | /FileAPI/fileReader.html 08:47:55 INFO - PROCESS | 1652 | 1468338475581 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1652 | 1468338475584 Marionette TRACE conn2 <- [1,3018,null,{}] 08:47:55 INFO - PROCESS | 1652 | 1468338475588 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}] 08:47:55 INFO - PROCESS | 1652 | 1468338475589 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:55 INFO - PROCESS | 1652 | 1468338475718 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:47:55 INFO - PROCESS | 1652 | 1468338475842 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1652 | 1468338475843 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119452000 == 40 [pid = 1652] [id = 764] 08:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112fd5800) [pid = 1652] [serial = 2290] [outer = 0x0] 08:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1131c8c00) [pid = 1652] [serial = 2291] [outer = 0x112fd5800] 08:47:55 INFO - PROCESS | 1652 | 1468338475898 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11393e000) [pid = 1652] [serial = 2292] [outer = 0x112fd5800] 08:47:56 INFO - PROCESS | 1652 | 1468338476305 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]]]}] 08:47:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:47:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:47:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:47:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:47:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 773ms 08:47:56 INFO - PROCESS | 1652 | 1468338476354 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1652 | 1468338476357 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:47:56 INFO - TEST-START | /FileAPI/historical.html 08:47:56 INFO - PROCESS | 1652 | 1468338476362 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1652 | 1468338476364 Marionette TRACE conn2 <- [1,3022,null,{}] 08:47:56 INFO - PROCESS | 1652 | 1468338476366 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}] 08:47:56 INFO - PROCESS | 1652 | 1468338476368 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:56 INFO - PROCESS | 1652 | 1468338476482 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:47:56 INFO - PROCESS | 1652 | 1468338476545 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1652 | 1468338476546 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271b6800 == 41 [pid = 1652] [id = 765] 08:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116313400) [pid = 1652] [serial = 2293] [outer = 0x0] 08:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116a78000) [pid = 1652] [serial = 2294] [outer = 0x116313400] 08:47:56 INFO - PROCESS | 1652 | 1468338476578 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118345400) [pid = 1652] [serial = 2295] [outer = 0x116313400] 08:47:56 INFO - PROCESS | 1652 | 1468338476993 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"]]]}] 08:47:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:47:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:47:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:47:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:47:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:47:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:47:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:47:57 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 08:47:57 INFO - PROCESS | 1652 | 1468338477033 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1652 | 1468338477035 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:47:57 INFO - TEST-START | /FileAPI/idlharness.html 08:47:57 INFO - PROCESS | 1652 | 1468338477037 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1652 | 1468338477040 Marionette TRACE conn2 <- [1,3026,null,{}] 08:47:57 INFO - PROCESS | 1652 | 1468338477049 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}] 08:47:57 INFO - PROCESS | 1652 | 1468338477052 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:57 INFO - PROCESS | 1652 | 1468338477195 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:47:57 INFO - PROCESS | 1652 | 1468338477366 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 1652 | 1468338477369 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a706800 == 42 [pid = 1652] [id = 766] 08:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112f8b000) [pid = 1652] [serial = 2296] [outer = 0x0] 08:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116a0c400) [pid = 1652] [serial = 2297] [outer = 0x112f8b000] 08:47:57 INFO - PROCESS | 1652 | 1468338477422 Marionette DEBUG loaded listener.js 08:47:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119535000) [pid = 1652] [serial = 2298] [outer = 0x112f8b000] 08:47:58 INFO - PROCESS | 1652 | 1468338478232 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]]]}] 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:47:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:47:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:47:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:47:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:47:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:47:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:47:58 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 08:47:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:47:58 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 08:47:58 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 08:47:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:47:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:47:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:47:58 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 08:47:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:47:58 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 08:47:58 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 08:47:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:47:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:47:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 1236ms 08:47:58 INFO - PROCESS | 1652 | 1468338478274 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1652 | 1468338478277 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:47:58 INFO - TEST-START | /FileAPI/idlharness.worker 08:47:58 INFO - PROCESS | 1652 | 1468338478281 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1652 | 1468338478283 Marionette TRACE conn2 <- [1,3030,null,{}] 08:47:58 INFO - PROCESS | 1652 | 1468338478287 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}] 08:47:58 INFO - PROCESS | 1652 | 1468338478289 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:58 INFO - PROCESS | 1652 | 1468338478447 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12aac9800 == 41 [pid = 1652] [id = 762] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a679000 == 40 [pid = 1652] [id = 761] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a548000 == 39 [pid = 1652] [id = 760] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129144000 == 38 [pid = 1652] [id = 759] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129129800 == 37 [pid = 1652] [id = 758] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128e27800 == 36 [pid = 1652] [id = 757] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b4000 == 35 [pid = 1652] [id = 756] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125621800 == 34 [pid = 1652] [id = 755] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1242b6000 == 33 [pid = 1652] [id = 754] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12387d000 == 32 [pid = 1652] [id = 753] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119515000 == 31 [pid = 1652] [id = 752] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118258800 == 30 [pid = 1652] [id = 751] 08:47:58 INFO - PROCESS | 1652 | --DOCSHELL 0x113b46000 == 29 [pid = 1652] [id = 750] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a6acc00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1256ac400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127125000) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127389800) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128a18000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a20000) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a563000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1167ef000) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11822c400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11873b800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119980000) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123ce6c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124ef7800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128cf400) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1131c4c00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112d3d400) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113930400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1190d7000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119979400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123ce9c00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123cf1800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12429ec00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118162800) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119975400) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128aa5400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ab48000) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119403c00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12711bc00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128aad800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12468d400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123c59400) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 08:47:58 INFO - PROCESS | 1652 | 1468338478557 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1652 | 1468338478559 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116772000 == 30 [pid = 1652] [id = 767] 08:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11269b800) [pid = 1652] [serial = 2299] [outer = 0x0] 08:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f84000) [pid = 1652] [serial = 2300] [outer = 0x11269b800] 08:47:58 INFO - PROCESS | 1652 | 1468338478586 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116a08000) [pid = 1652] [serial = 2301] [outer = 0x11269b800] 08:47:58 INFO - PROCESS | 1652 | [1652] 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 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:47:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:47:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:47:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:47:59 INFO - {} 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:47:59 INFO - {} 08:47:59 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 - {} 08:47:59 INFO - {} 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:47:59 INFO - {} 08:47:59 INFO - PROCESS | 1652 | 1468338479190 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,{},{}]]]}] 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:47:59 INFO - {} 08:47:59 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 - {} 08:47:59 INFO - {} 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 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 08:47:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:59 INFO - {} 08:47:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 940ms 08:47:59 INFO - PROCESS | 1652 | 1468338479221 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1652 | 1468338479224 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:47:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:47:59 INFO - PROCESS | 1652 | 1468338479228 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1652 | 1468338479230 Marionette TRACE conn2 <- [1,3034,null,{}] 08:47:59 INFO - PROCESS | 1652 | 1468338479232 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}] 08:47:59 INFO - PROCESS | 1652 | 1468338479233 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:59 INFO - PROCESS | 1652 | 1468338479316 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:47:59 INFO - PROCESS | 1652 | 1468338479374 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 1652 | 1468338479375 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4b1800 == 31 [pid = 1652] [id = 768] 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123805800) [pid = 1652] [serial = 2302] [outer = 0x0] 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128a1ec00) [pid = 1652] [serial = 2303] [outer = 0x123805800] 08:47:59 INFO - PROCESS | 1652 | 1468338479404 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128aa2800) [pid = 1652] [serial = 2304] [outer = 0x123805800] 08:47:59 INFO - PROCESS | 1652 | 1468338479663 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]]]}] 08:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:47:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 469ms 08:47:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:47:59 INFO - PROCESS | 1652 | 1468338479700 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1652 | 1468338479701 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:47:59 INFO - PROCESS | 1652 | 1468338479703 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1652 | 1468338479706 Marionette TRACE conn2 <- [1,3038,null,{}] 08:47:59 INFO - PROCESS | 1652 | 1468338479720 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}] 08:47:59 INFO - PROCESS | 1652 | 1468338479726 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:59 INFO - PROCESS | 1652 | 1468338479818 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:47:59 INFO - PROCESS | 1652 | 1468338479823 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 1652 | 1468338479827 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:47:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb7e000 == 32 [pid = 1652] [id = 769] 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128aadc00) [pid = 1652] [serial = 2305] [outer = 0x0] 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ec4000) [pid = 1652] [serial = 2306] [outer = 0x128aadc00] 08:47:59 INFO - PROCESS | 1652 | 1468338479854 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291bec00) [pid = 1652] [serial = 2307] [outer = 0x128aadc00] 08:48:00 INFO - PROCESS | 1652 | 1468338480162 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"]]]}] 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 479ms 08:48:00 INFO - PROCESS | 1652 | 1468338480182 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1652 | 1468338480184 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:48:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:48:00 INFO - PROCESS | 1652 | 1468338480186 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1652 | 1468338480188 Marionette TRACE conn2 <- [1,3042,null,{}] 08:48:00 INFO - PROCESS | 1652 | 1468338480194 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}] 08:48:00 INFO - PROCESS | 1652 | 1468338480195 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:00 INFO - PROCESS | 1652 | 1468338480265 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:48:00 INFO - PROCESS | 1652 | 1468338480327 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1652 | 1468338480329 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf86800 == 33 [pid = 1652] [id = 770] 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129403400) [pid = 1652] [serial = 2308] [outer = 0x0] 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1294e6800) [pid = 1652] [serial = 2309] [outer = 0x129403400] 08:48:00 INFO - PROCESS | 1652 | 1468338480349 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a562400) [pid = 1652] [serial = 2310] [outer = 0x129403400] 08:48:00 INFO - PROCESS | 1652 | 1468338480686 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]]]}] 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:48:00 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. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:48:00 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'.) 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:48:00 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. 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:48:00 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. 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:48:00 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. 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 529ms 08:48:00 INFO - PROCESS | 1652 | 1468338480717 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1652 | 1468338480718 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:48:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:48:00 INFO - PROCESS | 1652 | 1468338480720 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1652 | 1468338480721 Marionette TRACE conn2 <- [1,3046,null,{}] 08:48:00 INFO - PROCESS | 1652 | 1468338480724 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}] 08:48:00 INFO - PROCESS | 1652 | 1468338480725 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:00 INFO - PROCESS | 1652 | 1468338480814 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:48:00 INFO - PROCESS | 1652 | 1468338480826 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1652 | 1468338480827 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118251000 == 34 [pid = 1652] [id = 771] 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11269f000) [pid = 1652] [serial = 2311] [outer = 0x0] 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128cb400) [pid = 1652] [serial = 2312] [outer = 0x11269f000] 08:48:00 INFO - PROCESS | 1652 | 1468338480847 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a5e1000) [pid = 1652] [serial = 2313] [outer = 0x11269f000] 08:48:00 INFO - PROCESS | 1652 | [1652] 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 08:48:01 INFO - PROCESS | 1652 | 1468338481151 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:48:01 INFO - {} 08:48:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 08:48:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:48:01 INFO - PROCESS | 1652 | 1468338481193 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1652 | 1468338481194 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:48:01 INFO - PROCESS | 1652 | 1468338481196 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1652 | 1468338481197 Marionette TRACE conn2 <- [1,3050,null,{}] 08:48:01 INFO - PROCESS | 1652 | 1468338481199 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}] 08:48:01 INFO - PROCESS | 1652 | 1468338481203 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:01 INFO - PROCESS | 1652 | 1468338481311 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:48:01 INFO - PROCESS | 1652 | 1468338481315 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1652 | 1468338481316 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ca0800 == 35 [pid = 1652] [id = 772] 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a7e2c00) [pid = 1652] [serial = 2314] [outer = 0x0] 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b8abc00) [pid = 1652] [serial = 2315] [outer = 0x12a7e2c00] 08:48:01 INFO - PROCESS | 1652 | 1468338481335 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ba83400) [pid = 1652] [serial = 2316] [outer = 0x12a7e2c00] 08:48:01 INFO - PROCESS | 1652 | 1468338481610 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]]]}] 08:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:48:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:48:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 08:48:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:48:01 INFO - PROCESS | 1652 | 1468338481669 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1652 | 1468338481670 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:48:01 INFO - PROCESS | 1652 | 1468338481684 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1652 | 1468338481685 Marionette TRACE conn2 <- [1,3054,null,{}] 08:48:01 INFO - PROCESS | 1652 | 1468338481687 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}] 08:48:01 INFO - PROCESS | 1652 | 1468338481689 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:01 INFO - PROCESS | 1652 | 1468338481785 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:48:01 INFO - PROCESS | 1652 | 1468338481788 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1652 | 1468338481789 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d720800 == 36 [pid = 1652] [id = 773] 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ba85000) [pid = 1652] [serial = 2317] [outer = 0x0] 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bdb8c00) [pid = 1652] [serial = 2318] [outer = 0x12ba85000] 08:48:01 INFO - PROCESS | 1652 | 1468338481809 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bf02c00) [pid = 1652] [serial = 2319] [outer = 0x12ba85000] 08:48:02 INFO - PROCESS | 1652 | 1468338482208 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"]]]}] 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:48:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:48:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:48:02 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" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:48:02 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" 08:48:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:48:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 606ms 08:48:02 INFO - PROCESS | 1652 | 1468338482280 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1652 | 1468338482281 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:48:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:48:02 INFO - PROCESS | 1652 | 1468338482283 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1652 | 1468338482284 Marionette TRACE conn2 <- [1,3058,null,{}] 08:48:02 INFO - PROCESS | 1652 | 1468338482287 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}] 08:48:02 INFO - PROCESS | 1652 | 1468338482288 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:02 INFO - PROCESS | 1652 | 1468338482384 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:48:02 INFO - PROCESS | 1652 | 1468338482399 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 1652 | 1468338482405 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116337000 == 37 [pid = 1652] [id = 774] 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c0dc800) [pid = 1652] [serial = 2320] [outer = 0x0] 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c335c00) [pid = 1652] [serial = 2321] [outer = 0x12c0dc800] 08:48:02 INFO - PROCESS | 1652 | 1468338482425 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119854000) [pid = 1652] [serial = 2322] [outer = 0x12c0dc800] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11985a400) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113b54800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1126a1c00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11861f800) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111c7b400) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x110f71c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11714bc00) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112a83800) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11269ac00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119536400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11997bc00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119852000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118344c00) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128eb7000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116320800) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1271d9c00) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b8a2400) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112699800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12437b400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110f7c000) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11714e400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:48:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11949ec00) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:48:02 INFO - PROCESS | 1652 | 1468338482788 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]]]}] 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:48:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:48:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:48:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:48:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:48:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:48:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 08:48:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:48:02 INFO - PROCESS | 1652 | 1468338482810 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1652 | 1468338482812 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:48:02 INFO - PROCESS | 1652 | 1468338482814 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1652 | 1468338482815 Marionette TRACE conn2 <- [1,3062,null,{}] 08:48:02 INFO - PROCESS | 1652 | 1468338482817 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}] 08:48:02 INFO - PROCESS | 1652 | 1468338482818 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:02 INFO - PROCESS | 1652 | 1468338482887 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:48:02 INFO - PROCESS | 1652 | 1468338482891 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 1652 | 1468338482893 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dcc6000 == 38 [pid = 1652] [id = 775] 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113b54800) [pid = 1652] [serial = 2323] [outer = 0x0] 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12940dc00) [pid = 1652] [serial = 2324] [outer = 0x113b54800] 08:48:02 INFO - PROCESS | 1652 | 1468338482913 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c939400) [pid = 1652] [serial = 2325] [outer = 0x113b54800] 08:48:02 INFO - PROCESS | 1652 | [1652] 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 08:48:03 INFO - PROCESS | 1652 | 1468338483201 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:48:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:48:03 INFO - {} 08:48:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 429ms 08:48:03 INFO - PROCESS | 1652 | 1468338483244 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1652 | 1468338483245 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:48:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:48:03 INFO - PROCESS | 1652 | 1468338483247 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1652 | 1468338483248 Marionette TRACE conn2 <- [1,3066,null,{}] 08:48:03 INFO - PROCESS | 1652 | 1468338483250 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}] 08:48:03 INFO - PROCESS | 1652 | 1468338483251 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:03 INFO - PROCESS | 1652 | 1468338483330 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:48:03 INFO - PROCESS | 1652 | 1468338483384 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1652 | 1468338483385 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11284d800 == 39 [pid = 1652] [id = 776] 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c33c000) [pid = 1652] [serial = 2326] [outer = 0x0] 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c942800) [pid = 1652] [serial = 2327] [outer = 0x12c33c000] 08:48:03 INFO - PROCESS | 1652 | 1468338483404 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12cf3dc00) [pid = 1652] [serial = 2328] [outer = 0x12c33c000] 08:48:03 INFO - PROCESS | 1652 | 1468338483631 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]]]}] 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:48:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 421ms 08:48:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:48:03 INFO - PROCESS | 1652 | 1468338483669 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1652 | 1468338483670 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:48:03 INFO - PROCESS | 1652 | 1468338483672 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1652 | 1468338483676 Marionette TRACE conn2 <- [1,3070,null,{}] 08:48:03 INFO - PROCESS | 1652 | 1468338483683 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}] 08:48:03 INFO - PROCESS | 1652 | 1468338483685 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:03 INFO - PROCESS | 1652 | 1468338483772 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:48:03 INFO - PROCESS | 1652 | 1468338483778 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1652 | 1468338483779 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x113181800 == 40 [pid = 1652] [id = 777] 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cf3e000) [pid = 1652] [serial = 2329] [outer = 0x0] 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12cf47400) [pid = 1652] [serial = 2330] [outer = 0x12cf3e000] 08:48:03 INFO - PROCESS | 1652 | 1468338483800 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12dacf400) [pid = 1652] [serial = 2331] [outer = 0x12cf3e000] 08:48:04 INFO - PROCESS | 1652 | 1468338484073 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]]]}] 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:48:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 429ms 08:48:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:48:04 INFO - PROCESS | 1652 | 1468338484115 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1652 | 1468338484116 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:48:04 INFO - PROCESS | 1652 | 1468338484118 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1652 | 1468338484119 Marionette TRACE conn2 <- [1,3074,null,{}] 08:48:04 INFO - PROCESS | 1652 | 1468338484121 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}] 08:48:04 INFO - PROCESS | 1652 | 1468338484123 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:04 INFO - PROCESS | 1652 | 1468338484201 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:48:04 INFO - PROCESS | 1652 | 1468338484203 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1652 | 1468338484205 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dce0800 == 41 [pid = 1652] [id = 778] 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12dad2000) [pid = 1652] [serial = 2332] [outer = 0x0] 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12dad7400) [pid = 1652] [serial = 2333] [outer = 0x12dad2000] 08:48:04 INFO - PROCESS | 1652 | 1468338484225 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12dadb800) [pid = 1652] [serial = 2334] [outer = 0x12dad2000] 08:48:04 INFO - PROCESS | 1652 | 1468338484491 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]]]}] 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:48:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 422ms 08:48:04 INFO - PROCESS | 1652 | 1468338484547 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1652 | 1468338484548 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:48:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:48:04 INFO - PROCESS | 1652 | 1468338484551 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1652 | 1468338484552 Marionette TRACE conn2 <- [1,3078,null,{}] 08:48:04 INFO - PROCESS | 1652 | 1468338484554 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}] 08:48:04 INFO - PROCESS | 1652 | 1468338484555 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:04 INFO - PROCESS | 1652 | 1468338484673 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:48:04 INFO - PROCESS | 1652 | 1468338484678 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1652 | 1468338484679 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123967000 == 42 [pid = 1652] [id = 779] 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1128cf400) [pid = 1652] [serial = 2335] [outer = 0x0] 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123cee000) [pid = 1652] [serial = 2336] [outer = 0x1128cf400] 08:48:04 INFO - PROCESS | 1652 | 1468338484698 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123e3b000) [pid = 1652] [serial = 2337] [outer = 0x1128cf400] 08:48:05 INFO - PROCESS | 1652 | 1468338485112 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] 08:48:05 INFO - PROCESS | 1652 | 1468338485126 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:48:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:48:05 INFO - PROCESS | 1652 | 1468338485129 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1652 | 1468338485131 Marionette TRACE conn2 <- [1,3082,null,{}] 08:48:05 INFO - PROCESS | 1652 | 1468338485134 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}] 08:48:05 INFO - PROCESS | 1652 | 1468338485136 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:05 INFO - PROCESS | 1652 | 1468338485235 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:48:05 INFO - PROCESS | 1652 | 1468338485293 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1652 | 1468338485294 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119516800 == 43 [pid = 1652] [id = 780] 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116183000) [pid = 1652] [serial = 2338] [outer = 0x0] 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11816f000) [pid = 1652] [serial = 2339] [outer = 0x116183000] 08:48:05 INFO - PROCESS | 1652 | 1468338485320 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11904fc00) [pid = 1652] [serial = 2340] [outer = 0x116183000] 08:48:05 INFO - PROCESS | 1652 | 1468338485683 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]]]}] 08:48:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:48:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:48:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:48:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 623ms 08:48:05 INFO - PROCESS | 1652 | 1468338485751 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1652 | 1468338485754 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:48:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:48:05 INFO - PROCESS | 1652 | 1468338485758 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1652 | 1468338485760 Marionette TRACE conn2 <- [1,3086,null,{}] 08:48:05 INFO - PROCESS | 1652 | 1468338485762 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}] 08:48:05 INFO - PROCESS | 1652 | 1468338485764 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:05 INFO - PROCESS | 1652 | 1468338485861 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:48:05 INFO - PROCESS | 1652 | 1468338485918 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1652 | 1468338485919 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a3d800 == 44 [pid = 1652] [id = 781] 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11940c400) [pid = 1652] [serial = 2341] [outer = 0x0] 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123851800) [pid = 1652] [serial = 2342] [outer = 0x11940c400] 08:48:05 INFO - PROCESS | 1652 | 1468338485944 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1240c5800) [pid = 1652] [serial = 2343] [outer = 0x11940c400] 08:48:06 INFO - PROCESS | 1652 | 1468338486291 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:48:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 575ms 08:48:06 INFO - PROCESS | 1652 | 1468338486334 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1652 | 1468338486335 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:48:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:48:06 INFO - PROCESS | 1652 | 1468338486337 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1652 | 1468338486340 Marionette TRACE conn2 <- [1,3090,null,{}] 08:48:06 INFO - PROCESS | 1652 | 1468338486347 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}] 08:48:06 INFO - PROCESS | 1652 | 1468338486350 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:06 INFO - PROCESS | 1652 | 1468338486444 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:48:06 INFO - PROCESS | 1652 | 1468338486502 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 1652 | 1468338486504 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3d800 == 45 [pid = 1652] [id = 782] 08:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1242abc00) [pid = 1652] [serial = 2344] [outer = 0x0] 08:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1243be400) [pid = 1652] [serial = 2345] [outer = 0x1242abc00] 08:48:06 INFO - PROCESS | 1652 | 1468338486529 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124ef1800) [pid = 1652] [serial = 2346] [outer = 0x1242abc00] 08:48:06 INFO - PROCESS | 1652 | 1468338486902 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:48:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 573ms 08:48:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:48:06 INFO - PROCESS | 1652 | 1468338486911 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1652 | 1468338486912 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:48:06 INFO - PROCESS | 1652 | 1468338486914 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1652 | 1468338486915 Marionette TRACE conn2 <- [1,3094,null,{}] 08:48:06 INFO - PROCESS | 1652 | 1468338486917 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}] 08:48:06 INFO - PROCESS | 1652 | 1468338486919 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:07 INFO - PROCESS | 1652 | 1468338487015 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:48:07 INFO - PROCESS | 1652 | 1468338487070 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1652 | 1468338487072 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a720800 == 46 [pid = 1652] [id = 783] 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12557b400) [pid = 1652] [serial = 2347] [outer = 0x0] 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1256ac400) [pid = 1652] [serial = 2348] [outer = 0x12557b400] 08:48:07 INFO - PROCESS | 1652 | 1468338487096 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126d33800) [pid = 1652] [serial = 2349] [outer = 0x12557b400] 08:48:07 INFO - PROCESS | 1652 | 1468338487487 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:48:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:48:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms 08:48:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:48:07 INFO - PROCESS | 1652 | 1468338487539 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1652 | 1468338487540 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:48:07 INFO - PROCESS | 1652 | 1468338487542 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1652 | 1468338487543 Marionette TRACE conn2 <- [1,3098,null,{}] 08:48:07 INFO - PROCESS | 1652 | 1468338487546 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}] 08:48:07 INFO - PROCESS | 1652 | 1468338487547 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:07 INFO - PROCESS | 1652 | 1468338487641 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:48:07 INFO - PROCESS | 1652 | 1468338487699 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1652 | 1468338487701 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116708000 == 47 [pid = 1652] [id = 784] 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11269e000) [pid = 1652] [serial = 2350] [outer = 0x0] 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1133d3400) [pid = 1652] [serial = 2351] [outer = 0x11269e000] 08:48:07 INFO - PROCESS | 1652 | 1468338487724 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116a0ac00) [pid = 1652] [serial = 2352] [outer = 0x11269e000] 08:48:08 INFO - PROCESS | 1652 | 1468338488233 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]]]}] 08:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:48:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 718ms 08:48:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:48:08 INFO - PROCESS | 1652 | 1468338488262 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1652 | 1468338488264 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:48:08 INFO - PROCESS | 1652 | 1468338488266 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1652 | 1468338488269 Marionette TRACE conn2 <- [1,3102,null,{}] 08:48:08 INFO - PROCESS | 1652 | 1468338488272 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}] 08:48:08 INFO - PROCESS | 1652 | 1468338488273 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:08 INFO - PROCESS | 1652 | 1468338488364 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:48:08 INFO - PROCESS | 1652 | 1468338488422 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1652 | 1468338488424 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x117118800 == 48 [pid = 1652] [id = 785] 08:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x112fd8800) [pid = 1652] [serial = 2353] [outer = 0x0] 08:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1133d0800) [pid = 1652] [serial = 2354] [outer = 0x112fd8800] 08:48:08 INFO - PROCESS | 1652 | 1468338488447 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x116a07400) [pid = 1652] [serial = 2355] [outer = 0x112fd8800] 08:48:08 INFO - PROCESS | 1652 | 1468338488790 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:48:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 576ms 08:48:08 INFO - PROCESS | 1652 | 1468338488842 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1652 | 1468338488844 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:48:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:48:08 INFO - PROCESS | 1652 | 1468338488848 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1652 | 1468338488849 Marionette TRACE conn2 <- [1,3106,null,{}] 08:48:08 INFO - PROCESS | 1652 | 1468338488852 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}] 08:48:08 INFO - PROCESS | 1652 | 1468338488853 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:08 INFO - PROCESS | 1652 | 1468338488937 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:48:09 INFO - PROCESS | 1652 | 1468338488999 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1652 | 1468338489000 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187af800 == 49 [pid = 1652] [id = 786] 08:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11631f000) [pid = 1652] [serial = 2356] [outer = 0x0] 08:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116a0a400) [pid = 1652] [serial = 2357] [outer = 0x11631f000] 08:48:09 INFO - PROCESS | 1652 | 1468338489023 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1173be000) [pid = 1652] [serial = 2358] [outer = 0x11631f000] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x117f4c000 == 48 [pid = 1652] [id = 749] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12dce0800 == 47 [pid = 1652] [id = 778] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x113181800 == 46 [pid = 1652] [id = 777] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11284d800 == 45 [pid = 1652] [id = 776] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12dcc6000 == 44 [pid = 1652] [id = 775] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116337000 == 43 [pid = 1652] [id = 774] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d720800 == 42 [pid = 1652] [id = 773] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123ca0800 == 41 [pid = 1652] [id = 772] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118251000 == 40 [pid = 1652] [id = 771] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf86800 == 39 [pid = 1652] [id = 770] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb7e000 == 38 [pid = 1652] [id = 769] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4b1800 == 37 [pid = 1652] [id = 768] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116772000 == 36 [pid = 1652] [id = 767] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a706800 == 35 [pid = 1652] [id = 766] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1271b6800 == 34 [pid = 1652] [id = 765] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119452000 == 33 [pid = 1652] [id = 764] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac18000 == 32 [pid = 1652] [id = 763] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x117118800 == 31 [pid = 1652] [id = 785] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116708000 == 30 [pid = 1652] [id = 784] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a720800 == 29 [pid = 1652] [id = 783] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3d800 == 28 [pid = 1652] [id = 782] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128a3d800 == 27 [pid = 1652] [id = 781] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119516800 == 26 [pid = 1652] [id = 780] 08:48:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123967000 == 25 [pid = 1652] [id = 779] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1161e1400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1167f7800) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1129b3800) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1131c0000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119409c00) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x111e29000) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x112699c00) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11269c400) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x110f7bc00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1173c3c00) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117f0d800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116a0b400) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118346c00) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1129a6400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116867000) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11957c800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119536000) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11997d000) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119975000) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123cf3000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119980800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12437b000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126d3ec00) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128a18800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a79c00) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128cdc400) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128aa6400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b9e9c00) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b8aac00) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bdb5400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11949b800) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1294e9800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1243bd800) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12437a400) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118169800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123807800) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11949f000) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123ce8800) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118345800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1208f2400) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11985a000) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123ce8c00) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 08:48:09 INFO - PROCESS | 1652 | 1468338489936 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]]]}] 08:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:48:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1127ms 08:48:09 INFO - PROCESS | 1652 | 1468338489976 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1652 | 1468338489978 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:48:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:48:09 INFO - PROCESS | 1652 | 1468338489981 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1652 | 1468338489983 Marionette TRACE conn2 <- [1,3110,null,{}] 08:48:09 INFO - PROCESS | 1652 | 1468338489986 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}] 08:48:09 INFO - PROCESS | 1652 | 1468338489988 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:10 INFO - PROCESS | 1652 | 1468338490056 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:48:10 INFO - PROCESS | 1652 | 1468338490061 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1652 | 1468338490063 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116116000 == 26 [pid = 1652] [id = 787] 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1129b2400) [pid = 1652] [serial = 2359] [outer = 0x0] 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f89000) [pid = 1652] [serial = 2360] [outer = 0x1129b2400] 08:48:10 INFO - PROCESS | 1652 | 1468338490085 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113930400) [pid = 1652] [serial = 2361] [outer = 0x1129b2400] 08:48:10 INFO - PROCESS | 1652 | 1468338490389 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"]]]}] 08:48:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:48:10 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 08:48:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:48:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:48:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 428ms 08:48:10 INFO - PROCESS | 1652 | 1468338490411 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 1652 | 1468338490414 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:48:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:48:10 INFO - PROCESS | 1652 | 1468338490418 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 1652 | 1468338490419 Marionette TRACE conn2 <- [1,3114,null,{}] 08:48:10 INFO - PROCESS | 1652 | 1468338490421 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}] 08:48:10 INFO - PROCESS | 1652 | 1468338490423 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:10 INFO - PROCESS | 1652 | 1468338490493 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:48:10 INFO - PROCESS | 1652 | 1468338490546 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\", \"fb233f44-2b9f-4f65-8005-f423595ad316\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1652 | 1468338490547 Marionette INFO sendAsync 47bc6598-5f3b-b644-8bec-a42b7322e01c 08:48:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118260000 == 27 [pid = 1652] [id = 788] 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113934c00) [pid = 1652] [serial = 2362] [outer = 0x0] 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116177c00) [pid = 1652] [serial = 2363] [outer = 0x113934c00] 08:48:10 INFO - PROCESS | 1652 | 1468338490568 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116869000) [pid = 1652] [serial = 2364] [outer = 0x113934c00] 08:48:10 INFO - PROCESS | 1652 | 1468338490813 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]]]}] 08:48:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:48:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 426ms 08:48:10 INFO - PROCESS | 1652 | 1468338490849 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 1652 | 1468338490850 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:48:11 WARNING - u'runner_teardown' () 08:48:11 INFO - No more tests 08:48:11 INFO - Got 0 unexpected results 08:48:11 INFO - SUITE-END | took 504s 08:48:11 INFO - Closing logging queue 08:48:11 INFO - queue closed 08:48:12 INFO - Return code: 0 08:48:12 WARNING - # TBPL SUCCESS # 08:48:12 INFO - Running post-action listener: _resource_record_post_action 08:48:12 INFO - Running post-run listener: _resource_record_post_run 08:48:13 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 36595200; Write bytes: 954860032; Read time: 244; Write time: 4989 08:48:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:48:13 INFO - install - Wall time: 18s; CPU: 55.0%; Read bytes: 159531520; Write bytes: 158148608; Read time: 13865; Write time: 342 08:48:13 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 29085184; Write bytes: 793782784; Read time: 185; Write time: 4636 08:48:13 INFO - Running post-run listener: _upload_blobber_files 08:48:13 INFO - Blob upload gear active. 08:48:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:48:13 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 08:48:13 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'] 08:48:13 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 08:48:13 INFO - (blobuploader) - INFO - Open directory for files ... 08:48:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:48:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:48:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:48:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:48:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:48:14 INFO - (blobuploader) - INFO - Done attempting. 08:48:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:48:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:48:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:48:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:48:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:48:15 INFO - (blobuploader) - INFO - Done attempting. 08:48:15 INFO - (blobuploader) - INFO - Iteration through files over. 08:48:15 INFO - Return code: 0 08:48:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:48:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:48:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2dbfd668c7239b46518978fa069f08ab0d1bd14bcd399685b79159f60ffc0652b789f220a028d07bce1d8e874a132f2793c0146d2a202c33e30974e7728c6059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/afdd0cc0741a8aa84b794506b66d4214a136d9a5856235930770cae5d68a80efff4db4deaa72a6201dcf529e018a5008020d5e4ee61393845aed6201abb94edc"} 08:48:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:48:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:48:15 INFO - Contents: 08:48:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2dbfd668c7239b46518978fa069f08ab0d1bd14bcd399685b79159f60ffc0652b789f220a028d07bce1d8e874a132f2793c0146d2a202c33e30974e7728c6059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/afdd0cc0741a8aa84b794506b66d4214a136d9a5856235930770cae5d68a80efff4db4deaa72a6201dcf529e018a5008020d5e4ee61393845aed6201abb94edc"} 08:48:15 INFO - Running post-run listener: copy_logs_to_upload_dir 08:48:15 INFO - Copying logs to upload dir... 08:48:15 INFO - mkdir: /builds/slave/test/build/upload/logs 08:48:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=594.458844 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-07-12 08:48:16.305281) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 08:48:16.309192) ========= 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.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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/2dbfd668c7239b46518978fa069f08ab0d1bd14bcd399685b79159f60ffc0652b789f220a028d07bce1d8e874a132f2793c0146d2a202c33e30974e7728c6059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/afdd0cc0741a8aa84b794506b66d4214a136d9a5856235930770cae5d68a80efff4db4deaa72a6201dcf529e018a5008020d5e4ee61393845aed6201abb94edc"} build_url:https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012664 build_url: 'https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/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/2dbfd668c7239b46518978fa069f08ab0d1bd14bcd399685b79159f60ffc0652b789f220a028d07bce1d8e874a132f2793c0146d2a202c33e30974e7728c6059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/afdd0cc0741a8aa84b794506b66d4214a136d9a5856235930770cae5d68a80efff4db4deaa72a6201dcf529e018a5008020d5e4ee61393845aed6201abb94edc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QsEULp9lRvi6muvnEi2X3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 08:48:16.346243) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:48:16.346564) ========= 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.T3emrHHjyx/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.2oVRxlAHCn/Listeners TMPDIR=/var/folders/qj/gk52w8cx1cd0gbstqffnnfqm00000w/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.005184 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 08:48:16.394578) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 08:48:16.397933) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 08:48:16.398277) ========= ========= Total master_lag: 2.66 =========