builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0152 starttime: 1464906848.75 results: success (0) buildid: 20160602141735 builduid: 70706e1908e54dba95a3575b5e94187c revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:08.749589) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:08.749929) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:08.750199) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:08.787753) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:08.788053) ========= 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.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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-06-02 15:34:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 67.7M=0s 2016-06-02 15:34:09 (67.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.486264 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:09.298749) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:09.299043) ========= 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.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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.027759 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:09.348609) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:34:09.349368) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 277ad8a2a286a3666ad512aeb40adb05155ee745 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 277ad8a2a286a3666ad512aeb40adb05155ee745 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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-06-02 15:34:09,426 truncating revision to first 12 chars 2016-06-02 15:34:09,427 Setting DEBUG logging. 2016-06-02 15:34:09,427 attempt 1/10 2016-06-02 15:34:09,427 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/277ad8a2a286?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-02 15:34:10,546 unpacking tar archive at: mozilla-aurora-277ad8a2a286/testing/mozharness/ program finished with exit code 0 elapsedTime=1.397581 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:34:10.773846) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:10.774589) ========= script_repo_revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:10.775484) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:10.776176) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:34:10.799409) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-06-02 15:34:10.799744) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 15:34:10 INFO - MultiFileLogger online at 20160602 15:34:10 in /builds/slave/test 15:34:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:34:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:34:10 INFO - {'append_to_log': False, 15:34:10 INFO - 'base_work_dir': '/builds/slave/test', 15:34:10 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:34:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:34:10 INFO - 'buildbot_json_path': 'buildprops.json', 15:34:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:34:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:34:10 INFO - 'download_minidump_stackwalk': True, 15:34:10 INFO - 'download_symbols': 'true', 15:34:10 INFO - 'e10s': False, 15:34:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:34:10 INFO - 'tooltool.py': '/tools/tooltool.py', 15:34:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:34:10 INFO - '/tools/misc-python/virtualenv.py')}, 15:34:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:34:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:34:10 INFO - 'log_level': 'info', 15:34:10 INFO - 'log_to_console': True, 15:34:10 INFO - 'opt_config_files': (), 15:34:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:34:10 INFO - '--processes=1', 15:34:10 INFO - '--config=%(test_path)s/wptrunner.ini', 15:34:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:34:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:34:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:34:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:34:10 INFO - 'pip_index': False, 15:34:10 INFO - 'require_test_zip': True, 15:34:10 INFO - 'test_type': ('testharness',), 15:34:10 INFO - 'this_chunk': '1', 15:34:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:34:10 INFO - 'total_chunks': '10', 15:34:10 INFO - 'virtualenv_path': 'venv', 15:34:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:34:10 INFO - 'work_dir': 'build'} 15:34:10 INFO - ##### 15:34:10 INFO - ##### Running clobber step. 15:34:10 INFO - ##### 15:34:10 INFO - Running pre-action listener: _resource_record_pre_action 15:34:10 INFO - Running main action method: clobber 15:34:10 INFO - rmtree: /builds/slave/test/build 15:34:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:34:12 INFO - Running post-action listener: _resource_record_post_action 15:34:12 INFO - ##### 15:34:12 INFO - ##### Running read-buildbot-config step. 15:34:12 INFO - ##### 15:34:12 INFO - Running pre-action listener: _resource_record_pre_action 15:34:12 INFO - Running main action method: read_buildbot_config 15:34:12 INFO - Using buildbot properties: 15:34:12 INFO - { 15:34:12 INFO - "project": "", 15:34:12 INFO - "product": "firefox", 15:34:12 INFO - "script_repo_revision": "production", 15:34:12 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:34:12 INFO - "repository": "", 15:34:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:34:12 INFO - "buildid": "20160602141735", 15:34:12 INFO - "pgo_build": "False", 15:34:12 INFO - "basedir": "/builds/slave/test", 15:34:12 INFO - "buildnumber": 14, 15:34:12 INFO - "slavename": "t-yosemite-r7-0152", 15:34:12 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 15:34:12 INFO - "platform": "macosx64", 15:34:12 INFO - "branch": "mozilla-aurora", 15:34:12 INFO - "revision": "277ad8a2a286a3666ad512aeb40adb05155ee745", 15:34:12 INFO - "repo_path": "releases/mozilla-aurora", 15:34:12 INFO - "moz_repo_path": "", 15:34:12 INFO - "stage_platform": "macosx64", 15:34:12 INFO - "builduid": "70706e1908e54dba95a3575b5e94187c", 15:34:12 INFO - "slavebuilddir": "test" 15:34:12 INFO - } 15:34:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:34:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:34:12 INFO - Running post-action listener: _resource_record_post_action 15:34:12 INFO - ##### 15:34:12 INFO - ##### Running download-and-extract step. 15:34:12 INFO - ##### 15:34:12 INFO - Running pre-action listener: _resource_record_pre_action 15:34:12 INFO - Running main action method: download_and_extract 15:34:12 INFO - mkdir: /builds/slave/test/build/tests 15:34: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')]} 15:34:12 INFO - https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:34:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:34:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:34:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:34:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 15:34:43 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 15:34:43 INFO - retry: attempt #1 caught exception: timed out 15:34:43 INFO - retry: Failed, sleeping 30 seconds before retrying 15:35:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 15:35:31 INFO - Downloaded 1235 bytes. 15:35:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:35:31 INFO - Using the following test package requirements: 15:35:31 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:35:31 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:35:31 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:35:31 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'jsshell-mac64.zip'], 15:35:31 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:35:31 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:35:31 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:35:31 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:35:31 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:35:31 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:35:31 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:35:31 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:35:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:31 INFO - https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:35:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:35:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:35:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:35:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 15:35:34 INFO - Downloaded 18344640 bytes. 15:35:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:35:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:35:34 INFO - caution: filename not matched: web-platform/* 15:35:34 INFO - Return code: 11 15:35:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:34 INFO - https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:35:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:35:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:35:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:35:35 INFO - Downloaded 36409193 bytes. 15:35:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:35:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:35:40 INFO - caution: filename not matched: bin/* 15:35:40 INFO - caution: filename not matched: config/* 15:35:40 INFO - caution: filename not matched: mozbase/* 15:35:40 INFO - caution: filename not matched: marionette/* 15:35:40 INFO - caution: filename not matched: tools/wptserve/* 15:35:40 INFO - Return code: 11 15:35:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:40 INFO - https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:35:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:35:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:35:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:35:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 15:35:42 INFO - Downloaded 73057393 bytes. 15:35:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:35:42 INFO - mkdir: /builds/slave/test/properties 15:35:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:35:42 INFO - Writing to file /builds/slave/test/properties/build_url 15:35:42 INFO - Contents: 15:35:42 INFO - build_url:https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:35:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:35:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:35:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:35:43 INFO - Contents: 15:35:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:35: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')]} 15:35:43 INFO - https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:35:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:35:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:35:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:35:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:35:47 INFO - Downloaded 103673513 bytes. 15:35:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:35:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:35:51 INFO - Return code: 0 15:35:51 INFO - Running post-action listener: _resource_record_post_action 15:35:51 INFO - Running post-action listener: set_extra_try_arguments 15:35:51 INFO - ##### 15:35:51 INFO - ##### Running create-virtualenv step. 15:35:51 INFO - ##### 15:35:51 INFO - Running pre-action listener: _pre_create_virtualenv 15:35:51 INFO - Running pre-action listener: _resource_record_pre_action 15:35:51 INFO - Running main action method: create_virtualenv 15:35:51 INFO - Creating virtualenv /builds/slave/test/build/venv 15:35:51 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:35:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:35:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:35:51 INFO - Using real prefix '/tools/python27' 15:35:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:35:51 INFO - Installing distribute.............................................................................................................................................................................................done. 15:35:54 INFO - Installing pip.................done. 15:35:54 INFO - Return code: 0 15:35:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:35:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:35:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:35:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:35:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:35:54 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 0x10f2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faadb4b1450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, '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.baTvb9zE7H/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.ZuZUam54hb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:35:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:35:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:35:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:35:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:35:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:35:54 INFO - 'HOME': '/Users/cltbld', 15:35:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:35:54 INFO - 'LOGNAME': 'cltbld', 15:35:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:35:54 INFO - 'MOZ_NO_REMOTE': '1', 15:35:54 INFO - 'NO_EM_RESTART': '1', 15:35:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:35:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:35:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:35:54 INFO - 'PWD': '/builds/slave/test', 15:35:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:35:54 INFO - 'SHELL': '/bin/bash', 15:35:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:35:54 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:35:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:35:54 INFO - 'USER': 'cltbld', 15:35:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:35:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:35:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:35:54 INFO - 'XPC_FLAGS': '0x0', 15:35:54 INFO - 'XPC_SERVICE_NAME': '0', 15:35:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:35:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:35:55 INFO - Downloading/unpacking psutil>=0.7.1 15:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:35:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:35:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:35:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:35:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:35:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:35:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:35:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:35:58 INFO - Installing collected packages: psutil 15:35:58 INFO - Running setup.py install for psutil 15:35:58 INFO - building 'psutil._psutil_osx' extension 15:35:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:35:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:35:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:35:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 15:35:59 INFO - building 'psutil._psutil_posix' extension 15:35:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:35:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:35:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:35:59 INFO - ^ 15:35:59 INFO - 1 warning generated. 15:35:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:35:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:35:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:35:59 INFO - Successfully installed psutil 15:35:59 INFO - Cleaning up... 15:35:59 INFO - Return code: 0 15:35:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:35:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:35:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:35:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:35:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:35:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:35:59 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 0x10f2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faadb4b1450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, '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.baTvb9zE7H/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.ZuZUam54hb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:35:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:35:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:35:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:35:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:35:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:35:59 INFO - 'HOME': '/Users/cltbld', 15:35:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:35:59 INFO - 'LOGNAME': 'cltbld', 15:35:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:35:59 INFO - 'MOZ_NO_REMOTE': '1', 15:35:59 INFO - 'NO_EM_RESTART': '1', 15:35:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:35:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:35:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:35:59 INFO - 'PWD': '/builds/slave/test', 15:35:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:35:59 INFO - 'SHELL': '/bin/bash', 15:35:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:35:59 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:35:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:35:59 INFO - 'USER': 'cltbld', 15:35:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:35:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:35:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:35:59 INFO - 'XPC_FLAGS': '0x0', 15:35:59 INFO - 'XPC_SERVICE_NAME': '0', 15:35:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:35:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:36:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:36:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:36:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:36:02 INFO - Installing collected packages: mozsystemmonitor 15:36:02 INFO - Running setup.py install for mozsystemmonitor 15:36:02 INFO - Successfully installed mozsystemmonitor 15:36:02 INFO - Cleaning up... 15:36:02 INFO - Return code: 0 15:36:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:36:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:36:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:36:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36:02 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 0x10f2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faadb4b1450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, '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.baTvb9zE7H/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.ZuZUam54hb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:36:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:36:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:36:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:36:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:36:02 INFO - 'HOME': '/Users/cltbld', 15:36:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:36:02 INFO - 'LOGNAME': 'cltbld', 15:36:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:36:02 INFO - 'MOZ_NO_REMOTE': '1', 15:36:02 INFO - 'NO_EM_RESTART': '1', 15:36:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:36:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:36:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:36:02 INFO - 'PWD': '/builds/slave/test', 15:36:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:36:02 INFO - 'SHELL': '/bin/bash', 15:36:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:36:02 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:36:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:36:02 INFO - 'USER': 'cltbld', 15:36:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:36:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:36:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:36:02 INFO - 'XPC_FLAGS': '0x0', 15:36:02 INFO - 'XPC_SERVICE_NAME': '0', 15:36:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:36:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:36:02 INFO - Downloading/unpacking blobuploader==1.2.4 15:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:05 INFO - Downloading blobuploader-1.2.4.tar.gz 15:36:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:36:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:36:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:36:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:36:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:06 INFO - Downloading docopt-0.6.1.tar.gz 15:36:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:36:06 INFO - Installing collected packages: blobuploader, requests, docopt 15:36:06 INFO - Running setup.py install for blobuploader 15:36:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:36:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:36:06 INFO - Running setup.py install for requests 15:36:07 INFO - Running setup.py install for docopt 15:36:07 INFO - Successfully installed blobuploader requests docopt 15:36:07 INFO - Cleaning up... 15:36:07 INFO - Return code: 0 15:36:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:36: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')]} 15:36:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:36:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36: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')]} 15:36:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:36:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36:07 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 0x10f2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faadb4b1450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, '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.baTvb9zE7H/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.ZuZUam54hb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:36:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:36:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:36:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:36:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:36:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:36:07 INFO - 'HOME': '/Users/cltbld', 15:36:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:36:07 INFO - 'LOGNAME': 'cltbld', 15:36:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:36:07 INFO - 'MOZ_NO_REMOTE': '1', 15:36:07 INFO - 'NO_EM_RESTART': '1', 15:36:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:36:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:36:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:36:07 INFO - 'PWD': '/builds/slave/test', 15:36:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:36:07 INFO - 'SHELL': '/bin/bash', 15:36:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:36:07 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:36:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:36:07 INFO - 'USER': 'cltbld', 15:36:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:36:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:36:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:36:07 INFO - 'XPC_FLAGS': '0x0', 15:36:07 INFO - 'XPC_SERVICE_NAME': '0', 15:36:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:36:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:36:07 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-1MpcNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:36:07 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-RXB5aj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:36:07 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-VOma9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Af8ywU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ylofuS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-XCjd8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-voNNIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-R3wtou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-dmunPW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-qxZRCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-5xifyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-dwb8pN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:36:08 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-CRr2_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-bzt2Bk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-AFlmn0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ZkNhbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-VZOpQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ybXRKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ufJNRK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:36:09 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-GtUIuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:36:10 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-bqvUJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:36:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:36:10 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:36:10 INFO - Running setup.py install for manifestparser 15:36:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:36:10 INFO - Running setup.py install for mozcrash 15:36:10 INFO - Running setup.py install for mozdebug 15:36:10 INFO - Running setup.py install for mozdevice 15:36:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:36:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:36:10 INFO - Running setup.py install for mozfile 15:36:11 INFO - Running setup.py install for mozhttpd 15:36:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Running setup.py install for mozinfo 15:36:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Running setup.py install for mozInstall 15:36:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Running setup.py install for mozleak 15:36:11 INFO - Running setup.py install for mozlog 15:36:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Running setup.py install for moznetwork 15:36:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:36:11 INFO - Running setup.py install for mozprocess 15:36:12 INFO - Running setup.py install for mozprofile 15:36:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:36:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:36:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:36:12 INFO - Running setup.py install for mozrunner 15:36:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:36:12 INFO - Running setup.py install for mozscreenshot 15:36:12 INFO - Running setup.py install for moztest 15:36:12 INFO - Running setup.py install for mozversion 15:36:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:36:12 INFO - Running setup.py install for wptserve 15:36:13 INFO - Running setup.py install for marionette-driver 15:36:13 INFO - Running setup.py install for browsermob-proxy 15:36:13 INFO - Running setup.py install for marionette-client 15:36:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:36:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:36:13 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:36:13 INFO - Cleaning up... 15:36:13 INFO - Return code: 0 15:36:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:36:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:36:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:36:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:36:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:36:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:36:13 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 0x10f2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faadb4b1450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, '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.baTvb9zE7H/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.ZuZUam54hb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:36:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:36:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:36:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:36:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:36:13 INFO - 'HOME': '/Users/cltbld', 15:36:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:36:13 INFO - 'LOGNAME': 'cltbld', 15:36:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:36:13 INFO - 'MOZ_NO_REMOTE': '1', 15:36:13 INFO - 'NO_EM_RESTART': '1', 15:36:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:36:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:36:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:36:13 INFO - 'PWD': '/builds/slave/test', 15:36:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:36:13 INFO - 'SHELL': '/bin/bash', 15:36:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:36:13 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:36:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:36:13 INFO - 'USER': 'cltbld', 15:36:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:36:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:36:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:36:13 INFO - 'XPC_FLAGS': '0x0', 15:36:13 INFO - 'XPC_SERVICE_NAME': '0', 15:36:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:36:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:36:13 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-aJvrwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-MqsqFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-SOs8OQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-e5ELw7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-YECYYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-zCsyfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-3xCOVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-D9eE71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Qu3Ep7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:36:14 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-kr8CUs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-bVrZqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-pYB9ab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-hWT9M8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-kHUfga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-219UCL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-5i7LS8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-eJpx4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-NnCRvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:36:15 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:36:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:36:15 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-pusT1_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:36:16 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-iFPq96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:36:16 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-KX3suY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:36:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:36:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:36:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:36:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:36:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:36:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:36:19 INFO - Downloading blessings-1.6.tar.gz 15:36:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:36:19 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:36:19 INFO - Installing collected packages: blessings 15:36:19 INFO - Running setup.py install for blessings 15:36:19 INFO - Successfully installed blessings 15:36:19 INFO - Cleaning up... 15:36:19 INFO - Return code: 0 15:36:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:36:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:36:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:36:20 INFO - Reading from file tmpfile_stdout 15:36:20 INFO - Current package versions: 15:36:20 INFO - blessings == 1.6 15:36:20 INFO - blobuploader == 1.2.4 15:36:20 INFO - browsermob-proxy == 0.6.0 15:36:20 INFO - docopt == 0.6.1 15:36:20 INFO - manifestparser == 1.1 15:36:20 INFO - marionette-client == 2.3.0 15:36:20 INFO - marionette-driver == 1.4.0 15:36:20 INFO - mozInstall == 1.12 15:36:20 INFO - mozcrash == 0.17 15:36:20 INFO - mozdebug == 0.1 15:36:20 INFO - mozdevice == 0.48 15:36:20 INFO - mozfile == 1.2 15:36:20 INFO - mozhttpd == 0.7 15:36:20 INFO - mozinfo == 0.9 15:36:20 INFO - mozleak == 0.1 15:36:20 INFO - mozlog == 3.1 15:36:20 INFO - moznetwork == 0.27 15:36:20 INFO - mozprocess == 0.22 15:36:20 INFO - mozprofile == 0.28 15:36:20 INFO - mozrunner == 6.11 15:36:20 INFO - mozscreenshot == 0.1 15:36:20 INFO - mozsystemmonitor == 0.0 15:36:20 INFO - moztest == 0.7 15:36:20 INFO - mozversion == 1.4 15:36:20 INFO - psutil == 3.1.1 15:36:20 INFO - requests == 1.2.3 15:36:20 INFO - wptserve == 1.4.0 15:36:20 INFO - wsgiref == 0.1.2 15:36:20 INFO - Running post-action listener: _resource_record_post_action 15:36:20 INFO - Running post-action listener: _start_resource_monitoring 15:36:20 INFO - Starting resource monitoring. 15:36:20 INFO - ##### 15:36:20 INFO - ##### Running pull step. 15:36:20 INFO - ##### 15:36:20 INFO - Running pre-action listener: _resource_record_pre_action 15:36:20 INFO - Running main action method: pull 15:36:20 INFO - Pull has nothing to do! 15:36:20 INFO - Running post-action listener: _resource_record_post_action 15:36:20 INFO - ##### 15:36:20 INFO - ##### Running install step. 15:36:20 INFO - ##### 15:36:20 INFO - Running pre-action listener: _resource_record_pre_action 15:36:20 INFO - Running main action method: install 15:36:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:36:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:36:20 INFO - Reading from file tmpfile_stdout 15:36:20 INFO - Detecting whether we're running mozinstall >=1.0... 15:36:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:36:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:36:20 INFO - Reading from file tmpfile_stdout 15:36:20 INFO - Output received: 15:36:20 INFO - Usage: mozinstall [options] installer 15:36:20 INFO - Options: 15:36:20 INFO - -h, --help show this help message and exit 15:36:20 INFO - -d DEST, --destination=DEST 15:36:20 INFO - Directory to install application into. [default: 15:36:20 INFO - "/builds/slave/test"] 15:36:20 INFO - --app=APP Application being installed. [default: firefox] 15:36:20 INFO - mkdir: /builds/slave/test/build/application 15:36:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:36:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:36:38 INFO - Reading from file tmpfile_stdout 15:36:38 INFO - Output received: 15:36:38 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:36:38 INFO - Running post-action listener: _resource_record_post_action 15:36:38 INFO - ##### 15:36:38 INFO - ##### Running run-tests step. 15:36:38 INFO - ##### 15:36:38 INFO - Running pre-action listener: _resource_record_pre_action 15:36:38 INFO - Running main action method: run_tests 15:36:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:36:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:36:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:36:38 INFO - grabbing minidump binary from tooltool 15:36:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:36:38 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 0x10f2cd5e0>, '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 0x10eeb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eedb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:36:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:36:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 15:36:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:36:38 INFO - Return code: 0 15:36:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:36:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:36:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:36:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:36:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.baTvb9zE7H/Render', 15:36:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:36:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:36:38 INFO - 'HOME': '/Users/cltbld', 15:36:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:36:38 INFO - 'LOGNAME': 'cltbld', 15:36:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:36:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:36:38 INFO - 'MOZ_NO_REMOTE': '1', 15:36:38 INFO - 'NO_EM_RESTART': '1', 15:36:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:36:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:36:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:36:38 INFO - 'PWD': '/builds/slave/test', 15:36:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:36:38 INFO - 'SHELL': '/bin/bash', 15:36:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZuZUam54hb/Listeners', 15:36:38 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 15:36:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:36:38 INFO - 'USER': 'cltbld', 15:36:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:36:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:36:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:36:38 INFO - 'XPC_FLAGS': '0x0', 15:36:38 INFO - 'XPC_SERVICE_NAME': '0', 15:36:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:36:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:36:39 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:36:39 INFO - import pkg_resources 15:36:40 INFO - Using 1 client processes 15:36:40 INFO - wptserve Starting http server on 127.0.0.1:8000 15:36:40 INFO - wptserve Starting http server on 127.0.0.1:8001 15:36:40 INFO - wptserve Starting http server on 127.0.0.1:8443 15:36:42 INFO - SUITE-START | Running 778 tests 15:36:42 INFO - Running testharness tests 15:36:42 INFO - Setting up ssl 15:36:42 INFO - PROCESS | certutil | 15:36:42 INFO - PROCESS | certutil | 15:36:42 INFO - PROCESS | certutil | 15:36:42 INFO - Certificate Nickname Trust Attributes 15:36:42 INFO - SSL,S/MIME,JAR/XPI 15:36:42 INFO - 15:36:42 INFO - web-platform-tests CT,, 15:36:42 INFO - 15:36:42 INFO - Starting runner 15:36:43 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:36:43 INFO - PROCESS | 1663 | 1464907003407 Marionette DEBUG Marionette enabled via build flag and pref 15:36:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f2a000 == 1 [pid = 1663] [id = 1] 15:36:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 1 (0x113f2a800) [pid = 1663] [serial = 1] [outer = 0x0] 15:36:43 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:36:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 2 (0x113f2b800) [pid = 1663] [serial = 2] [outer = 0x113f2a800] 15:36:43 INFO - PROCESS | 1663 | 1464907003722 Marionette INFO Listening on port 2828 15:36:43 INFO - PROCESS | 1663 | 1464907003954 Marionette DEBUG Marionette enabled via command-line flag 15:36:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1166fa800 == 2 [pid = 1663] [id = 2] 15:36:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 3 (0x1166fb000) [pid = 1663] [serial = 3] [outer = 0x0] 15:36:43 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:36:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 4 (0x1166fc000) [pid = 1663] [serial = 4] [outer = 0x1166fb000] 15:36:44 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:36:44 INFO - PROCESS | 1663 | 1464907004111 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 15:36:44 INFO - PROCESS | 1663 | 1464907004197 Marionette DEBUG Closed connection conn0 15:36:44 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:36:44 INFO - PROCESS | 1663 | 1464907004203 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 15:36:44 INFO - PROCESS | 1663 | 1464907004212 Marionette DEBUG Closed connection conn1 15:36:44 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:36:44 INFO - PROCESS | 1663 | 1464907004217 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 15:36:44 INFO - PROCESS | 1663 | 1464907004224 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:36:44 INFO - PROCESS | 1663 | 1464907004230 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160602141735","device":"desktop","version":"48.0a2"} 15:36:44 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dd6800 == 3 [pid = 1663] [id = 3] 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 5 (0x119ddf000) [pid = 1663] [serial = 5] [outer = 0x0] 15:36:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x119de0000 == 4 [pid = 1663] [id = 4] 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 6 (0x119d11400) [pid = 1663] [serial = 6] [outer = 0x0] 15:36:45 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:36:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b1c000 == 5 [pid = 1663] [id = 5] 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 7 (0x119d0e800) [pid = 1663] [serial = 7] [outer = 0x0] 15:36:45 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:36:45 INFO - PROCESS | 1663 | [1663] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 8 (0x121c2d400) [pid = 1663] [serial = 8] [outer = 0x119d0e800] 15:36:45 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 9 (0x124861000) [pid = 1663] [serial = 9] [outer = 0x119ddf000] 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 10 (0x12194e000) [pid = 1663] [serial = 10] [outer = 0x119d11400] 15:36:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 11 (0x121950000) [pid = 1663] [serial = 11] [outer = 0x119d0e800] 15:36:46 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:36:46 INFO - PROCESS | 1663 | 1464907006302 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1663 | 1464907006310 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 12 (0x126b0b800) [pid = 1663] [serial = 12] [outer = 0x119d0e800] 15:36:46 INFO - PROCESS | 1663 | 1464907006656 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5b6f08d0-98df-4a45-835e-817a294ff3f2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160602141735","device":"desktop","version":"48.0a2","command_id":1}}] 15:36:46 INFO - PROCESS | 1663 | 1464907006747 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:36:46 INFO - PROCESS | 1663 | 1464907006806 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:36:46 INFO - PROCESS | 1663 | 1464907006889 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:36:46 INFO - PROCESS | 1663 | [1663] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:36:46 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:36:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 13 (0x119c9b000) [pid = 1663] [serial = 13] [outer = 0x119d0e800] 15:36:47 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:36:47 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:36:47 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:36:47 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:36:47 INFO - PROCESS | 1663 | 1464907007175 Marionette TRACE conn2 <- [1,3,null,{}] 15:36:47 INFO - PROCESS | 1663 | 1464907007178 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:36:47 INFO - PROCESS | 1663 | 1464907007193 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:36:47 INFO - PROCESS | 1663 | 1464907007223 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1663 | 1464907007225 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1663 | 1464907007228 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1663 | 1464907007230 Marionette TRACE conn2 <- [1,6,null,{}] 15:36:47 INFO - PROCESS | 1663 | 1464907007233 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:47 INFO - PROCESS | 1663 | 1464907007246 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:36:47 INFO - PROCESS | 1663 | 1464907007248 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12911f000 == 6 [pid = 1663] [id = 6] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 14 (0x1294b1400) [pid = 1663] [serial = 14] [outer = 0x0] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 15 (0x1294b3000) [pid = 1663] [serial = 15] [outer = 0x1294b1400] 15:36:47 INFO - PROCESS | 1663 | 1464907007282 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 16 (0x1294b9000) [pid = 1663] [serial = 16] [outer = 0x1294b1400] 15:36:47 INFO - PROCESS | 1663 | 1464907007591 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:36:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294ec800 == 7 [pid = 1663] [id = 7] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 17 (0x1294bcc00) [pid = 1663] [serial = 17] [outer = 0x0] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 18 (0x1295f2800) [pid = 1663] [serial = 18] [outer = 0x1294bcc00] 15:36:47 INFO - PROCESS | 1663 | 1464907007616 Marionette DEBUG loaded listener.js 15:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 19 (0x129836c00) [pid = 1663] [serial = 19] [outer = 0x1294bcc00] 15:36:47 INFO - PROCESS | 1663 | 1464907007693 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1663 | 1464907007694 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:36:47 INFO - PROCESS | 1663 | 1464907007712 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1663 | 1464907007713 Marionette TRACE conn2 <- [1,10,null,{}] 15:36:47 INFO - PROCESS | 1663 | 1464907007725 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:47 INFO - PROCESS | 1663 | 1464907007856 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:36:47 INFO - PROCESS | 1663 | 1464907007890 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa51800 == 8 [pid = 1663] [id = 8] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 20 (0x12a960c00) [pid = 1663] [serial = 20] [outer = 0x0] 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 21 (0x12a962c00) [pid = 1663] [serial = 21] [outer = 0x12a960c00] 15:36:47 INFO - PROCESS | 1663 | 1464907007918 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 22 (0x12a966c00) [pid = 1663] [serial = 22] [outer = 0x12a960c00] 15:36:48 INFO - PROCESS | 1663 | 1464907008275 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 633ms 15:36:48 INFO - PROCESS | 1663 | 1464907008335 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1663 | 1464907008337 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:36:48 INFO - PROCESS | 1663 | 1464907008340 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1663 | 1464907008341 Marionette TRACE conn2 <- [1,14,null,{}] 15:36:48 INFO - PROCESS | 1663 | 1464907008343 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1663 | 1464907008434 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:36:48 INFO - PROCESS | 1663 | 1464907008441 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad7a800 == 9 [pid = 1663] [id = 9] 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 23 (0x12addac00) [pid = 1663] [serial = 23] [outer = 0x0] 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 24 (0x12b293400) [pid = 1663] [serial = 24] [outer = 0x12addac00] 15:36:48 INFO - PROCESS | 1663 | 1464907008466 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 25 (0x12baea000) [pid = 1663] [serial = 25] [outer = 0x12addac00] 15:36:48 INFO - PROCESS | 1663 | 1464907008755 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 15:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:36:48 INFO - PROCESS | 1663 | 1464907008808 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1663 | 1464907008810 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:36:48 INFO - PROCESS | 1663 | 1464907008812 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1663 | 1464907008813 Marionette TRACE conn2 <- [1,18,null,{}] 15:36:48 INFO - PROCESS | 1663 | 1464907008815 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1663 | 1464907008905 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:36:48 INFO - PROCESS | 1663 | 1464907008910 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9d000 == 10 [pid = 1663] [id = 10] 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 26 (0x12bd30800) [pid = 1663] [serial = 26] [outer = 0x0] 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 27 (0x12bd36000) [pid = 1663] [serial = 27] [outer = 0x12bd30800] 15:36:48 INFO - PROCESS | 1663 | 1464907008936 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 28 (0x12bfd1400) [pid = 1663] [serial = 28] [outer = 0x12bd30800] 15:36:49 INFO - PROCESS | 1663 | 1464907009199 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 15:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:36:49 INFO - PROCESS | 1663 | 1464907009231 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1663 | 1464907009233 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:36:49 INFO - PROCESS | 1663 | 1464907009243 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1663 | 1464907009244 Marionette TRACE conn2 <- [1,22,null,{}] 15:36:49 INFO - PROCESS | 1663 | 1464907009247 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:49 INFO - PROCESS | 1663 | 1464907009344 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:36:49 INFO - PROCESS | 1663 | 1464907009349 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180b5000 == 11 [pid = 1663] [id = 11] 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 29 (0x1173a4800) [pid = 1663] [serial = 29] [outer = 0x0] 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 30 (0x1181a4400) [pid = 1663] [serial = 30] [outer = 0x1173a4800] 15:36:49 INFO - PROCESS | 1663 | 1464907009375 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 31 (0x12c083000) [pid = 1663] [serial = 31] [outer = 0x1173a4800] 15:36:49 INFO - PROCESS | 1663 | 1464907009625 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 428ms 15:36:49 INFO - PROCESS | 1663 | 1464907009664 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1663 | 1464907009666 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:36:49 INFO - PROCESS | 1663 | 1464907009677 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1663 | 1464907009678 Marionette TRACE conn2 <- [1,26,null,{}] 15:36:49 INFO - PROCESS | 1663 | 1464907009681 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:49 INFO - PROCESS | 1663 | 1464907009779 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:36:49 INFO - PROCESS | 1663 | 1464907009785 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183e3800 == 12 [pid = 1663] [id = 12] 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 32 (0x118391400) [pid = 1663] [serial = 32] [outer = 0x0] 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 33 (0x126d7a000) [pid = 1663] [serial = 33] [outer = 0x118391400] 15:36:49 INFO - PROCESS | 1663 | 1464907009809 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 34 (0x12c08ac00) [pid = 1663] [serial = 34] [outer = 0x118391400] 15:36:50 INFO - PROCESS | 1663 | 1464907010058 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:36:50 INFO - PROCESS | 1663 | 1464907010096 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1663 | 1464907010097 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:36:50 INFO - PROCESS | 1663 | 1464907010099 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1663 | 1464907010100 Marionette TRACE conn2 <- [1,30,null,{}] 15:36:50 INFO - PROCESS | 1663 | 1464907010129 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 1663 | 1464907010222 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:36:50 INFO - PROCESS | 1663 | 1464907010227 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c447800 == 13 [pid = 1663] [id = 13] 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 35 (0x11a0c0800) [pid = 1663] [serial = 35] [outer = 0x0] 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 36 (0x11a0c3400) [pid = 1663] [serial = 36] [outer = 0x11a0c0800] 15:36:50 INFO - PROCESS | 1663 | 1464907010251 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 37 (0x12baef400) [pid = 1663] [serial = 37] [outer = 0x11a0c0800] 15:36:50 INFO - PROCESS | 1663 | 1464907010493 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 15:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:36:50 INFO - PROCESS | 1663 | 1464907010528 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1663 | 1464907010529 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:36:50 INFO - PROCESS | 1663 | 1464907010531 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1663 | 1464907010532 Marionette TRACE conn2 <- [1,34,null,{}] 15:36:50 INFO - PROCESS | 1663 | 1464907010542 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 1663 | 1464907010642 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:36:50 INFO - PROCESS | 1663 | 1464907010646 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c497800 == 14 [pid = 1663] [id = 14] 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 38 (0x12c08cc00) [pid = 1663] [serial = 38] [outer = 0x0] 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 39 (0x12c0a5c00) [pid = 1663] [serial = 39] [outer = 0x12c08cc00] 15:36:50 INFO - PROCESS | 1663 | 1464907010672 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 40 (0x12c0ab400) [pid = 1663] [serial = 40] [outer = 0x12c08cc00] 15:36:50 INFO - PROCESS | 1663 | 1464907010911 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 15:36:50 INFO - PROCESS | 1663 | 1464907010960 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1663 | 1464907010961 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:36:50 INFO - PROCESS | 1663 | 1464907010964 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1663 | 1464907010965 Marionette TRACE conn2 <- [1,38,null,{}] 15:36:50 INFO - PROCESS | 1663 | 1464907010967 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1663 | 1464907011071 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:36:51 INFO - PROCESS | 1663 | 1464907011076 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb98000 == 15 [pid = 1663] [id = 15] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 41 (0x12c0b0c00) [pid = 1663] [serial = 41] [outer = 0x0] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 42 (0x12cbe6000) [pid = 1663] [serial = 42] [outer = 0x12c0b0c00] 15:36:51 INFO - PROCESS | 1663 | 1464907011100 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 43 (0x12cbebc00) [pid = 1663] [serial = 43] [outer = 0x12c0b0c00] 15:36:51 INFO - PROCESS | 1663 | 1464907011408 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 469ms 15:36:51 INFO - PROCESS | 1663 | 1464907011436 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1663 | 1464907011438 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:36:51 INFO - PROCESS | 1663 | 1464907011442 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1663 | 1464907011444 Marionette TRACE conn2 <- [1,42,null,{}] 15:36:51 INFO - PROCESS | 1663 | 1464907011447 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1663 | 1464907011586 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:36:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf16000 == 16 [pid = 1663] [id = 16] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 44 (0x12cf16800) [pid = 1663] [serial = 44] [outer = 0x0] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 45 (0x12cf03000) [pid = 1663] [serial = 45] [outer = 0x12cf16800] 15:36:51 INFO - PROCESS | 1663 | 1464907011607 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 46 (0x12cf1d000) [pid = 1663] [serial = 46] [outer = 0x12cf16800] 15:36:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d051000 == 17 [pid = 1663] [id = 17] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 47 (0x12ccd6c00) [pid = 1663] [serial = 47] [outer = 0x0] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 48 (0x12ccd8800) [pid = 1663] [serial = 48] [outer = 0x12ccd6c00] 15:36:51 INFO - PROCESS | 1663 | 1464907011652 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 49 (0x12ccdcc00) [pid = 1663] [serial = 49] [outer = 0x12ccd6c00] 15:36:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf15800 == 18 [pid = 1663] [id = 18] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 50 (0x12b3d6c00) [pid = 1663] [serial = 50] [outer = 0x0] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 51 (0x12b3dbc00) [pid = 1663] [serial = 51] [outer = 0x12b3d6c00] 15:36:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 52 (0x12b3d1400) [pid = 1663] [serial = 52] [outer = 0x12b3d6c00] 15:36:52 INFO - PROCESS | 1663 | 1464907012027 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 623ms 15:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:36:52 INFO - PROCESS | 1663 | 1464907012064 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1663 | 1464907012066 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1663 | 1464907012068 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1663 | 1464907012070 Marionette TRACE conn2 <- [1,46,null,{}] 15:36:52 INFO - PROCESS | 1663 | 1464907012072 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1663 | 1464907012160 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:36:52 INFO - PROCESS | 1663 | 1464907012164 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d05c800 == 19 [pid = 1663] [id = 19] 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 53 (0x118565400) [pid = 1663] [serial = 53] [outer = 0x0] 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 54 (0x118716000) [pid = 1663] [serial = 54] [outer = 0x118565400] 15:36:52 INFO - PROCESS | 1663 | 1464907012193 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 55 (0x12b3d3800) [pid = 1663] [serial = 55] [outer = 0x118565400] 15:36:52 INFO - PROCESS | 1663 | 1464907012460 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 15:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:36:52 INFO - PROCESS | 1663 | 1464907012493 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1663 | 1464907012494 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1663 | 1464907012496 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1663 | 1464907012497 Marionette TRACE conn2 <- [1,50,null,{}] 15:36:52 INFO - PROCESS | 1663 | 1464907012499 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1663 | 1464907012598 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:36:52 INFO - PROCESS | 1663 | 1464907012602 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180eb800 == 20 [pid = 1663] [id = 20] 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x11857b000) [pid = 1663] [serial = 56] [outer = 0x0] 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x11857f000) [pid = 1663] [serial = 57] [outer = 0x11857b000] 15:36:52 INFO - PROCESS | 1663 | 1464907012626 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x124970800) [pid = 1663] [serial = 58] [outer = 0x11857b000] 15:36:52 INFO - PROCESS | 1663 | 1464907012873 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 15:36:52 INFO - PROCESS | 1663 | 1464907012914 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1663 | 1464907012915 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:36:52 INFO - PROCESS | 1663 | 1464907012926 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1663 | 1464907012927 Marionette TRACE conn2 <- [1,54,null,{}] 15:36:52 INFO - PROCESS | 1663 | 1464907012929 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:53 INFO - PROCESS | 1663 | 1464907013022 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:36:53 INFO - PROCESS | 1663 | 1464907013037 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4f5000 == 21 [pid = 1663] [id = 21] 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x124976c00) [pid = 1663] [serial = 59] [outer = 0x0] 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x12497cc00) [pid = 1663] [serial = 60] [outer = 0x124976c00] 15:36:53 INFO - PROCESS | 1663 | 1464907013061 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x12b3d4800) [pid = 1663] [serial = 61] [outer = 0x124976c00] 15:36:53 INFO - PROCESS | 1663 | 1464907013294 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 15:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:36:53 INFO - PROCESS | 1663 | 1464907013346 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1663 | 1464907013347 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:36:53 INFO - PROCESS | 1663 | 1464907013349 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1663 | 1464907013351 Marionette TRACE conn2 <- [1,58,null,{}] 15:36:53 INFO - PROCESS | 1663 | 1464907013363 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:53 INFO - PROCESS | 1663 | 1464907013470 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:36:53 INFO - PROCESS | 1663 | 1464907013475 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c5800 == 22 [pid = 1663] [id = 22] 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x12ccde400) [pid = 1663] [serial = 62] [outer = 0x0] 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x12d431400) [pid = 1663] [serial = 63] [outer = 0x12ccde400] 15:36:53 INFO - PROCESS | 1663 | 1464907013502 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x12b29b800) [pid = 1663] [serial = 64] [outer = 0x12ccde400] 15:36:54 INFO - PROCESS | 1663 | 1464907014463 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1183ms 15:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:36:54 INFO - PROCESS | 1663 | 1464907014534 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1663 | 1464907014538 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:36:54 INFO - PROCESS | 1663 | 1464907014541 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1663 | 1464907014544 Marionette TRACE conn2 <- [1,62,null,{}] 15:36:54 INFO - PROCESS | 1663 | 1464907014547 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:54 INFO - PROCESS | 1663 | 1464907014661 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:36:54 INFO - PROCESS | 1663 | 1464907014703 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x113309800 == 23 [pid = 1663] [id = 23] 15:36:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x112adb400) [pid = 1663] [serial = 65] [outer = 0x0] 15:36:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x1139ebc00) [pid = 1663] [serial = 66] [outer = 0x112adb400] 15:36:54 INFO - PROCESS | 1663 | 1464907014734 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x115e49800) [pid = 1663] [serial = 67] [outer = 0x112adb400] 15:36:55 INFO - PROCESS | 1663 | 1464907015144 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 15:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:36:55 INFO - PROCESS | 1663 | 1464907015213 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1663 | 1464907015217 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1663 | 1464907015221 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1663 | 1464907015223 Marionette TRACE conn2 <- [1,66,null,{}] 15:36:55 INFO - PROCESS | 1663 | 1464907015226 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1663 | 1464907015338 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:36:55 INFO - PROCESS | 1663 | 1464907015406 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x116889800 == 24 [pid = 1663] [id = 24] 15:36:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x116a6b000) [pid = 1663] [serial = 68] [outer = 0x0] 15:36:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x11805b400) [pid = 1663] [serial = 69] [outer = 0x116a6b000] 15:36:55 INFO - PROCESS | 1663 | 1464907015438 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x11838f800) [pid = 1663] [serial = 70] [outer = 0x116a6b000] 15:36:55 INFO - PROCESS | 1663 | 1464907015858 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 15:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:36:55 INFO - PROCESS | 1663 | 1464907015893 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1663 | 1464907015895 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1663 | 1464907015897 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1663 | 1464907015900 Marionette TRACE conn2 <- [1,70,null,{}] 15:36:55 INFO - PROCESS | 1663 | 1464907015908 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1663 | 1464907016038 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:36:56 INFO - PROCESS | 1663 | 1464907016081 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x11710f000 == 25 [pid = 1663] [id = 25] 15:36:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x118576000) [pid = 1663] [serial = 71] [outer = 0x0] 15:36:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x11918d400) [pid = 1663] [serial = 72] [outer = 0x118576000] 15:36:56 INFO - PROCESS | 1663 | 1464907016114 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x119b04400) [pid = 1663] [serial = 73] [outer = 0x118576000] 15:36:56 INFO - PROCESS | 1663 | 1464907016760 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 925ms 15:36:56 INFO - PROCESS | 1663 | 1464907016823 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1663 | 1464907016825 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:36:56 INFO - PROCESS | 1663 | 1464907016828 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1663 | 1464907016830 Marionette TRACE conn2 <- [1,74,null,{}] 15:36:56 INFO - PROCESS | 1663 | 1464907016833 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1663 | 1464907016914 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:36:56 INFO - PROCESS | 1663 | 1464907016971 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x113fdd000 == 26 [pid = 1663] [id = 26] 15:36:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1161bf800) [pid = 1663] [serial = 74] [outer = 0x0] 15:36:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1167c2c00) [pid = 1663] [serial = 75] [outer = 0x1161bf800] 15:36:57 INFO - PROCESS | 1663 | 1464907016999 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1168bfc00) [pid = 1663] [serial = 76] [outer = 0x1161bf800] 15:36:57 INFO - PROCESS | 1663 | 1464907017357 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 569ms 15:36:57 INFO - PROCESS | 1663 | 1464907017398 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1663 | 1464907017402 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:36:57 INFO - PROCESS | 1663 | 1464907017408 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1663 | 1464907017410 Marionette TRACE conn2 <- [1,78,null,{}] 15:36:57 INFO - PROCESS | 1663 | 1464907017412 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:57 INFO - PROCESS | 1663 | 1464907017498 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:36:57 INFO - PROCESS | 1663 | 1464907017546 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x112622000 == 27 [pid = 1663] [id = 27] 15:36:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x112023400) [pid = 1663] [serial = 77] [outer = 0x0] 15:36:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x112e05c00) [pid = 1663] [serial = 78] [outer = 0x112023400] 15:36:57 INFO - PROCESS | 1663 | 1464907017572 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x117581400) [pid = 1663] [serial = 79] [outer = 0x112023400] 15:36:57 INFO - PROCESS | 1663 | 1464907017848 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 15:36:57 INFO - PROCESS | 1663 | 1464907017877 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:36:57 INFO - PROCESS | 1663 | 1464907017879 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:36:57 INFO - PROCESS | 1663 | 1464907017881 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1663 | 1464907017884 Marionette TRACE conn2 <- [1,82,null,{}] 15:36:57 INFO - PROCESS | 1663 | 1464907017900 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:57 INFO - PROCESS | 1663 | 1464907017981 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:36:57 INFO - PROCESS | 1663 | 1464907017989 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f24000 == 28 [pid = 1663] [id = 28] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118055800) [pid = 1663] [serial = 80] [outer = 0x0] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11838bc00) [pid = 1663] [serial = 81] [outer = 0x118055800] 15:36:58 INFO - PROCESS | 1663 | 1464907018017 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11857cc00) [pid = 1663] [serial = 82] [outer = 0x118055800] 15:36:58 INFO - PROCESS | 1663 | 1464907018345 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 480ms 15:36:58 INFO - PROCESS | 1663 | 1464907018367 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1663 | 1464907018372 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:36:58 INFO - PROCESS | 1663 | 1464907018376 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1663 | 1464907018377 Marionette TRACE conn2 <- [1,86,null,{}] 15:36:58 INFO - PROCESS | 1663 | 1464907018379 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1663 | 1464907018464 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:36:58 INFO - PROCESS | 1663 | 1464907018472 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e17800 == 29 [pid = 1663] [id = 29] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118712c00) [pid = 1663] [serial = 83] [outer = 0x0] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x118938400) [pid = 1663] [serial = 84] [outer = 0x118712c00] 15:36:58 INFO - PROCESS | 1663 | 1464907018498 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1191c4c00) [pid = 1663] [serial = 85] [outer = 0x118712c00] 15:36:58 INFO - PROCESS | 1663 | 1464907018792 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 15:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:36:58 INFO - PROCESS | 1663 | 1464907018845 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1663 | 1464907018847 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1663 | 1464907018849 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1663 | 1464907018850 Marionette TRACE conn2 <- [1,90,null,{}] 15:36:58 INFO - PROCESS | 1663 | 1464907018852 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1663 | 1464907018944 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:36:58 INFO - PROCESS | 1663 | 1464907018952 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180dc000 == 30 [pid = 1663] [id = 30] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118717800) [pid = 1663] [serial = 86] [outer = 0x0] 15:36:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1191ca400) [pid = 1663] [serial = 87] [outer = 0x118717800] 15:36:58 INFO - PROCESS | 1663 | 1464907018977 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1194c5400) [pid = 1663] [serial = 88] [outer = 0x118717800] 15:36:59 INFO - PROCESS | 1663 | 1464907019249 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 15:36:59 INFO - PROCESS | 1663 | 1464907019319 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:36:59 INFO - PROCESS | 1663 | 1464907019322 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:36:59 INFO - PROCESS | 1663 | 1464907019324 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1663 | 1464907019326 Marionette TRACE conn2 <- [1,94,null,{}] 15:36:59 INFO - PROCESS | 1663 | 1464907019328 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1663 | 1464907019414 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:36:59 INFO - PROCESS | 1663 | 1464907019422 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x11675a800 == 31 [pid = 1663] [id = 31] 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1194be800) [pid = 1663] [serial = 89] [outer = 0x0] 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1197f0000) [pid = 1663] [serial = 90] [outer = 0x1194be800] 15:36:59 INFO - PROCESS | 1663 | 1464907019449 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119d0fc00) [pid = 1663] [serial = 91] [outer = 0x1194be800] 15:36:59 INFO - PROCESS | 1663 | 1464907019754 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 15:36:59 INFO - PROCESS | 1663 | 1464907019795 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1663 | 1464907019796 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:36:59 INFO - PROCESS | 1663 | 1464907019798 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1663 | 1464907019799 Marionette TRACE conn2 <- [1,98,null,{}] 15:36:59 INFO - PROCESS | 1663 | 1464907019802 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1663 | 1464907019896 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:36:59 INFO - PROCESS | 1663 | 1464907019903 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189be800 == 32 [pid = 1663] [id = 32] 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1194ca400) [pid = 1663] [serial = 92] [outer = 0x0] 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11a03a800) [pid = 1663] [serial = 93] [outer = 0x1194ca400] 15:36:59 INFO - PROCESS | 1663 | 1464907019928 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x11a0c5000) [pid = 1663] [serial = 94] [outer = 0x1194ca400] 15:37:00 INFO - PROCESS | 1663 | 1464907020191 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 15:37:00 INFO - PROCESS | 1663 | 1464907020217 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1663 | 1464907020218 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:37:00 INFO - PROCESS | 1663 | 1464907020228 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1663 | 1464907020229 Marionette TRACE conn2 <- [1,102,null,{}] 15:37:00 INFO - PROCESS | 1663 | 1464907020231 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1663 | 1464907020309 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:37:00 INFO - PROCESS | 1663 | 1464907020314 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x11226f800 == 33 [pid = 1663] [id = 33] 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1197f2c00) [pid = 1663] [serial = 95] [outer = 0x0] 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1211d9800) [pid = 1663] [serial = 96] [outer = 0x1197f2c00] 15:37:00 INFO - PROCESS | 1663 | 1464907020342 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1161b8800) [pid = 1663] [serial = 97] [outer = 0x1197f2c00] 15:37:00 INFO - PROCESS | 1663 | 1464907020635 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 15:37:00 INFO - PROCESS | 1663 | 1464907020697 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:37:00 INFO - PROCESS | 1663 | 1464907020707 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1663 | 1464907020709 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1663 | 1464907020710 Marionette TRACE conn2 <- [1,106,null,{}] 15:37:00 INFO - PROCESS | 1663 | 1464907020712 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1663 | 1464907020784 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:37:00 INFO - PROCESS | 1663 | 1464907020832 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x119517800 == 34 [pid = 1663] [id = 34] 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11a0c1000) [pid = 1663] [serial = 98] [outer = 0x0] 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121250400) [pid = 1663] [serial = 99] [outer = 0x11a0c1000] 15:37:00 INFO - PROCESS | 1663 | 1464907020857 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12125ac00) [pid = 1663] [serial = 100] [outer = 0x11a0c1000] 15:37:01 INFO - PROCESS | 1663 | 1464907021110 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 15:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:37:01 INFO - PROCESS | 1663 | 1464907021128 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1663 | 1464907021130 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:37:01 INFO - PROCESS | 1663 | 1464907021132 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1663 | 1464907021133 Marionette TRACE conn2 <- [1,110,null,{}] 15:37:01 INFO - PROCESS | 1663 | 1464907021145 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:01 INFO - PROCESS | 1663 | 1464907021224 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:37:01 INFO - PROCESS | 1663 | 1464907021229 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x119909000 == 35 [pid = 1663] [id = 35] 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x121253800) [pid = 1663] [serial = 101] [outer = 0x0] 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x121847000) [pid = 1663] [serial = 102] [outer = 0x121253800] 15:37:01 INFO - PROCESS | 1663 | 1464907021257 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x121951800) [pid = 1663] [serial = 103] [outer = 0x121253800] 15:37:01 INFO - PROCESS | 1663 | 1464907021565 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 15:37:01 INFO - PROCESS | 1663 | 1464907021601 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1663 | 1464907021604 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:37:01 INFO - PROCESS | 1663 | 1464907021607 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1663 | 1464907021609 Marionette TRACE conn2 <- [1,114,null,{}] 15:37:01 INFO - PROCESS | 1663 | 1464907021611 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:01 INFO - PROCESS | 1663 | 1464907021697 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:37:01 INFO - PROCESS | 1663 | 1464907021745 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x119958800 == 36 [pid = 1663] [id = 36] 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x121256000) [pid = 1663] [serial = 104] [outer = 0x0] 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x121a6dc00) [pid = 1663] [serial = 105] [outer = 0x121256000] 15:37:01 INFO - PROCESS | 1663 | 1464907021780 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1249e6400) [pid = 1663] [serial = 106] [outer = 0x121256000] 15:37:02 INFO - PROCESS | 1663 | 1464907022073 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 517ms 15:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:37:02 INFO - PROCESS | 1663 | 1464907022126 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1663 | 1464907022127 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:37:02 INFO - PROCESS | 1663 | 1464907022129 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1663 | 1464907022130 Marionette TRACE conn2 <- [1,118,null,{}] 15:37:02 INFO - PROCESS | 1663 | 1464907022133 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1663 | 1464907022209 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:37:02 INFO - PROCESS | 1663 | 1464907022213 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a065000 == 37 [pid = 1663] [id = 37] 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1249ee800) [pid = 1663] [serial = 107] [outer = 0x0] 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124fc0400) [pid = 1663] [serial = 108] [outer = 0x1249ee800] 15:37:02 INFO - PROCESS | 1663 | 1464907022238 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1250b2800) [pid = 1663] [serial = 109] [outer = 0x1249ee800] 15:37:02 INFO - PROCESS | 1663 | 1464907022528 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 15:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:37:02 INFO - PROCESS | 1663 | 1464907022548 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1663 | 1464907022549 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:37:02 INFO - PROCESS | 1663 | 1464907022559 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1663 | 1464907022561 Marionette TRACE conn2 <- [1,122,null,{}] 15:37:02 INFO - PROCESS | 1663 | 1464907022565 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1663 | 1464907022669 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:37:02 INFO - PROCESS | 1663 | 1464907022677 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x121286000 == 38 [pid = 1663] [id = 38] 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11838d400) [pid = 1663] [serial = 110] [outer = 0x0] 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x124c7a000) [pid = 1663] [serial = 111] [outer = 0x11838d400] 15:37:02 INFO - PROCESS | 1663 | 1464907022702 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1257af000) [pid = 1663] [serial = 112] [outer = 0x11838d400] 15:37:02 INFO - PROCESS | 1663 | 1464907022976 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 430ms 15:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:37:02 INFO - PROCESS | 1663 | 1464907022981 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1663 | 1464907022983 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:37:03 INFO - PROCESS | 1663 | 1464907022993 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1663 | 1464907022994 Marionette TRACE conn2 <- [1,126,null,{}] 15:37:03 INFO - PROCESS | 1663 | 1464907022997 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:03 INFO - PROCESS | 1663 | 1464907023077 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:37:03 INFO - PROCESS | 1663 | 1464907023082 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12168f800 == 39 [pid = 1663] [id = 39] 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1257abc00) [pid = 1663] [serial = 113] [outer = 0x0] 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1262af400) [pid = 1663] [serial = 114] [outer = 0x1257abc00] 15:37:03 INFO - PROCESS | 1663 | 1464907023109 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1264c3c00) [pid = 1663] [serial = 115] [outer = 0x1257abc00] 15:37:03 INFO - PROCESS | 1663 | 1464907023435 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 15:37:03 INFO - PROCESS | 1663 | 1464907023462 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1663 | 1464907023463 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:37:03 INFO - PROCESS | 1663 | 1464907023465 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1663 | 1464907023466 Marionette TRACE conn2 <- [1,130,null,{}] 15:37:03 INFO - PROCESS | 1663 | 1464907023469 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:03 INFO - PROCESS | 1663 | 1464907023546 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:37:03 INFO - PROCESS | 1663 | 1464907023598 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12181f000 == 40 [pid = 1663] [id = 40] 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1257ac800) [pid = 1663] [serial = 116] [outer = 0x0] 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x126736400) [pid = 1663] [serial = 117] [outer = 0x1257ac800] 15:37:03 INFO - PROCESS | 1663 | 1464907023622 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x126bb4400) [pid = 1663] [serial = 118] [outer = 0x1257ac800] 15:37:03 INFO - PROCESS | 1663 | 1464907023876 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 15:37:03 INFO - PROCESS | 1663 | 1464907023934 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1663 | 1464907023935 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:37:03 INFO - PROCESS | 1663 | 1464907023946 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1663 | 1464907023956 Marionette TRACE conn2 <- [1,134,null,{}] 15:37:03 INFO - PROCESS | 1663 | 1464907023961 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:04 INFO - PROCESS | 1663 | 1464907024041 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:37:04 INFO - PROCESS | 1663 | 1464907024045 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x124879000 == 41 [pid = 1663] [id = 41] 15:37:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x126b10000) [pid = 1663] [serial = 119] [outer = 0x0] 15:37:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1278df000) [pid = 1663] [serial = 120] [outer = 0x126b10000] 15:37:04 INFO - PROCESS | 1663 | 1464907024070 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x128e3c400) [pid = 1663] [serial = 121] [outer = 0x126b10000] 15:37:04 INFO - PROCESS | 1663 | 1464907024379 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 480ms 15:37:04 INFO - PROCESS | 1663 | 1464907024426 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1663 | 1464907024428 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:37:04 INFO - PROCESS | 1663 | 1464907024430 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1663 | 1464907024431 Marionette TRACE conn2 <- [1,138,null,{}] 15:37:04 INFO - PROCESS | 1663 | 1464907024433 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1663 | 1464907025179 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:37:05 INFO - PROCESS | 1663 | 1464907025244 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x11272b800 == 42 [pid = 1663] [id = 42] 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x113350800) [pid = 1663] [serial = 122] [outer = 0x0] 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x115e4ec00) [pid = 1663] [serial = 123] [outer = 0x113350800] 15:37:05 INFO - PROCESS | 1663 | 1464907025272 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1161b1c00) [pid = 1663] [serial = 124] [outer = 0x113350800] 15:37:05 INFO - PROCESS | 1663 | 1464907025626 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1219ms 15:37:05 INFO - PROCESS | 1663 | 1464907025650 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:37:05 INFO - PROCESS | 1663 | 1464907025652 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:37:05 INFO - PROCESS | 1663 | 1464907025655 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1663 | 1464907025657 Marionette TRACE conn2 <- [1,142,null,{}] 15:37:05 INFO - PROCESS | 1663 | 1464907025666 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1663 | 1464907025755 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:37:05 INFO - PROCESS | 1663 | 1464907025761 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e0c800 == 43 [pid = 1663] [id = 43] 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x116851000) [pid = 1663] [serial = 125] [outer = 0x0] 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x117189c00) [pid = 1663] [serial = 126] [outer = 0x116851000] 15:37:05 INFO - PROCESS | 1663 | 1464907025791 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x117425c00) [pid = 1663] [serial = 127] [outer = 0x116851000] 15:37:06 INFO - PROCESS | 1663 | 1464907026163 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 529ms 15:37:06 INFO - PROCESS | 1663 | 1464907026185 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1663 | 1464907026187 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:37:06 INFO - PROCESS | 1663 | 1464907026197 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1663 | 1464907026198 Marionette TRACE conn2 <- [1,146,null,{}] 15:37:06 INFO - PROCESS | 1663 | 1464907026201 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:06 INFO - PROCESS | 1663 | 1464907026300 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:37:06 INFO - PROCESS | 1663 | 1464907026310 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x11687d800 == 44 [pid = 1663] [id = 44] 15:37:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x118054000) [pid = 1663] [serial = 128] [outer = 0x0] 15:37:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x118390c00) [pid = 1663] [serial = 129] [outer = 0x118054000] 15:37:06 INFO - PROCESS | 1663 | 1464907026380 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x11856c400) [pid = 1663] [serial = 130] [outer = 0x118054000] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12c08cc00) [pid = 1663] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11a0c0800) [pid = 1663] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x118391400) [pid = 1663] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1173a4800) [pid = 1663] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12bd30800) [pid = 1663] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12addac00) [pid = 1663] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12a960c00) [pid = 1663] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1294b1400) [pid = 1663] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x124976c00) [pid = 1663] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11857b000) [pid = 1663] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118565400) [pid = 1663] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12ccd6c00) [pid = 1663] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12c0b0c00) [pid = 1663] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x112023400) [pid = 1663] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118055800) [pid = 1663] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118712c00) [pid = 1663] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118717800) [pid = 1663] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1194be800) [pid = 1663] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1194ca400) [pid = 1663] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1197f2c00) [pid = 1663] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x11a0c1000) [pid = 1663] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121256000) [pid = 1663] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1249ee800) [pid = 1663] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11838d400) [pid = 1663] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12ccde400) [pid = 1663] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x112adb400) [pid = 1663] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x116a6b000) [pid = 1663] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118576000) [pid = 1663] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:37:07 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1161bf800) [pid = 1663] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:37:07 INFO - PROCESS | 1663 | 1464907027289 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1120ms 15:37:07 INFO - PROCESS | 1663 | 1464907027317 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1663 | 1464907027321 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:37:07 INFO - PROCESS | 1663 | 1464907027356 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1663 | 1464907027360 Marionette TRACE conn2 <- [1,150,null,{}] 15:37:07 INFO - PROCESS | 1663 | 1464907027366 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1663 | 1464907027457 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:37:07 INFO - PROCESS | 1663 | 1464907027461 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x117106800 == 45 [pid = 1663] [id = 45] 15:37:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x118056c00) [pid = 1663] [serial = 131] [outer = 0x0] 15:37:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118575c00) [pid = 1663] [serial = 132] [outer = 0x118056c00] 15:37:07 INFO - PROCESS | 1663 | 1464907027489 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118581c00) [pid = 1663] [serial = 133] [outer = 0x118056c00] 15:37:07 INFO - PROCESS | 1663 | 1464907027795 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 492ms 15:37:07 INFO - PROCESS | 1663 | 1464907027832 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1663 | 1464907027833 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:37:07 INFO - PROCESS | 1663 | 1464907027835 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1663 | 1464907027839 Marionette TRACE conn2 <- [1,154,null,{}] 15:37:07 INFO - PROCESS | 1663 | 1464907027842 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1663 | 1464907027925 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:37:07 INFO - PROCESS | 1663 | 1464907027965 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180db000 == 46 [pid = 1663] [id = 46] 15:37:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1161bcc00) [pid = 1663] [serial = 134] [outer = 0x0] 15:37:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x118712c00) [pid = 1663] [serial = 135] [outer = 0x1161bcc00] 15:37:07 INFO - PROCESS | 1663 | 1464907027991 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x119126000) [pid = 1663] [serial = 136] [outer = 0x1161bcc00] 15:37:08 INFO - PROCESS | 1663 | 1464907028282 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 15:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:37:08 INFO - PROCESS | 1663 | 1464907028314 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1663 | 1464907028316 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1663 | 1464907028325 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1663 | 1464907028339 Marionette TRACE conn2 <- [1,158,null,{}] 15:37:08 INFO - PROCESS | 1663 | 1464907028343 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:08 INFO - PROCESS | 1663 | 1464907028456 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:37:08 INFO - PROCESS | 1663 | 1464907028522 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d4800 == 47 [pid = 1663] [id = 47] 15:37:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1194bd400) [pid = 1663] [serial = 137] [outer = 0x0] 15:37:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1194c6800) [pid = 1663] [serial = 138] [outer = 0x1194bd400] 15:37:08 INFO - PROCESS | 1663 | 1464907028569 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1197f6c00) [pid = 1663] [serial = 139] [outer = 0x1194bd400] 15:37:08 INFO - PROCESS | 1663 | 1464907028956 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 687ms 15:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:37:09 INFO - PROCESS | 1663 | 1464907029007 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1663 | 1464907029008 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:37:09 INFO - PROCESS | 1663 | 1464907029011 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1663 | 1464907029011 Marionette TRACE conn2 <- [1,162,null,{}] 15:37:09 INFO - PROCESS | 1663 | 1464907029013 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1663 | 1464907029130 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:37:09 INFO - PROCESS | 1663 | 1464907029237 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x112618800 == 48 [pid = 1663] [id = 48] 15:37:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11204d000) [pid = 1663] [serial = 140] [outer = 0x0] 15:37:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1122b5400) [pid = 1663] [serial = 141] [outer = 0x11204d000] 15:37:09 INFO - PROCESS | 1663 | 1464907029288 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x115e4e000) [pid = 1663] [serial = 142] [outer = 0x11204d000] 15:37:09 INFO - PROCESS | 1663 | 1464907029769 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 822ms 15:37:09 INFO - PROCESS | 1663 | 1464907029837 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1663 | 1464907029840 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:37:09 INFO - PROCESS | 1663 | 1464907029845 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1663 | 1464907029847 Marionette TRACE conn2 <- [1,166,null,{}] 15:37:09 INFO - PROCESS | 1663 | 1464907029850 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1663 | 1464907029944 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:37:10 INFO - PROCESS | 1663 | 1464907030002 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180bc000 == 49 [pid = 1663] [id = 49] 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x117426400) [pid = 1663] [serial = 143] [outer = 0x0] 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x118050800) [pid = 1663] [serial = 144] [outer = 0x117426400] 15:37:10 INFO - PROCESS | 1663 | 1464907030033 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x118393800) [pid = 1663] [serial = 145] [outer = 0x117426400] 15:37:10 INFO - PROCESS | 1663 | 1464907030445 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 15:37:10 INFO - PROCESS | 1663 | 1464907030468 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1663 | 1464907030471 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:37:10 INFO - PROCESS | 1663 | 1464907030473 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1663 | 1464907030475 Marionette TRACE conn2 <- [1,170,null,{}] 15:37:10 INFO - PROCESS | 1663 | 1464907030477 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1663 | 1464907030568 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:37:10 INFO - PROCESS | 1663 | 1464907030615 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951e000 == 50 [pid = 1663] [id = 50] 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11856f000) [pid = 1663] [serial = 146] [outer = 0x0] 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x118929c00) [pid = 1663] [serial = 147] [outer = 0x11856f000] 15:37:10 INFO - PROCESS | 1663 | 1464907030645 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1197f1c00) [pid = 1663] [serial = 148] [outer = 0x11856f000] 15:37:11 INFO - PROCESS | 1663 | 1464907031064 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 15:37:11 INFO - PROCESS | 1663 | 1464907031093 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1663 | 1464907031094 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:37:11 INFO - PROCESS | 1663 | 1464907031102 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1663 | 1464907031106 Marionette TRACE conn2 <- [1,174,null,{}] 15:37:11 INFO - PROCESS | 1663 | 1464907031128 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1663 | 1464907031221 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:37:11 INFO - PROCESS | 1663 | 1464907031293 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x11705c000 == 51 [pid = 1663] [id = 51] 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x119c92400) [pid = 1663] [serial = 149] [outer = 0x0] 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119daf000) [pid = 1663] [serial = 150] [outer = 0x119c92400] 15:37:11 INFO - PROCESS | 1663 | 1464907031323 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x11a0bb400) [pid = 1663] [serial = 151] [outer = 0x119c92400] 15:37:11 INFO - PROCESS | 1663 | 1464907031698 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 643ms 15:37:11 INFO - PROCESS | 1663 | 1464907031742 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1663 | 1464907031744 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:37:11 INFO - PROCESS | 1663 | 1464907031746 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1663 | 1464907031747 Marionette TRACE conn2 <- [1,178,null,{}] 15:37:11 INFO - PROCESS | 1663 | 1464907031750 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1663 | 1464907031842 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:37:11 INFO - PROCESS | 1663 | 1464907031886 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a060000 == 52 [pid = 1663] [id = 52] 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x119d04000) [pid = 1663] [serial = 152] [outer = 0x0] 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11a0c8000) [pid = 1663] [serial = 153] [outer = 0x119d04000] 15:37:11 INFO - PROCESS | 1663 | 1464907031916 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1211dc800) [pid = 1663] [serial = 154] [outer = 0x119d04000] 15:37:12 INFO - PROCESS | 1663 | 1464907032300 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 15:37:12 INFO - PROCESS | 1663 | 1464907032365 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:37:12 INFO - PROCESS | 1663 | 1464907032367 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:37:12 INFO - PROCESS | 1663 | 1464907032388 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1663 | 1464907032390 Marionette TRACE conn2 <- [1,182,null,{}] 15:37:12 INFO - PROCESS | 1663 | 1464907032394 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:12 INFO - PROCESS | 1663 | 1464907032483 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:37:12 INFO - PROCESS | 1663 | 1464907032558 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x113d39800 == 53 [pid = 1663] [id = 53] 15:37:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x118570400) [pid = 1663] [serial = 155] [outer = 0x0] 15:37:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x11911b400) [pid = 1663] [serial = 156] [outer = 0x118570400] 15:37:12 INFO - PROCESS | 1663 | 1464907032595 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x121252000) [pid = 1663] [serial = 157] [outer = 0x118570400] 15:37:13 INFO - PROCESS | 1663 | 1464907033078 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 740ms 15:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:37:13 INFO - PROCESS | 1663 | 1464907033109 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1663 | 1464907033112 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:37:13 INFO - PROCESS | 1663 | 1464907033115 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1663 | 1464907033117 Marionette TRACE conn2 <- [1,186,null,{}] 15:37:13 INFO - PROCESS | 1663 | 1464907033121 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:13 INFO - PROCESS | 1663 | 1464907033213 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:37:13 INFO - PROCESS | 1663 | 1464907033277 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x116124000 == 54 [pid = 1663] [id = 54] 15:37:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x113f49400) [pid = 1663] [serial = 158] [outer = 0x0] 15:37:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1160f1800) [pid = 1663] [serial = 159] [outer = 0x113f49400] 15:37:13 INFO - PROCESS | 1663 | 1464907033307 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1166d2c00) [pid = 1663] [serial = 160] [outer = 0x113f49400] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d4800 == 53 [pid = 1663] [id = 47] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1180db000 == 52 [pid = 1663] [id = 46] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x117106800 == 51 [pid = 1663] [id = 45] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1189be800 == 50 [pid = 1663] [id = 32] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1180dc000 == 49 [pid = 1663] [id = 30] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11687d800 == 48 [pid = 1663] [id = 44] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x115e0c800 == 47 [pid = 1663] [id = 43] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x117e17800 == 46 [pid = 1663] [id = 29] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x116f24000 == 45 [pid = 1663] [id = 28] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x112622000 == 44 [pid = 1663] [id = 27] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11272b800 == 43 [pid = 1663] [id = 42] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x119517800 == 42 [pid = 1663] [id = 34] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11675a800 == 41 [pid = 1663] [id = 31] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x113d39800 == 40 [pid = 1663] [id = 53] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11a060000 == 39 [pid = 1663] [id = 52] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11705c000 == 38 [pid = 1663] [id = 51] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12168f800 == 37 [pid = 1663] [id = 39] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x124879000 == 36 [pid = 1663] [id = 41] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11951e000 == 35 [pid = 1663] [id = 50] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x119958800 == 34 [pid = 1663] [id = 36] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11a065000 == 33 [pid = 1663] [id = 37] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12181f000 == 32 [pid = 1663] [id = 40] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1180bc000 == 31 [pid = 1663] [id = 49] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x112618800 == 30 [pid = 1663] [id = 48] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11226f800 == 29 [pid = 1663] [id = 33] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x119909000 == 28 [pid = 1663] [id = 35] 15:37:13 INFO - PROCESS | 1663 | --DOCSHELL 0x121286000 == 27 [pid = 1663] [id = 38] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x121950000) [pid = 1663] [serial = 11] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x126736400) [pid = 1663] [serial = 117] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x112e05c00) [pid = 1663] [serial = 78] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11838bc00) [pid = 1663] [serial = 81] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x118938400) [pid = 1663] [serial = 84] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1191ca400) [pid = 1663] [serial = 87] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1194c5400) [pid = 1663] [serial = 88] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1197f0000) [pid = 1663] [serial = 90] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11a03a800) [pid = 1663] [serial = 93] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11a0c5000) [pid = 1663] [serial = 94] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1211d9800) [pid = 1663] [serial = 96] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1161b8800) [pid = 1663] [serial = 97] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x121250400) [pid = 1663] [serial = 99] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121847000) [pid = 1663] [serial = 102] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x121a6dc00) [pid = 1663] [serial = 105] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124fc0400) [pid = 1663] [serial = 108] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x124c7a000) [pid = 1663] [serial = 111] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1262af400) [pid = 1663] [serial = 114] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12d431400) [pid = 1663] [serial = 63] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1139ebc00) [pid = 1663] [serial = 66] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x115e49800) [pid = 1663] [serial = 67] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x11805b400) [pid = 1663] [serial = 69] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11918d400) [pid = 1663] [serial = 72] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x119b04400) [pid = 1663] [serial = 73] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1167c2c00) [pid = 1663] [serial = 75] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12125ac00) [pid = 1663] [serial = 100] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119d0fc00) [pid = 1663] [serial = 91] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1249e6400) [pid = 1663] [serial = 106] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1168bfc00) [pid = 1663] [serial = 76] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1250b2800) [pid = 1663] [serial = 109] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1191c4c00) [pid = 1663] [serial = 85] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1257af000) [pid = 1663] [serial = 112] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117581400) [pid = 1663] [serial = 79] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11857cc00) [pid = 1663] [serial = 82] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12b29b800) [pid = 1663] [serial = 64] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11838f800) [pid = 1663] [serial = 70] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12a962c00) [pid = 1663] [serial = 21] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12a966c00) [pid = 1663] [serial = 22] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1295f2800) [pid = 1663] [serial = 18] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1294b3000) [pid = 1663] [serial = 15] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1294b9000) [pid = 1663] [serial = 16] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x121c2d400) [pid = 1663] [serial = 8] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12ccd8800) [pid = 1663] [serial = 48] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12ccdcc00) [pid = 1663] [serial = 49] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12b3dbc00) [pid = 1663] [serial = 51] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12cbebc00) [pid = 1663] [serial = 43] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12cf03000) [pid = 1663] [serial = 45] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12cbe6000) [pid = 1663] [serial = 42] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12c0a5c00) [pid = 1663] [serial = 39] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12c0ab400) [pid = 1663] [serial = 40] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11a0c3400) [pid = 1663] [serial = 36] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12baef400) [pid = 1663] [serial = 37] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x12c08ac00) [pid = 1663] [serial = 34] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x126d7a000) [pid = 1663] [serial = 33] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1181a4400) [pid = 1663] [serial = 30] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12c083000) [pid = 1663] [serial = 31] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12bd36000) [pid = 1663] [serial = 27] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bfd1400) [pid = 1663] [serial = 28] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12b293400) [pid = 1663] [serial = 24] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x12baea000) [pid = 1663] [serial = 25] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12b3d4800) [pid = 1663] [serial = 61] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x12497cc00) [pid = 1663] [serial = 60] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x11857f000) [pid = 1663] [serial = 57] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x124970800) [pid = 1663] [serial = 58] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x118716000) [pid = 1663] [serial = 54] [outer = 0x0] [url = about:blank] 15:37:13 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12b3d3800) [pid = 1663] [serial = 55] [outer = 0x0] [url = about:blank] 15:37:14 INFO - PROCESS | 1663 | 1464907034078 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 972ms 15:37:14 INFO - PROCESS | 1663 | 1464907034093 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1663 | 1464907034096 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:37:14 INFO - PROCESS | 1663 | 1464907034099 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1663 | 1464907034102 Marionette TRACE conn2 <- [1,190,null,{}] 15:37:14 INFO - PROCESS | 1663 | 1464907034111 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 1663 | 1464907034196 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:37:14 INFO - PROCESS | 1663 | 1464907034235 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x11330a000 == 28 [pid = 1663] [id = 55] 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x1161b2800) [pid = 1663] [serial = 161] [outer = 0x0] 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x1166ccc00) [pid = 1663] [serial = 162] [outer = 0x1161b2800] 15:37:14 INFO - PROCESS | 1663 | 1464907034263 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x112a76800) [pid = 1663] [serial = 163] [outer = 0x1161b2800] 15:37:14 INFO - PROCESS | 1663 | 1464907034543 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 478ms 15:37:14 INFO - PROCESS | 1663 | 1464907034577 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1663 | 1464907034582 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:37:14 INFO - PROCESS | 1663 | 1464907034595 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1663 | 1464907034596 Marionette TRACE conn2 <- [1,194,null,{}] 15:37:14 INFO - PROCESS | 1663 | 1464907034599 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 1663 | 1464907034680 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:37:14 INFO - PROCESS | 1663 | 1464907034685 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x11687d000 == 29 [pid = 1663] [id = 56] 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x116a69400) [pid = 1663] [serial = 164] [outer = 0x0] 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x117587400) [pid = 1663] [serial = 165] [outer = 0x116a69400] 15:37:14 INFO - PROCESS | 1663 | 1464907034715 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1181aa000) [pid = 1663] [serial = 166] [outer = 0x116a69400] 15:37:15 INFO - PROCESS | 1663 | 1464907035040 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 15:37:15 INFO - PROCESS | 1663 | 1464907035064 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1663 | 1464907035066 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:37:15 INFO - PROCESS | 1663 | 1464907035069 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1663 | 1464907035074 Marionette TRACE conn2 <- [1,198,null,{}] 15:37:15 INFO - PROCESS | 1663 | 1464907035082 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:15 INFO - PROCESS | 1663 | 1464907035163 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:37:15 INFO - PROCESS | 1663 | 1464907035173 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x11710c800 == 30 [pid = 1663] [id = 57] 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x118393c00) [pid = 1663] [serial = 167] [outer = 0x0] 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x118568800) [pid = 1663] [serial = 168] [outer = 0x118393c00] 15:37:15 INFO - PROCESS | 1663 | 1464907035201 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x11857b800) [pid = 1663] [serial = 169] [outer = 0x118393c00] 15:37:15 INFO - PROCESS | 1663 | 1464907035512 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms 15:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:37:15 INFO - PROCESS | 1663 | 1464907035543 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1663 | 1464907035545 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:37:15 INFO - PROCESS | 1663 | 1464907035547 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1663 | 1464907035548 Marionette TRACE conn2 <- [1,202,null,{}] 15:37:15 INFO - PROCESS | 1663 | 1464907035551 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:15 INFO - PROCESS | 1663 | 1464907035626 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:37:15 INFO - PROCESS | 1663 | 1464907035669 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180a0800 == 31 [pid = 1663] [id = 58] 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x118566000) [pid = 1663] [serial = 170] [outer = 0x0] 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x11892a000) [pid = 1663] [serial = 171] [outer = 0x118566000] 15:37:15 INFO - PROCESS | 1663 | 1464907035695 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x119190400) [pid = 1663] [serial = 172] [outer = 0x118566000] 15:37:15 INFO - PROCESS | 1663 | 1464907035962 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 417ms 15:37:15 INFO - PROCESS | 1663 | 1464907035966 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1663 | 1464907035967 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:37:15 INFO - PROCESS | 1663 | 1464907035980 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1663 | 1464907035981 Marionette TRACE conn2 <- [1,206,null,{}] 15:37:15 INFO - PROCESS | 1663 | 1464907035984 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1663 | 1464907036080 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:37:16 INFO - PROCESS | 1663 | 1464907036084 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183e2000 == 32 [pid = 1663] [id = 59] 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118577800) [pid = 1663] [serial = 173] [outer = 0x0] 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1191c9c00) [pid = 1663] [serial = 174] [outer = 0x118577800] 15:37:16 INFO - PROCESS | 1663 | 1464907036132 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1194c5400) [pid = 1663] [serial = 175] [outer = 0x118577800] 15:37:16 INFO - PROCESS | 1663 | 1464907036482 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 529ms 15:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:37:16 INFO - PROCESS | 1663 | 1464907036500 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1663 | 1464907036501 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1663 | 1464907036503 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1663 | 1464907036504 Marionette TRACE conn2 <- [1,210,null,{}] 15:37:16 INFO - PROCESS | 1663 | 1464907036506 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1663 | 1464907036597 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:37:16 INFO - PROCESS | 1663 | 1464907036601 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189bf000 == 33 [pid = 1663] [id = 60] 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1194ca000) [pid = 1663] [serial = 176] [outer = 0x0] 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119c8e800) [pid = 1663] [serial = 177] [outer = 0x1194ca000] 15:37:16 INFO - PROCESS | 1663 | 1464907036651 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11a03b800) [pid = 1663] [serial = 178] [outer = 0x1194ca000] 15:37:16 INFO - PROCESS | 1663 | 1464907036962 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 15:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:37:17 INFO - PROCESS | 1663 | 1464907037023 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1663 | 1464907037024 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1663 | 1464907037026 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1663 | 1464907037028 Marionette TRACE conn2 <- [1,214,null,{}] 15:37:17 INFO - PROCESS | 1663 | 1464907037030 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 1663 | 1464907037112 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:37:17 INFO - PROCESS | 1663 | 1464907037138 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119508800 == 34 [pid = 1663] [id = 61] 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x111ed7400) [pid = 1663] [serial = 179] [outer = 0x0] 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11a0c0400) [pid = 1663] [serial = 180] [outer = 0x111ed7400] 15:37:17 INFO - PROCESS | 1663 | 1464907037163 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11a0c6800) [pid = 1663] [serial = 181] [outer = 0x111ed7400] 15:37:17 INFO - PROCESS | 1663 | 1464907037469 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 15:37:17 INFO - PROCESS | 1663 | 1464907037495 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1663 | 1464907037496 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:37:17 INFO - PROCESS | 1663 | 1464907037498 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1663 | 1464907037499 Marionette TRACE conn2 <- [1,218,null,{}] 15:37:17 INFO - PROCESS | 1663 | 1464907037502 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 1663 | 1464907037598 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:37:17 INFO - PROCESS | 1663 | 1464907037603 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119521000 == 35 [pid = 1663] [id = 62] 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11a0c3c00) [pid = 1663] [serial = 182] [outer = 0x0] 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1211db000) [pid = 1663] [serial = 183] [outer = 0x11a0c3c00] 15:37:17 INFO - PROCESS | 1663 | 1464907037627 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x121253000) [pid = 1663] [serial = 184] [outer = 0x11a0c3c00] 15:37:17 INFO - PROCESS | 1663 | 1464907037972 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x126b10000) [pid = 1663] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x121253800) [pid = 1663] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1257ac800) [pid = 1663] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1257abc00) [pid = 1663] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1194bd400) [pid = 1663] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x116851000) [pid = 1663] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x118054000) [pid = 1663] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1161bcc00) [pid = 1663] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x118056c00) [pid = 1663] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:37:17 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x113350800) [pid = 1663] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 15:37:18 INFO - PROCESS | 1663 | 1464907038017 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1663 | 1464907038019 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:37:18 INFO - PROCESS | 1663 | 1464907038024 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1663 | 1464907038025 Marionette TRACE conn2 <- [1,222,null,{}] 15:37:18 INFO - PROCESS | 1663 | 1464907038027 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1663 | 1464907038096 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:37:18 INFO - PROCESS | 1663 | 1464907038100 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183cc000 == 36 [pid = 1663] [id = 63] 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118054000) [pid = 1663] [serial = 185] [outer = 0x0] 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x118719400) [pid = 1663] [serial = 186] [outer = 0x118054000] 15:37:18 INFO - PROCESS | 1663 | 1464907038129 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x121256400) [pid = 1663] [serial = 187] [outer = 0x118054000] 15:37:18 INFO - PROCESS | 1663 | 1464907038458 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 15:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:37:18 INFO - PROCESS | 1663 | 1464907038493 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1663 | 1464907038494 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:37:18 INFO - PROCESS | 1663 | 1464907038496 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1663 | 1464907038497 Marionette TRACE conn2 <- [1,226,null,{}] 15:37:18 INFO - PROCESS | 1663 | 1464907038500 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1663 | 1464907038588 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:37:18 INFO - PROCESS | 1663 | 1464907038594 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x119922000 == 37 [pid = 1663] [id = 64] 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118056c00) [pid = 1663] [serial = 188] [outer = 0x0] 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x121673000) [pid = 1663] [serial = 189] [outer = 0x118056c00] 15:37:18 INFO - PROCESS | 1663 | 1464907038619 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x121955000) [pid = 1663] [serial = 190] [outer = 0x118056c00] 15:37:18 INFO - PROCESS | 1663 | 1464907038945 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 15:37:18 INFO - PROCESS | 1663 | 1464907038966 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1663 | 1464907038967 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:37:18 INFO - PROCESS | 1663 | 1464907038970 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1663 | 1464907038974 Marionette TRACE conn2 <- [1,230,null,{}] 15:37:18 INFO - PROCESS | 1663 | 1464907038976 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1663 | 1464907039059 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:37:19 INFO - PROCESS | 1663 | 1464907039063 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a062000 == 38 [pid = 1663] [id = 65] 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x121a68000) [pid = 1663] [serial = 191] [outer = 0x0] 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12485ac00) [pid = 1663] [serial = 192] [outer = 0x121a68000] 15:37:19 INFO - PROCESS | 1663 | 1464907039094 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12497b400) [pid = 1663] [serial = 193] [outer = 0x121a68000] 15:37:19 INFO - PROCESS | 1663 | 1464907039408 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 15:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:37:19 INFO - PROCESS | 1663 | 1464907039442 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1663 | 1464907039443 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1663 | 1464907039445 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1663 | 1464907039446 Marionette TRACE conn2 <- [1,234,null,{}] 15:37:19 INFO - PROCESS | 1663 | 1464907039448 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1663 | 1464907039536 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:37:19 INFO - PROCESS | 1663 | 1464907039544 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215b9800 == 39 [pid = 1663] [id = 66] 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12497b800) [pid = 1663] [serial = 194] [outer = 0x0] 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1249f0800) [pid = 1663] [serial = 195] [outer = 0x12497b800] 15:37:19 INFO - PROCESS | 1663 | 1464907039570 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x124ce8800) [pid = 1663] [serial = 196] [outer = 0x12497b800] 15:37:19 INFO - PROCESS | 1663 | 1464907039860 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 15:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:37:19 INFO - PROCESS | 1663 | 1464907039915 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1663 | 1464907039916 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1663 | 1464907039928 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1663 | 1464907039929 Marionette TRACE conn2 <- [1,238,null,{}] 15:37:19 INFO - PROCESS | 1663 | 1464907039932 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:20 INFO - PROCESS | 1663 | 1464907040045 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:37:20 INFO - PROCESS | 1663 | 1464907040085 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x11221c800 == 40 [pid = 1663] [id = 67] 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x111c7c400) [pid = 1663] [serial = 197] [outer = 0x0] 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11204e000) [pid = 1663] [serial = 198] [outer = 0x111c7c400] 15:37:20 INFO - PROCESS | 1663 | 1464907040117 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x113905800) [pid = 1663] [serial = 199] [outer = 0x111c7c400] 15:37:20 INFO - PROCESS | 1663 | 1464907040601 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 730ms 15:37:20 INFO - PROCESS | 1663 | 1464907040664 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1663 | 1464907040666 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:37:20 INFO - PROCESS | 1663 | 1464907040673 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1663 | 1464907040675 Marionette TRACE conn2 <- [1,242,null,{}] 15:37:20 INFO - PROCESS | 1663 | 1464907040679 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:20 INFO - PROCESS | 1663 | 1464907040783 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:37:20 INFO - PROCESS | 1663 | 1464907040848 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x11711d000 == 41 [pid = 1663] [id = 68] 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1168ca800) [pid = 1663] [serial = 200] [outer = 0x0] 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116f31000) [pid = 1663] [serial = 201] [outer = 0x1168ca800] 15:37:20 INFO - PROCESS | 1663 | 1464907040880 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11758d400) [pid = 1663] [serial = 202] [outer = 0x1168ca800] 15:37:21 INFO - PROCESS | 1663 | 1464907041510 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 922ms 15:37:21 INFO - PROCESS | 1663 | 1464907041609 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1663 | 1464907041611 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:37:21 INFO - PROCESS | 1663 | 1464907041615 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1663 | 1464907041618 Marionette TRACE conn2 <- [1,246,null,{}] 15:37:21 INFO - PROCESS | 1663 | 1464907041622 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1663 | 1464907041718 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:37:21 INFO - PROCESS | 1663 | 1464907041756 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x1166ef800 == 42 [pid = 1663] [id = 69] 15:37:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x116850c00) [pid = 1663] [serial = 203] [outer = 0x0] 15:37:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1168ca400) [pid = 1663] [serial = 204] [outer = 0x116850c00] 15:37:21 INFO - PROCESS | 1663 | 1464907041785 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11742c000) [pid = 1663] [serial = 205] [outer = 0x116850c00] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1215b9800 == 41 [pid = 1663] [id = 66] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11a062000 == 40 [pid = 1663] [id = 65] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119922000 == 39 [pid = 1663] [id = 64] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1183cc000 == 38 [pid = 1663] [id = 63] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119521000 == 37 [pid = 1663] [id = 62] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119508800 == 36 [pid = 1663] [id = 61] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1189bf000 == 35 [pid = 1663] [id = 60] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1183e2000 == 34 [pid = 1663] [id = 59] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1180a0800 == 33 [pid = 1663] [id = 58] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11710c800 == 32 [pid = 1663] [id = 57] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11687d000 == 31 [pid = 1663] [id = 56] 15:37:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11330a000 == 30 [pid = 1663] [id = 55] 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11758c800) [pid = 1663] [serial = 206] [outer = 0x12b3d6c00] 15:37:22 INFO - PROCESS | 1663 | 1464907042178 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x128e3c400) [pid = 1663] [serial = 121] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1194c6800) [pid = 1663] [serial = 138] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117189c00) [pid = 1663] [serial = 126] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118390c00) [pid = 1663] [serial = 129] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1197f6c00) [pid = 1663] [serial = 139] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118712c00) [pid = 1663] [serial = 135] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11856c400) [pid = 1663] [serial = 130] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x118581c00) [pid = 1663] [serial = 133] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x115e4ec00) [pid = 1663] [serial = 123] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1161b1c00) [pid = 1663] [serial = 124] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x117425c00) [pid = 1663] [serial = 127] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x118575c00) [pid = 1663] [serial = 132] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119126000) [pid = 1663] [serial = 136] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1278df000) [pid = 1663] [serial = 120] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x121951800) [pid = 1663] [serial = 103] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x126bb4400) [pid = 1663] [serial = 118] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1264c3c00) [pid = 1663] [serial = 115] [outer = 0x0] [url = about:blank] 15:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 15:37:22 INFO - PROCESS | 1663 | 1464907042238 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1663 | 1464907042242 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:37:22 INFO - PROCESS | 1663 | 1464907042246 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1663 | 1464907042248 Marionette TRACE conn2 <- [1,250,null,{}] 15:37:22 INFO - PROCESS | 1663 | 1464907042250 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 1663 | 1464907042326 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:37:22 INFO - PROCESS | 1663 | 1464907042330 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x116764000 == 31 [pid = 1663] [id = 70] 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118051000) [pid = 1663] [serial = 207] [outer = 0x0] 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11838a800) [pid = 1663] [serial = 208] [outer = 0x118051000] 15:37:22 INFO - PROCESS | 1663 | 1464907042359 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11857a000) [pid = 1663] [serial = 209] [outer = 0x118051000] 15:37:22 INFO - PROCESS | 1663 | 1464907042667 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 15:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:37:22 INFO - PROCESS | 1663 | 1464907042715 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1663 | 1464907042716 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:37:22 INFO - PROCESS | 1663 | 1464907042719 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1663 | 1464907042721 Marionette TRACE conn2 <- [1,254,null,{}] 15:37:22 INFO - PROCESS | 1663 | 1464907042729 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 1663 | 1464907042816 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:37:22 INFO - PROCESS | 1663 | 1464907042859 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e7000 == 32 [pid = 1663] [id = 71] 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x118053400) [pid = 1663] [serial = 210] [outer = 0x0] 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x118717000) [pid = 1663] [serial = 211] [outer = 0x118053400] 15:37:22 INFO - PROCESS | 1663 | 1464907042886 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1194bd800) [pid = 1663] [serial = 212] [outer = 0x118053400] 15:37:23 INFO - PROCESS | 1663 | 1464907043184 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 15:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:37:23 INFO - PROCESS | 1663 | 1464907043196 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1663 | 1464907043198 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:37:23 INFO - PROCESS | 1663 | 1464907043200 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1663 | 1464907043201 Marionette TRACE conn2 <- [1,258,null,{}] 15:37:23 INFO - PROCESS | 1663 | 1464907043220 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1663 | 1464907043300 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:37:23 INFO - PROCESS | 1663 | 1464907043307 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189ae000 == 33 [pid = 1663] [id = 72] 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11334bc00) [pid = 1663] [serial = 213] [outer = 0x0] 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119b07400) [pid = 1663] [serial = 214] [outer = 0x11334bc00] 15:37:23 INFO - PROCESS | 1663 | 1464907043332 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119c8f400) [pid = 1663] [serial = 215] [outer = 0x11334bc00] 15:37:23 INFO - PROCESS | 1663 | 1464907043629 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 15:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:37:23 INFO - PROCESS | 1663 | 1464907043675 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1663 | 1464907043676 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:37:23 INFO - PROCESS | 1663 | 1464907043679 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1663 | 1464907043680 Marionette TRACE conn2 <- [1,262,null,{}] 15:37:23 INFO - PROCESS | 1663 | 1464907043682 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1663 | 1464907043752 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:37:23 INFO - PROCESS | 1663 | 1464907043757 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x113b25800 == 34 [pid = 1663] [id = 73] 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119c8d800) [pid = 1663] [serial = 216] [outer = 0x0] 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119d0fc00) [pid = 1663] [serial = 217] [outer = 0x119c8d800] 15:37:23 INFO - PROCESS | 1663 | 1464907043785 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11a0bd800) [pid = 1663] [serial = 218] [outer = 0x119c8d800] 15:37:24 INFO - PROCESS | 1663 | 1464907044152 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 15:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:37:24 INFO - PROCESS | 1663 | 1464907044198 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1663 | 1464907044199 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1663 | 1464907044201 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1663 | 1464907044202 Marionette TRACE conn2 <- [1,266,null,{}] 15:37:24 INFO - PROCESS | 1663 | 1464907044205 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1663 | 1464907044317 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:37:24 INFO - PROCESS | 1663 | 1464907044329 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d1800 == 35 [pid = 1663] [id = 74] 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x115169800) [pid = 1663] [serial = 219] [outer = 0x0] 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11a0c1c00) [pid = 1663] [serial = 220] [outer = 0x115169800] 15:37:24 INFO - PROCESS | 1663 | 1464907044354 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121a67c00) [pid = 1663] [serial = 221] [outer = 0x115169800] 15:37:24 INFO - PROCESS | 1663 | 1464907044677 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 15:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:37:24 INFO - PROCESS | 1663 | 1464907044722 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1663 | 1464907044723 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1663 | 1464907044725 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1663 | 1464907044726 Marionette TRACE conn2 <- [1,270,null,{}] 15:37:24 INFO - PROCESS | 1663 | 1464907044729 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1663 | 1464907044813 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:37:24 INFO - PROCESS | 1663 | 1464907044841 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x119de5000 == 36 [pid = 1663] [id = 75] 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x121c2bc00) [pid = 1663] [serial = 222] [outer = 0x0] 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124853c00) [pid = 1663] [serial = 223] [outer = 0x121c2bc00] 15:37:24 INFO - PROCESS | 1663 | 1464907044866 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12497bc00) [pid = 1663] [serial = 224] [outer = 0x121c2bc00] 15:37:25 INFO - PROCESS | 1663 | 1464907045168 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 15:37:25 INFO - PROCESS | 1663 | 1464907045198 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1663 | 1464907045199 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:37:25 INFO - PROCESS | 1663 | 1464907045202 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1663 | 1464907045203 Marionette TRACE conn2 <- [1,274,null,{}] 15:37:25 INFO - PROCESS | 1663 | 1464907045208 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:25 INFO - PROCESS | 1663 | 1464907045295 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:37:25 INFO - PROCESS | 1663 | 1464907045299 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c2000 == 37 [pid = 1663] [id = 76] 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x121e86400) [pid = 1663] [serial = 225] [outer = 0x0] 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124cf1800) [pid = 1663] [serial = 226] [outer = 0x121e86400] 15:37:25 INFO - PROCESS | 1663 | 1464907045323 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1250ab400) [pid = 1663] [serial = 227] [outer = 0x121e86400] 15:37:25 INFO - PROCESS | 1663 | 1464907045630 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 15:37:25 INFO - PROCESS | 1663 | 1464907045674 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1663 | 1464907045676 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:37:25 INFO - PROCESS | 1663 | 1464907045678 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1663 | 1464907045679 Marionette TRACE conn2 <- [1,278,null,{}] 15:37:25 INFO - PROCESS | 1663 | 1464907045681 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:25 INFO - PROCESS | 1663 | 1464907045765 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:37:25 INFO - PROCESS | 1663 | 1464907045795 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b28800 == 38 [pid = 1663] [id = 77] 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12497dc00) [pid = 1663] [serial = 228] [outer = 0x0] 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1252bd800) [pid = 1663] [serial = 229] [outer = 0x12497dc00] 15:37:25 INFO - PROCESS | 1663 | 1464907045819 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1257ac000) [pid = 1663] [serial = 230] [outer = 0x12497dc00] 15:37:26 INFO - PROCESS | 1663 | 1464907046105 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 15:37:26 INFO - PROCESS | 1663 | 1464907046149 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1663 | 1464907046151 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:37:26 INFO - PROCESS | 1663 | 1464907046154 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1663 | 1464907046158 Marionette TRACE conn2 <- [1,282,null,{}] 15:37:26 INFO - PROCESS | 1663 | 1464907046168 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1663 | 1464907046260 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:37:26 INFO - PROCESS | 1663 | 1464907046264 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189ad000 == 39 [pid = 1663] [id = 78] 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1197f1800) [pid = 1663] [serial = 231] [outer = 0x0] 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1257af000) [pid = 1663] [serial = 232] [outer = 0x1197f1800] 15:37:26 INFO - PROCESS | 1663 | 1464907046288 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1262af400) [pid = 1663] [serial = 233] [outer = 0x1197f1800] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1194ca000) [pid = 1663] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x116a69400) [pid = 1663] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x111ed7400) [pid = 1663] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118566000) [pid = 1663] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118393c00) [pid = 1663] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1161b2800) [pid = 1663] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11204d000) [pid = 1663] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117426400) [pid = 1663] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11856f000) [pid = 1663] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x119c92400) [pid = 1663] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121a68000) [pid = 1663] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119d04000) [pid = 1663] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11a0c3c00) [pid = 1663] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118570400) [pid = 1663] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118056c00) [pid = 1663] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118054000) [pid = 1663] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:37:26 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118577800) [pid = 1663] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:37:26 INFO - PROCESS | 1663 | 1464907046667 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 530ms 15:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:37:26 INFO - PROCESS | 1663 | 1464907046684 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1663 | 1464907046685 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:37:26 INFO - PROCESS | 1663 | 1464907046690 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1663 | 1464907046693 Marionette TRACE conn2 <- [1,286,null,{}] 15:37:26 INFO - PROCESS | 1663 | 1464907046696 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1663 | 1464907046811 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:37:26 INFO - PROCESS | 1663 | 1464907046837 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12486d800 == 40 [pid = 1663] [id = 79] 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118393c00) [pid = 1663] [serial = 234] [outer = 0x0] 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1194bec00) [pid = 1663] [serial = 235] [outer = 0x118393c00] 15:37:26 INFO - PROCESS | 1663 | 1464907046866 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1264bb000) [pid = 1663] [serial = 236] [outer = 0x118393c00] 15:37:27 INFO - PROCESS | 1663 | 1464907047144 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms 15:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:37:27 INFO - PROCESS | 1663 | 1464907047163 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1663 | 1464907047164 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:37:27 INFO - PROCESS | 1663 | 1464907047166 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1663 | 1464907047167 Marionette TRACE conn2 <- [1,290,null,{}] 15:37:27 INFO - PROCESS | 1663 | 1464907047177 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:27 INFO - PROCESS | 1663 | 1464907047260 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:37:27 INFO - PROCESS | 1663 | 1464907047265 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x125817800 == 41 [pid = 1663] [id = 80] 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1264c1800) [pid = 1663] [serial = 237] [outer = 0x0] 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12673bc00) [pid = 1663] [serial = 238] [outer = 0x1264c1800] 15:37:27 INFO - PROCESS | 1663 | 1464907047290 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126972400) [pid = 1663] [serial = 239] [outer = 0x1264c1800] 15:37:27 INFO - PROCESS | 1663 | 1464907047591 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 15:37:27 INFO - PROCESS | 1663 | 1464907047635 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1663 | 1464907047636 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:37:27 INFO - PROCESS | 1663 | 1464907047638 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1663 | 1464907047639 Marionette TRACE conn2 <- [1,294,null,{}] 15:37:27 INFO - PROCESS | 1663 | 1464907047642 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:27 INFO - PROCESS | 1663 | 1464907047737 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:37:27 INFO - PROCESS | 1663 | 1464907047743 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12582f000 == 42 [pid = 1663] [id = 81] 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x121ce9800) [pid = 1663] [serial = 240] [outer = 0x0] 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12696f000) [pid = 1663] [serial = 241] [outer = 0x121ce9800] 15:37:27 INFO - PROCESS | 1663 | 1464907047767 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x126bb7c00) [pid = 1663] [serial = 242] [outer = 0x121ce9800] 15:37:28 INFO - PROCESS | 1663 | 1464907048076 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 15:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:37:28 INFO - PROCESS | 1663 | 1464907048109 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1663 | 1464907048110 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:37:28 INFO - PROCESS | 1663 | 1464907048112 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1663 | 1464907048113 Marionette TRACE conn2 <- [1,298,null,{}] 15:37:28 INFO - PROCESS | 1663 | 1464907048116 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1663 | 1464907048192 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:37:28 INFO - PROCESS | 1663 | 1464907048197 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x126955800 == 43 [pid = 1663] [id = 82] 15:37:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x126d74000) [pid = 1663] [serial = 243] [outer = 0x0] 15:37:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1278e0400) [pid = 1663] [serial = 244] [outer = 0x126d74000] 15:37:28 INFO - PROCESS | 1663 | 1464907048221 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12903f000) [pid = 1663] [serial = 245] [outer = 0x126d74000] 15:37:28 INFO - PROCESS | 1663 | 1464907048638 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 15:37:28 INFO - PROCESS | 1663 | 1464907048684 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1663 | 1464907048687 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:37:28 INFO - PROCESS | 1663 | 1464907048695 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1663 | 1464907048698 Marionette TRACE conn2 <- [1,302,null,{}] 15:37:28 INFO - PROCESS | 1663 | 1464907048704 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1663 | 1464907048848 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:37:28 INFO - PROCESS | 1663 | 1464907048928 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1161e7000 == 44 [pid = 1663] [id = 83] 15:37:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1130d9400) [pid = 1663] [serial = 246] [outer = 0x0] 15:37:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1161bc400) [pid = 1663] [serial = 247] [outer = 0x1130d9400] 15:37:28 INFO - PROCESS | 1663 | 1464907048979 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11739b400) [pid = 1663] [serial = 248] [outer = 0x1130d9400] 15:37:29 INFO - PROCESS | 1663 | 1464907049443 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 774ms 15:37:29 INFO - PROCESS | 1663 | 1464907049468 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1663 | 1464907049472 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:37:29 INFO - PROCESS | 1663 | 1464907049477 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1663 | 1464907049478 Marionette TRACE conn2 <- [1,306,null,{}] 15:37:29 INFO - PROCESS | 1663 | 1464907049481 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:29 INFO - PROCESS | 1663 | 1464907049579 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:37:29 INFO - PROCESS | 1663 | 1464907049624 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195bf800 == 45 [pid = 1663] [id = 84] 15:37:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11805b400) [pid = 1663] [serial = 249] [outer = 0x0] 15:37:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118582400) [pid = 1663] [serial = 250] [outer = 0x11805b400] 15:37:29 INFO - PROCESS | 1663 | 1464907049653 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118935c00) [pid = 1663] [serial = 251] [outer = 0x11805b400] 15:37:30 INFO - PROCESS | 1663 | 1464907050071 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 15:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:37:30 INFO - PROCESS | 1663 | 1464907050096 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1663 | 1464907050097 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1663 | 1464907050100 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1663 | 1464907050102 Marionette TRACE conn2 <- [1,310,null,{}] 15:37:30 INFO - PROCESS | 1663 | 1464907050129 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1663 | 1464907050229 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:37:30 INFO - PROCESS | 1663 | 1464907050288 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x126b52000 == 46 [pid = 1663] [id = 85] 15:37:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x119c95c00) [pid = 1663] [serial = 252] [outer = 0x0] 15:37:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11a0bdc00) [pid = 1663] [serial = 253] [outer = 0x119c95c00] 15:37:30 INFO - PROCESS | 1663 | 1464907050320 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1211da000) [pid = 1663] [serial = 254] [outer = 0x119c95c00] 15:37:30 INFO - PROCESS | 1663 | 1464907050728 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 641ms 15:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:37:30 INFO - PROCESS | 1663 | 1464907050741 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1663 | 1464907050743 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1663 | 1464907050746 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1663 | 1464907050747 Marionette TRACE conn2 <- [1,314,null,{}] 15:37:30 INFO - PROCESS | 1663 | 1464907050750 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1663 | 1464907050847 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:37:30 INFO - PROCESS | 1663 | 1464907050928 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12905e000 == 47 [pid = 1663] [id = 86] 15:37:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12194dc00) [pid = 1663] [serial = 255] [outer = 0x0] 15:37:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x121cf0800) [pid = 1663] [serial = 256] [outer = 0x12194dc00] 15:37:30 INFO - PROCESS | 1663 | 1464907050958 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x124c71400) [pid = 1663] [serial = 257] [outer = 0x12194dc00] 15:37:31 INFO - PROCESS | 1663 | 1464907051537 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 821ms 15:37:31 INFO - PROCESS | 1663 | 1464907051571 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1663 | 1464907051573 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:37:31 INFO - PROCESS | 1663 | 1464907051578 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1663 | 1464907051580 Marionette TRACE conn2 <- [1,318,null,{}] 15:37:31 INFO - PROCESS | 1663 | 1464907051585 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:31 INFO - PROCESS | 1663 | 1464907051678 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:37:31 INFO - PROCESS | 1663 | 1464907051733 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x116776000 == 48 [pid = 1663] [id = 87] 15:37:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1166cd800) [pid = 1663] [serial = 258] [outer = 0x0] 15:37:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x11684c800) [pid = 1663] [serial = 259] [outer = 0x1166cd800] 15:37:31 INFO - PROCESS | 1663 | 1464907051760 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1173a9400) [pid = 1663] [serial = 260] [outer = 0x1166cd800] 15:37:32 INFO - PROCESS | 1663 | 1464907052254 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x12582f000 == 47 [pid = 1663] [id = 81] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x125817800 == 46 [pid = 1663] [id = 80] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x12486d800 == 45 [pid = 1663] [id = 79] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1189ad000 == 44 [pid = 1663] [id = 78] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x121b28800 == 43 [pid = 1663] [id = 77] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c2000 == 42 [pid = 1663] [id = 76] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1249f0800) [pid = 1663] [serial = 195] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x119de5000 == 41 [pid = 1663] [id = 75] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d1800 == 40 [pid = 1663] [id = 74] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x113b25800 == 39 [pid = 1663] [id = 73] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1189ae000 == 38 [pid = 1663] [id = 72] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e7000 == 37 [pid = 1663] [id = 71] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x116764000 == 36 [pid = 1663] [id = 70] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1166ef800 == 35 [pid = 1663] [id = 69] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x11711d000 == 34 [pid = 1663] [id = 68] 15:37:32 INFO - PROCESS | 1663 | --DOCSHELL 0x11221c800 == 33 [pid = 1663] [id = 67] 15:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 721ms 15:37:32 INFO - PROCESS | 1663 | 1464907052300 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1663 | 1464907052307 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:37:32 INFO - PROCESS | 1663 | 1464907052313 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1663 | 1464907052316 Marionette TRACE conn2 <- [1,322,null,{}] 15:37:32 INFO - PROCESS | 1663 | 1464907052319 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:32 INFO - PROCESS | 1663 | 1464907052438 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x119c8e800) [pid = 1663] [serial = 177] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x117587400) [pid = 1663] [serial = 165] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11a0c0400) [pid = 1663] [serial = 180] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11892a000) [pid = 1663] [serial = 171] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118568800) [pid = 1663] [serial = 168] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11857b800) [pid = 1663] [serial = 169] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1166ccc00) [pid = 1663] [serial = 162] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x112a76800) [pid = 1663] [serial = 163] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1160f1800) [pid = 1663] [serial = 159] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x115e4e000) [pid = 1663] [serial = 142] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1122b5400) [pid = 1663] [serial = 141] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x118393800) [pid = 1663] [serial = 145] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118050800) [pid = 1663] [serial = 144] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1197f1c00) [pid = 1663] [serial = 148] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x118929c00) [pid = 1663] [serial = 147] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11a0bb400) [pid = 1663] [serial = 151] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11a03b800) [pid = 1663] [serial = 178] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x119daf000) [pid = 1663] [serial = 150] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12497b400) [pid = 1663] [serial = 193] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1211dc800) [pid = 1663] [serial = 154] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11a0c8000) [pid = 1663] [serial = 153] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1211db000) [pid = 1663] [serial = 183] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x121252000) [pid = 1663] [serial = 157] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11a0c6800) [pid = 1663] [serial = 181] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11911b400) [pid = 1663] [serial = 156] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x121673000) [pid = 1663] [serial = 189] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x118719400) [pid = 1663] [serial = 186] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12485ac00) [pid = 1663] [serial = 192] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1181aa000) [pid = 1663] [serial = 166] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x121253000) [pid = 1663] [serial = 184] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x121256400) [pid = 1663] [serial = 187] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1194c5400) [pid = 1663] [serial = 175] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1191c9c00) [pid = 1663] [serial = 174] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x121955000) [pid = 1663] [serial = 190] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119190400) [pid = 1663] [serial = 172] [outer = 0x0] [url = about:blank] 15:37:32 INFO - PROCESS | 1663 | 1464907052524 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f25000 == 34 [pid = 1663] [id = 88] 15:37:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x112a76800) [pid = 1663] [serial = 261] [outer = 0x0] 15:37:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11742d400) [pid = 1663] [serial = 262] [outer = 0x112a76800] 15:37:32 INFO - PROCESS | 1663 | 1464907052547 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1181ac800) [pid = 1663] [serial = 263] [outer = 0x112a76800] 15:37:32 INFO - PROCESS | 1663 | 1464907052924 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 622ms 15:37:32 INFO - PROCESS | 1663 | 1464907052936 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1663 | 1464907052941 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:37:32 INFO - PROCESS | 1663 | 1464907052944 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1663 | 1464907052948 Marionette TRACE conn2 <- [1,326,null,{}] 15:37:32 INFO - PROCESS | 1663 | 1464907052959 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 1663 | 1464907053095 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:37:33 INFO - PROCESS | 1663 | 1464907053159 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e25800 == 35 [pid = 1663] [id = 89] 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1181ab000) [pid = 1663] [serial = 264] [outer = 0x0] 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11857d000) [pid = 1663] [serial = 265] [outer = 0x1181ab000] 15:37:33 INFO - PROCESS | 1663 | 1464907053204 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119126800) [pid = 1663] [serial = 266] [outer = 0x1181ab000] 15:37:33 INFO - PROCESS | 1663 | 1464907053534 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 623ms 15:37:33 INFO - PROCESS | 1663 | 1464907053568 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1663 | 1464907053569 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:37:33 INFO - PROCESS | 1663 | 1464907053576 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1663 | 1464907053577 Marionette TRACE conn2 <- [1,330,null,{}] 15:37:33 INFO - PROCESS | 1663 | 1464907053580 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 1663 | 1464907053662 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:37:33 INFO - PROCESS | 1663 | 1464907053718 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183e7000 == 36 [pid = 1663] [id = 90] 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11918d400) [pid = 1663] [serial = 267] [outer = 0x0] 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1194cc400) [pid = 1663] [serial = 268] [outer = 0x11918d400] 15:37:33 INFO - PROCESS | 1663 | 1464907053744 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119b02400) [pid = 1663] [serial = 269] [outer = 0x11918d400] 15:37:34 INFO - PROCESS | 1663 | 1464907054027 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 15:37:34 INFO - PROCESS | 1663 | 1464907054046 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1663 | 1464907054047 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:37:34 INFO - PROCESS | 1663 | 1464907054049 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1663 | 1464907054050 Marionette TRACE conn2 <- [1,334,null,{}] 15:37:34 INFO - PROCESS | 1663 | 1464907054053 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1663 | 1464907054142 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:37:34 INFO - PROCESS | 1663 | 1464907054147 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189c0800 == 37 [pid = 1663] [id = 91] 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119b0d800) [pid = 1663] [serial = 270] [outer = 0x0] 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x119daf000) [pid = 1663] [serial = 271] [outer = 0x119b0d800] 15:37:34 INFO - PROCESS | 1663 | 1464907054175 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11a0bf800) [pid = 1663] [serial = 272] [outer = 0x119b0d800] 15:37:34 INFO - PROCESS | 1663 | 1464907054484 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 15:37:34 INFO - PROCESS | 1663 | 1464907054519 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1663 | 1464907054521 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:37:34 INFO - PROCESS | 1663 | 1464907054526 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1663 | 1464907054527 Marionette TRACE conn2 <- [1,338,null,{}] 15:37:34 INFO - PROCESS | 1663 | 1464907054529 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1663 | 1464907054647 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:37:34 INFO - PROCESS | 1663 | 1464907054663 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c1800 == 38 [pid = 1663] [id = 92] 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11a0c4000) [pid = 1663] [serial = 273] [outer = 0x0] 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12124fc00) [pid = 1663] [serial = 274] [outer = 0x11a0c4000] 15:37:34 INFO - PROCESS | 1663 | 1464907054689 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x121858800) [pid = 1663] [serial = 275] [outer = 0x11a0c4000] 15:37:35 INFO - PROCESS | 1663 | 1464907055027 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 15:37:35 INFO - PROCESS | 1663 | 1464907055051 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1663 | 1464907055052 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:37:35 INFO - PROCESS | 1663 | 1464907055055 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1663 | 1464907055056 Marionette TRACE conn2 <- [1,342,null,{}] 15:37:35 INFO - PROCESS | 1663 | 1464907055058 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1663 | 1464907055149 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:37:35 INFO - PROCESS | 1663 | 1464907055154 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195cf800 == 39 [pid = 1663] [id = 93] 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11a0c2c00) [pid = 1663] [serial = 276] [outer = 0x0] 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x121e8bc00) [pid = 1663] [serial = 277] [outer = 0x11a0c2c00] 15:37:35 INFO - PROCESS | 1663 | 1464907055179 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124976c00) [pid = 1663] [serial = 278] [outer = 0x11a0c2c00] 15:37:35 INFO - PROCESS | 1663 | 1464907055485 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 15:37:35 INFO - PROCESS | 1663 | 1464907055544 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1663 | 1464907055546 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:37:35 INFO - PROCESS | 1663 | 1464907055548 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1663 | 1464907055549 Marionette TRACE conn2 <- [1,346,null,{}] 15:37:35 INFO - PROCESS | 1663 | 1464907055551 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1663 | 1464907055646 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:37:35 INFO - PROCESS | 1663 | 1464907055651 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119950800 == 40 [pid = 1663] [id = 94] 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x121e8f400) [pid = 1663] [serial = 279] [outer = 0x0] 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124c70000) [pid = 1663] [serial = 280] [outer = 0x121e8f400] 15:37:35 INFO - PROCESS | 1663 | 1464907055677 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1250ad400) [pid = 1663] [serial = 281] [outer = 0x121e8f400] 15:37:36 INFO - PROCESS | 1663 | 1464907056061 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 15:37:36 INFO - PROCESS | 1663 | 1464907056067 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:37:36 INFO - PROCESS | 1663 | 1464907056069 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1663 | 1464907056073 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1663 | 1464907056075 Marionette TRACE conn2 <- [1,350,null,{}] 15:37:36 INFO - PROCESS | 1663 | 1464907056078 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:36 INFO - PROCESS | 1663 | 1464907056200 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:37:36 INFO - PROCESS | 1663 | 1464907056230 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a053000 == 41 [pid = 1663] [id = 95] 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1250b4800) [pid = 1663] [serial = 282] [outer = 0x0] 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1257ae800) [pid = 1663] [serial = 283] [outer = 0x1250b4800] 15:37:36 INFO - PROCESS | 1663 | 1464907056255 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1262afc00) [pid = 1663] [serial = 284] [outer = 0x1250b4800] 15:37:36 INFO - PROCESS | 1663 | 1464907056566 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 521ms 15:37:36 INFO - PROCESS | 1663 | 1464907056594 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1663 | 1464907056595 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1197f1800) [pid = 1663] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x116850c00) [pid = 1663] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118051000) [pid = 1663] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11334bc00) [pid = 1663] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x121c2bc00) [pid = 1663] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12497b800) [pid = 1663] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12497dc00) [pid = 1663] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x119c8d800) [pid = 1663] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x115169800) [pid = 1663] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x121e86400) [pid = 1663] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118053400) [pid = 1663] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1264c1800) [pid = 1663] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118393c00) [pid = 1663] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:37:36 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x121ce9800) [pid = 1663] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:37:36 INFO - PROCESS | 1663 | 1464907056720 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1663 | 1464907056721 Marionette TRACE conn2 <- [1,354,null,{}] 15:37:36 INFO - PROCESS | 1663 | 1464907056731 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:36 INFO - PROCESS | 1663 | 1464907056811 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:37:36 INFO - PROCESS | 1663 | 1464907056816 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a04c800 == 42 [pid = 1663] [id = 96] 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11857f800) [pid = 1663] [serial = 285] [outer = 0x0] 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119c8d800) [pid = 1663] [serial = 286] [outer = 0x11857f800] 15:37:36 INFO - PROCESS | 1663 | 1464907056841 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12497c000) [pid = 1663] [serial = 287] [outer = 0x11857f800] 15:37:37 INFO - PROCESS | 1663 | 1464907057149 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 600ms 15:37:37 INFO - PROCESS | 1663 | 1464907057197 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1663 | 1464907057199 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:37:37 INFO - PROCESS | 1663 | 1464907057201 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1663 | 1464907057211 Marionette TRACE conn2 <- [1,358,null,{}] 15:37:37 INFO - PROCESS | 1663 | 1464907057214 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 1663 | 1464907057302 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:37:37 INFO - PROCESS | 1663 | 1464907057350 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b20000 == 43 [pid = 1663] [id = 97] 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x118581c00) [pid = 1663] [serial = 288] [outer = 0x0] 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1257ac800) [pid = 1663] [serial = 289] [outer = 0x118581c00] 15:37:37 INFO - PROCESS | 1663 | 1464907057380 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x126d7a000) [pid = 1663] [serial = 290] [outer = 0x118581c00] 15:37:37 INFO - PROCESS | 1663 | 1464907057694 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 528ms 15:37:37 INFO - PROCESS | 1663 | 1464907057729 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1663 | 1464907057730 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:37:37 INFO - PROCESS | 1663 | 1464907057733 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1663 | 1464907057734 Marionette TRACE conn2 <- [1,362,null,{}] 15:37:37 INFO - PROCESS | 1663 | 1464907057736 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 1663 | 1464907057811 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:37:37 INFO - PROCESS | 1663 | 1464907057815 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x125816800 == 44 [pid = 1663] [id = 98] 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1278e1400) [pid = 1663] [serial = 291] [outer = 0x0] 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1278ecc00) [pid = 1663] [serial = 292] [outer = 0x1278e1400] 15:37:37 INFO - PROCESS | 1663 | 1464907057843 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128e37400) [pid = 1663] [serial = 293] [outer = 0x1278e1400] 15:37:38 INFO - PROCESS | 1663 | 1464907058159 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 15:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:37:38 INFO - PROCESS | 1663 | 1464907058201 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1663 | 1464907058203 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:37:38 INFO - PROCESS | 1663 | 1464907058205 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1663 | 1464907058206 Marionette TRACE conn2 <- [1,366,null,{}] 15:37:38 INFO - PROCESS | 1663 | 1464907058208 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1663 | 1464907058307 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:37:38 INFO - PROCESS | 1663 | 1464907058313 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x126939000 == 45 [pid = 1663] [id = 99] 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1197f2c00) [pid = 1663] [serial = 294] [outer = 0x0] 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x128e3b400) [pid = 1663] [serial = 295] [outer = 0x1197f2c00] 15:37:38 INFO - PROCESS | 1663 | 1464907058346 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x128e3f800) [pid = 1663] [serial = 296] [outer = 0x1197f2c00] 15:37:38 INFO - PROCESS | 1663 | 1464907058651 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 15:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:37:38 INFO - PROCESS | 1663 | 1464907058676 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1663 | 1464907058677 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:37:38 INFO - PROCESS | 1663 | 1464907058679 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1663 | 1464907058680 Marionette TRACE conn2 <- [1,370,null,{}] 15:37:38 INFO - PROCESS | 1663 | 1464907058683 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1663 | 1464907058809 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:37:38 INFO - PROCESS | 1663 | 1464907058856 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133a8000 == 46 [pid = 1663] [id = 100] 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x111ed7400) [pid = 1663] [serial = 297] [outer = 0x0] 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x112a73c00) [pid = 1663] [serial = 298] [outer = 0x111ed7400] 15:37:38 INFO - PROCESS | 1663 | 1464907058888 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x115ed6c00) [pid = 1663] [serial = 299] [outer = 0x111ed7400] 15:37:39 INFO - PROCESS | 1663 | 1464907059363 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 15:37:39 INFO - PROCESS | 1663 | 1464907059401 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1663 | 1464907059403 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:37:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:37:39 INFO - PROCESS | 1663 | 1464907059424 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1663 | 1464907059428 Marionette TRACE conn2 <- [1,374,null,{}] 15:37:39 INFO - PROCESS | 1663 | 1464907059431 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:39 INFO - PROCESS | 1663 | 1464907059533 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:37:39 INFO - PROCESS | 1663 | 1464907059593 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180da000 == 47 [pid = 1663] [id = 101] 15:37:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118054c00) [pid = 1663] [serial = 300] [outer = 0x0] 15:37:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11838cc00) [pid = 1663] [serial = 301] [outer = 0x118054c00] 15:37:39 INFO - PROCESS | 1663 | 1464907059625 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118570800) [pid = 1663] [serial = 302] [outer = 0x118054c00] 15:37:40 INFO - PROCESS | 1663 | 1464907060056 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:37:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 674ms 15:37:40 INFO - PROCESS | 1663 | 1464907060098 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:37:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:37:40 INFO - PROCESS | 1663 | 1464907060101 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1663 | 1464907060117 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1663 | 1464907060119 Marionette TRACE conn2 <- [1,378,null,{}] 15:37:40 INFO - PROCESS | 1663 | 1464907060123 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1663 | 1464907060220 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:37:40 INFO - PROCESS | 1663 | 1464907060268 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x121277800 == 48 [pid = 1663] [id = 102] 15:37:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x118938400) [pid = 1663] [serial = 303] [outer = 0x0] 15:37:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1194c8400) [pid = 1663] [serial = 304] [outer = 0x118938400] 15:37:40 INFO - PROCESS | 1663 | 1464907060298 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x119c90400) [pid = 1663] [serial = 305] [outer = 0x118938400] 15:37:40 INFO - PROCESS | 1663 | 1464907060768 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:37:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 688ms 15:37:40 INFO - PROCESS | 1663 | 1464907060793 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1663 | 1464907060795 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:37:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:37:40 INFO - PROCESS | 1663 | 1464907060805 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1663 | 1464907060809 Marionette TRACE conn2 <- [1,382,null,{}] 15:37:40 INFO - PROCESS | 1663 | 1464907060811 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1663 | 1464907060913 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:37:40 INFO - PROCESS | 1663 | 1464907060957 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294ea000 == 49 [pid = 1663] [id = 103] 15:37:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11a0c6800) [pid = 1663] [serial = 306] [outer = 0x0] 15:37:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x121a68000) [pid = 1663] [serial = 307] [outer = 0x11a0c6800] 15:37:40 INFO - PROCESS | 1663 | 1464907060988 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1264bf400) [pid = 1663] [serial = 308] [outer = 0x11a0c6800] 15:37:41 INFO - PROCESS | 1663 | 1464907061411 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:37:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 625ms 15:37:41 INFO - PROCESS | 1663 | 1464907061427 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1663 | 1464907061428 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:37:41 INFO - PROCESS | 1663 | 1464907061430 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1663 | 1464907061432 Marionette TRACE conn2 <- [1,386,null,{}] 15:37:41 INFO - PROCESS | 1663 | 1464907061434 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:41 INFO - PROCESS | 1663 | 1464907061547 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:37:41 INFO - PROCESS | 1663 | 1464907061638 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a13000 == 50 [pid = 1663] [id = 104] 15:37:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1264c0400) [pid = 1663] [serial = 309] [outer = 0x0] 15:37:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x126bb4400) [pid = 1663] [serial = 310] [outer = 0x1264c0400] 15:37:41 INFO - PROCESS | 1663 | 1464907061669 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x128e40400) [pid = 1663] [serial = 311] [outer = 0x1264c0400] 15:37:42 INFO - PROCESS | 1663 | 1464907062235 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 819ms 15:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:37:42 INFO - PROCESS | 1663 | 1464907062250 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1663 | 1464907062252 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:37:42 INFO - PROCESS | 1663 | 1464907062255 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1663 | 1464907062258 Marionette TRACE conn2 <- [1,390,null,{}] 15:37:42 INFO - PROCESS | 1663 | 1464907062262 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:42 INFO - PROCESS | 1663 | 1464907062351 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:37:42 INFO - PROCESS | 1663 | 1464907062413 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183cd000 == 51 [pid = 1663] [id = 105] 15:37:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11303ac00) [pid = 1663] [serial = 312] [outer = 0x0] 15:37:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1161bf800) [pid = 1663] [serial = 313] [outer = 0x11303ac00] 15:37:42 INFO - PROCESS | 1663 | 1464907062441 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x11804e800) [pid = 1663] [serial = 314] [outer = 0x11303ac00] 15:37:42 INFO - PROCESS | 1663 | --DOCSHELL 0x126939000 == 50 [pid = 1663] [id = 99] 15:37:42 INFO - PROCESS | 1663 | --DOCSHELL 0x125816800 == 49 [pid = 1663] [id = 98] 15:37:42 INFO - PROCESS | 1663 | --DOCSHELL 0x121b20000 == 48 [pid = 1663] [id = 97] 15:37:42 INFO - PROCESS | 1663 | --DOCSHELL 0x11a04c800 == 47 [pid = 1663] [id = 96] 15:37:42 INFO - PROCESS | 1663 | --DOCSHELL 0x11a053000 == 46 [pid = 1663] [id = 95] 15:37:42 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1278e0400) [pid = 1663] [serial = 244] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | 1464907063016 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x119950800 == 45 [pid = 1663] [id = 94] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x1195cf800 == 44 [pid = 1663] [id = 93] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c1800 == 43 [pid = 1663] [id = 92] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x1189c0800 == 42 [pid = 1663] [id = 91] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x1183e7000 == 41 [pid = 1663] [id = 90] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x117e25800 == 40 [pid = 1663] [id = 89] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x113f25000 == 39 [pid = 1663] [id = 88] 15:37:43 INFO - PROCESS | 1663 | --DOCSHELL 0x116776000 == 38 [pid = 1663] [id = 87] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x126bb7c00) [pid = 1663] [serial = 242] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1262af400) [pid = 1663] [serial = 233] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1168ca400) [pid = 1663] [serial = 204] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11838a800) [pid = 1663] [serial = 208] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x116f31000) [pid = 1663] [serial = 201] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119c8f400) [pid = 1663] [serial = 215] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x124853c00) [pid = 1663] [serial = 223] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11204e000) [pid = 1663] [serial = 198] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124ce8800) [pid = 1663] [serial = 196] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1257ac000) [pid = 1663] [serial = 230] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119b07400) [pid = 1663] [serial = 214] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119d0fc00) [pid = 1663] [serial = 217] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11742c000) [pid = 1663] [serial = 205] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12b3d1400) [pid = 1663] [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.] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1257af000) [pid = 1663] [serial = 232] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11a0c1c00) [pid = 1663] [serial = 220] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124cf1800) [pid = 1663] [serial = 226] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1194bd800) [pid = 1663] [serial = 212] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x121a67c00) [pid = 1663] [serial = 221] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x126972400) [pid = 1663] [serial = 239] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11857a000) [pid = 1663] [serial = 209] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12673bc00) [pid = 1663] [serial = 238] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1252bd800) [pid = 1663] [serial = 229] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x118717000) [pid = 1663] [serial = 211] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1194bec00) [pid = 1663] [serial = 235] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12497bc00) [pid = 1663] [serial = 224] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12696f000) [pid = 1663] [serial = 241] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1250ab400) [pid = 1663] [serial = 227] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1264bb000) [pid = 1663] [serial = 236] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11a0bd800) [pid = 1663] [serial = 218] [outer = 0x0] [url = about:blank] 15:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 822ms 15:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:37:43 INFO - PROCESS | 1663 | 1464907063078 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1663 | 1464907063081 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:37:43 INFO - PROCESS | 1663 | 1464907063086 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1663 | 1464907063087 Marionette TRACE conn2 <- [1,394,null,{}] 15:37:43 INFO - PROCESS | 1663 | 1464907063090 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1663 | 1464907063167 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:37:43 INFO - PROCESS | 1663 | 1464907063175 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x116767000 == 39 [pid = 1663] [id = 106] 15:37:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11838bc00) [pid = 1663] [serial = 315] [outer = 0x0] 15:37:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11856ec00) [pid = 1663] [serial = 316] [outer = 0x11838bc00] 15:37:43 INFO - PROCESS | 1663 | 1464907063201 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119124800) [pid = 1663] [serial = 317] [outer = 0x11838bc00] 15:37:43 INFO - PROCESS | 1663 | 1464907063613 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 574ms 15:37:43 INFO - PROCESS | 1663 | 1464907063678 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1663 | 1464907063680 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:37:43 INFO - PROCESS | 1663 | 1464907063725 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1663 | 1464907063729 Marionette TRACE conn2 <- [1,398,null,{}] 15:37:43 INFO - PROCESS | 1663 | 1464907063754 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1663 | 1464907063872 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:37:43 INFO - PROCESS | 1663 | 1464907063932 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192bd800 == 40 [pid = 1663] [id = 107] 15:37:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118570400) [pid = 1663] [serial = 318] [outer = 0x0] 15:37:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11a0c8400) [pid = 1663] [serial = 319] [outer = 0x118570400] 15:37:43 INFO - PROCESS | 1663 | 1464907063976 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x121858c00) [pid = 1663] [serial = 320] [outer = 0x118570400] 15:37:44 INFO - PROCESS | 1663 | 1464907064406 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 758ms 15:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:37:44 INFO - PROCESS | 1663 | 1464907064459 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1663 | 1464907064461 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:37:44 INFO - PROCESS | 1663 | 1464907064463 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1663 | 1464907064464 Marionette TRACE conn2 <- [1,402,null,{}] 15:37:44 INFO - PROCESS | 1663 | 1464907064466 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:44 INFO - PROCESS | 1663 | 1464907064547 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:37:44 INFO - PROCESS | 1663 | 1464907064551 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195da000 == 41 [pid = 1663] [id = 108] 15:37:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x121cea800) [pid = 1663] [serial = 321] [outer = 0x0] 15:37:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124970c00) [pid = 1663] [serial = 322] [outer = 0x121cea800] 15:37:44 INFO - PROCESS | 1663 | 1464907064581 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124cf1800) [pid = 1663] [serial = 323] [outer = 0x121cea800] 15:37:44 INFO - PROCESS | 1663 | 1464907064914 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms 15:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:37:44 INFO - PROCESS | 1663 | 1464907064934 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1663 | 1464907064935 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:37:44 INFO - PROCESS | 1663 | 1464907064937 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1663 | 1464907064941 Marionette TRACE conn2 <- [1,406,null,{}] 15:37:44 INFO - PROCESS | 1663 | 1464907064943 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 1663 | 1464907065019 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:37:45 INFO - PROCESS | 1663 | 1464907065053 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c35000 == 42 [pid = 1663] [id = 109] 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x121cf1000) [pid = 1663] [serial = 324] [outer = 0x0] 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1252bd400) [pid = 1663] [serial = 325] [outer = 0x121cf1000] 15:37:45 INFO - PROCESS | 1663 | 1464907065078 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1264bac00) [pid = 1663] [serial = 326] [outer = 0x121cf1000] 15:37:45 INFO - PROCESS | 1663 | 1464907065447 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 524ms 15:37:45 INFO - PROCESS | 1663 | 1464907065468 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1663 | 1464907065470 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:37:45 INFO - PROCESS | 1663 | 1464907065476 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1663 | 1464907065477 Marionette TRACE conn2 <- [1,410,null,{}] 15:37:45 INFO - PROCESS | 1663 | 1464907065481 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 1663 | 1464907065650 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:37:45 INFO - PROCESS | 1663 | 1464907065672 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f26800 == 43 [pid = 1663] [id = 110] 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12673bc00) [pid = 1663] [serial = 327] [outer = 0x0] 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x128e36000) [pid = 1663] [serial = 328] [outer = 0x12673bc00] 15:37:45 INFO - PROCESS | 1663 | 1464907065713 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1294af800) [pid = 1663] [serial = 329] [outer = 0x12673bc00] 15:37:46 INFO - PROCESS | 1663 | 1464907066132 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 669ms 15:37:46 INFO - PROCESS | 1663 | 1464907066145 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1663 | 1464907066147 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:37:46 INFO - PROCESS | 1663 | 1464907066149 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1663 | 1464907066150 Marionette TRACE conn2 <- [1,414,null,{}] 15:37:46 INFO - PROCESS | 1663 | 1464907066153 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:46 INFO - PROCESS | 1663 | 1464907066257 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:37:46 INFO - PROCESS | 1663 | 1464907066301 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:37:46 INFO - PROCESS | 1663 | 1464907066306 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12570d800 == 44 [pid = 1663] [id = 111] 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1295eb800) [pid = 1663] [serial = 330] [outer = 0x0] 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1295ee800) [pid = 1663] [serial = 331] [outer = 0x1295eb800] 15:37:46 INFO - PROCESS | 1663 | 1464907066330 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12982b800) [pid = 1663] [serial = 332] [outer = 0x1295eb800] 15:37:46 INFO - PROCESS | 1663 | 1464907066665 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 569ms 15:37:46 INFO - PROCESS | 1663 | 1464907066724 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1663 | 1464907066725 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:37:46 INFO - PROCESS | 1663 | 1464907066727 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1663 | 1464907066729 Marionette TRACE conn2 <- [1,418,null,{}] 15:37:46 INFO - PROCESS | 1663 | 1464907066732 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:46 INFO - PROCESS | 1663 | 1464907066826 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:37:46 INFO - PROCESS | 1663 | 1464907066830 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12645a800 == 45 [pid = 1663] [id = 112] 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1294b3000) [pid = 1663] [serial = 333] [outer = 0x0] 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12982e800) [pid = 1663] [serial = 334] [outer = 0x1294b3000] 15:37:46 INFO - PROCESS | 1663 | 1464907066853 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12a87d000) [pid = 1663] [serial = 335] [outer = 0x1294b3000] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11a0c2c00) [pid = 1663] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x121e8f400) [pid = 1663] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x112a76800) [pid = 1663] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11918d400) [pid = 1663] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119b0d800) [pid = 1663] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1181ab000) [pid = 1663] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126d74000) [pid = 1663] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1166cd800) [pid = 1663] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1250b4800) [pid = 1663] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1278e1400) [pid = 1663] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118581c00) [pid = 1663] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11857f800) [pid = 1663] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:37:47 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11a0c4000) [pid = 1663] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:37:47 INFO - PROCESS | 1663 | 1464907067750 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1073ms 15:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:37:47 INFO - PROCESS | 1663 | 1464907067801 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1663 | 1464907067802 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:37:47 INFO - PROCESS | 1663 | 1464907067804 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1663 | 1464907067806 Marionette TRACE conn2 <- [1,422,null,{}] 15:37:47 INFO - PROCESS | 1663 | 1464907067808 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1663 | 1464907067886 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:37:47 INFO - PROCESS | 1663 | 1464907067892 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x119964800 == 46 [pid = 1663] [id = 113] 15:37:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118396c00) [pid = 1663] [serial = 336] [outer = 0x0] 15:37:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11a0c4000) [pid = 1663] [serial = 337] [outer = 0x118396c00] 15:37:47 INFO - PROCESS | 1663 | 1464907067917 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1278de400) [pid = 1663] [serial = 338] [outer = 0x118396c00] 15:37:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:37:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 15:37:48 INFO - PROCESS | 1663 | 1464907068719 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:37:48 INFO - PROCESS | 1663 | 1464907068724 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1663 | 1464907068726 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:37:48 INFO - PROCESS | 1663 | 1464907068728 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1663 | 1464907068729 Marionette TRACE conn2 <- [1,426,null,{}] 15:37:48 INFO - PROCESS | 1663 | 1464907068731 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 1663 | 1464907068816 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:37:48 INFO - PROCESS | 1663 | 1464907068859 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x129121000 == 47 [pid = 1663] [id = 114] 15:37:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1139eb400) [pid = 1663] [serial = 339] [outer = 0x0] 15:37:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x121849c00) [pid = 1663] [serial = 340] [outer = 0x1139eb400] 15:37:48 INFO - PROCESS | 1663 | 1464907068884 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12a962400) [pid = 1663] [serial = 341] [outer = 0x1139eb400] 15:37:49 INFO - PROCESS | 1663 | 1464907069253 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1663 | 1464907069299 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:37:49 INFO - PROCESS | 1663 | 1464907069303 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1663 | 1464907069306 Marionette TRACE conn2 <- [1,430,null,{}] 15:37:49 INFO - PROCESS | 1663 | 1464907069311 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:49 INFO - PROCESS | 1663 | 1464907069415 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:37:49 INFO - PROCESS | 1663 | 1464907069462 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x117052800 == 48 [pid = 1663] [id = 115] 15:37:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1167b9000) [pid = 1663] [serial = 342] [outer = 0x0] 15:37:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1168c2c00) [pid = 1663] [serial = 343] [outer = 0x1167b9000] 15:37:49 INFO - PROCESS | 1663 | 1464907069494 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11805c000) [pid = 1663] [serial = 344] [outer = 0x1167b9000] 15:37:49 INFO - PROCESS | 1663 | 1464907069948 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 15:37:49 INFO - PROCESS | 1663 | 1464907069976 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1663 | 1464907069980 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:37:49 INFO - PROCESS | 1663 | 1464907069985 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1663 | 1464907069987 Marionette TRACE conn2 <- [1,434,null,{}] 15:37:49 INFO - PROCESS | 1663 | 1464907069990 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1663 | 1464907070094 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:37:50 INFO - PROCESS | 1663 | 1464907070153 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x119503800 == 49 [pid = 1663] [id = 116] 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118389800) [pid = 1663] [serial = 345] [outer = 0x0] 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1191c2800) [pid = 1663] [serial = 346] [outer = 0x118389800] 15:37:50 INFO - PROCESS | 1663 | 1464907070183 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1197ec000) [pid = 1663] [serial = 347] [outer = 0x118389800] 15:37:50 INFO - PROCESS | 1663 | 1464907070611 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 15:37:50 INFO - PROCESS | 1663 | 1464907070658 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1663 | 1464907070660 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:37:50 INFO - PROCESS | 1663 | 1464907070687 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1663 | 1464907070689 Marionette TRACE conn2 <- [1,438,null,{}] 15:37:50 INFO - PROCESS | 1663 | 1464907070730 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1663 | 1464907070837 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:37:50 INFO - PROCESS | 1663 | 1464907070898 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a16000 == 50 [pid = 1663] [id = 117] 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x121857800) [pid = 1663] [serial = 348] [outer = 0x0] 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x124970400) [pid = 1663] [serial = 349] [outer = 0x121857800] 15:37:50 INFO - PROCESS | 1663 | 1464907070931 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1257a8c00) [pid = 1663] [serial = 350] [outer = 0x121857800] 15:37:51 INFO - PROCESS | 1663 | 1464907071362 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 762ms 15:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:37:51 INFO - PROCESS | 1663 | 1464907071425 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1663 | 1464907071427 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:37:51 INFO - PROCESS | 1663 | 1464907071429 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1663 | 1464907071430 Marionette TRACE conn2 <- [1,442,null,{}] 15:37:51 INFO - PROCESS | 1663 | 1464907071433 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:51 INFO - PROCESS | 1663 | 1464907071536 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:37:51 INFO - PROCESS | 1663 | 1464907071598 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa45800 == 51 [pid = 1663] [id = 118] 15:37:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x126730000) [pid = 1663] [serial = 351] [outer = 0x0] 15:37:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1278e1800) [pid = 1663] [serial = 352] [outer = 0x126730000] 15:37:51 INFO - PROCESS | 1663 | 1464907071628 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x128e3a800) [pid = 1663] [serial = 353] [outer = 0x126730000] 15:37:52 INFO - PROCESS | 1663 | 1464907072100 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 15:37:52 INFO - PROCESS | 1663 | 1464907072150 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:37:52 INFO - PROCESS | 1663 | 1464907072151 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:37:52 INFO - PROCESS | 1663 | 1464907072154 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1663 | 1464907072157 Marionette TRACE conn2 <- [1,446,null,{}] 15:37:52 INFO - PROCESS | 1663 | 1464907072160 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1663 | 1464907072259 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:37:52 INFO - PROCESS | 1663 | 1464907072320 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e7000 == 52 [pid = 1663] [id = 119] 15:37:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1278e7c00) [pid = 1663] [serial = 354] [outer = 0x0] 15:37:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x129045800) [pid = 1663] [serial = 355] [outer = 0x1278e7c00] 15:37:52 INFO - PROCESS | 1663 | 1464907072350 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12a876000) [pid = 1663] [serial = 356] [outer = 0x1278e7c00] 15:37:52 INFO - PROCESS | 1663 | 1464907072939 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 821ms 15:37:52 INFO - PROCESS | 1663 | 1464907072976 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1663 | 1464907072978 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:37:52 INFO - PROCESS | 1663 | 1464907072981 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1663 | 1464907072984 Marionette TRACE conn2 <- [1,450,null,{}] 15:37:52 INFO - PROCESS | 1663 | 1464907072987 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:53 INFO - PROCESS | 1663 | 1464907073082 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:37:53 INFO - PROCESS | 1663 | 1464907073147 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e14000 == 53 [pid = 1663] [id = 120] 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x117425c00) [pid = 1663] [serial = 357] [outer = 0x0] 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x118051000) [pid = 1663] [serial = 358] [outer = 0x117425c00] 15:37:53 INFO - PROCESS | 1663 | 1464907073179 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x118568800) [pid = 1663] [serial = 359] [outer = 0x117425c00] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x119964800 == 52 [pid = 1663] [id = 113] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12645a800 == 51 [pid = 1663] [id = 112] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12570d800 == 50 [pid = 1663] [id = 111] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x116f26800 == 49 [pid = 1663] [id = 110] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x119c35000 == 48 [pid = 1663] [id = 109] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1195da000 == 47 [pid = 1663] [id = 108] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128e3b400) [pid = 1663] [serial = 295] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1192bd800 == 46 [pid = 1663] [id = 107] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x116767000 == 45 [pid = 1663] [id = 106] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1183cd000 == 44 [pid = 1663] [id = 105] 15:37:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1133a8000 == 43 [pid = 1663] [id = 100] 15:37:53 INFO - PROCESS | 1663 | 1464907073671 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:37:53 INFO - PROCESS | 1663 | 1464907073709 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:37:53 INFO - PROCESS | 1663 | 1464907073714 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1663 | 1464907073716 Marionette TRACE conn2 <- [1,454,null,{}] 15:37:53 INFO - PROCESS | 1663 | 1464907073718 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:53 INFO - PROCESS | 1663 | 1464907073812 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x121e8bc00) [pid = 1663] [serial = 277] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x124c70000) [pid = 1663] [serial = 280] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11742d400) [pid = 1663] [serial = 262] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1181ac800) [pid = 1663] [serial = 263] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1161bc400) [pid = 1663] [serial = 247] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1194cc400) [pid = 1663] [serial = 268] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119b02400) [pid = 1663] [serial = 269] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118582400) [pid = 1663] [serial = 250] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x119daf000) [pid = 1663] [serial = 271] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11a0bf800) [pid = 1663] [serial = 272] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11857d000) [pid = 1663] [serial = 265] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119126800) [pid = 1663] [serial = 266] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12903f000) [pid = 1663] [serial = 245] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1173a9400) [pid = 1663] [serial = 260] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11684c800) [pid = 1663] [serial = 259] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x11a0bdc00) [pid = 1663] [serial = 253] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121cf0800) [pid = 1663] [serial = 256] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1257ae800) [pid = 1663] [serial = 283] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128e37400) [pid = 1663] [serial = 293] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1250ad400) [pid = 1663] [serial = 281] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1257ac800) [pid = 1663] [serial = 289] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119c8d800) [pid = 1663] [serial = 286] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12497c000) [pid = 1663] [serial = 287] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1278ecc00) [pid = 1663] [serial = 292] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1262afc00) [pid = 1663] [serial = 284] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12124fc00) [pid = 1663] [serial = 274] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124976c00) [pid = 1663] [serial = 278] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x126d7a000) [pid = 1663] [serial = 290] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x121858800) [pid = 1663] [serial = 275] [outer = 0x0] [url = about:blank] 15:37:53 INFO - PROCESS | 1663 | 1464907073865 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x11704d800 == 44 [pid = 1663] [id = 121] 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1173a9400) [pid = 1663] [serial = 360] [outer = 0x0] 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11857d000) [pid = 1663] [serial = 361] [outer = 0x1173a9400] 15:37:53 INFO - PROCESS | 1663 | 1464907073894 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119c90800) [pid = 1663] [serial = 362] [outer = 0x1173a9400] 15:37:54 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:54 INFO - PROCESS | 1663 | 1464907074260 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 569ms 15:37:54 INFO - PROCESS | 1663 | 1464907074285 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1663 | 1464907074288 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:37:54 INFO - PROCESS | 1663 | 1464907074293 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1663 | 1464907074296 Marionette TRACE conn2 <- [1,458,null,{}] 15:37:54 INFO - PROCESS | 1663 | 1464907074310 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:54 INFO - PROCESS | 1663 | 1464907074455 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:37:54 INFO - PROCESS | 1663 | 1464907074525 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c4800 == 45 [pid = 1663] [id = 122] 15:37:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11a03ac00) [pid = 1663] [serial = 363] [outer = 0x0] 15:37:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x121254400) [pid = 1663] [serial = 364] [outer = 0x11a03ac00] 15:37:54 INFO - PROCESS | 1663 | 1464907074569 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x121cf0800) [pid = 1663] [serial = 365] [outer = 0x11a03ac00] 15:37:54 INFO - PROCESS | 1663 | 1464907074965 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1663 | 1464907075020 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:37:55 INFO - PROCESS | 1663 | 1464907075035 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1663 | 1464907075036 Marionette TRACE conn2 <- [1,462,null,{}] 15:37:55 INFO - PROCESS | 1663 | 1464907075052 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 1663 | 1464907075132 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:37:55 INFO - PROCESS | 1663 | 1464907075141 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x119919000 == 46 [pid = 1663] [id = 123] 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1250ad800) [pid = 1663] [serial = 366] [outer = 0x0] 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1252bf800) [pid = 1663] [serial = 367] [outer = 0x1250ad800] 15:37:55 INFO - PROCESS | 1663 | 1464907075167 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1257b1000) [pid = 1663] [serial = 368] [outer = 0x1250ad800] 15:37:55 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:55 INFO - PROCESS | 1663 | 1464907075511 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1663 | 1464907075563 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:37:55 INFO - PROCESS | 1663 | 1464907075577 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1663 | 1464907075578 Marionette TRACE conn2 <- [1,466,null,{}] 15:37:55 INFO - PROCESS | 1663 | 1464907075580 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 1663 | 1464907075653 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:37:55 INFO - PROCESS | 1663 | 1464907075660 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x121280800 == 47 [pid = 1663] [id = 124] 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1262afc00) [pid = 1663] [serial = 369] [outer = 0x0] 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126968800) [pid = 1663] [serial = 370] [outer = 0x1262afc00] 15:37:55 INFO - PROCESS | 1663 | 1464907075686 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126d76c00) [pid = 1663] [serial = 371] [outer = 0x1262afc00] 15:37:56 INFO - PROCESS | 1663 | 1464907076073 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1663 | 1464907076098 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:37:56 INFO - PROCESS | 1663 | 1464907076101 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1663 | 1464907076103 Marionette TRACE conn2 <- [1,470,null,{}] 15:37:56 INFO - PROCESS | 1663 | 1464907076116 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1663 | 1464907076298 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:37:56 INFO - PROCESS | 1663 | 1464907076327 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215ca000 == 48 [pid = 1663] [id = 125] 15:37:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1278eb400) [pid = 1663] [serial = 372] [outer = 0x0] 15:37:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1294afc00) [pid = 1663] [serial = 373] [outer = 0x1278eb400] 15:37:56 INFO - PROCESS | 1663 | 1464907076369 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12a95a000) [pid = 1663] [serial = 374] [outer = 0x1278eb400] 15:37:56 INFO - PROCESS | 1663 | 1464907076826 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 778ms 15:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:37:56 INFO - PROCESS | 1663 | 1464907076880 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1663 | 1464907076881 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:37:56 INFO - PROCESS | 1663 | 1464907076883 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1663 | 1464907076884 Marionette TRACE conn2 <- [1,474,null,{}] 15:37:56 INFO - PROCESS | 1663 | 1464907076887 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1663 | 1464907076978 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:37:57 INFO - PROCESS | 1663 | 1464907077010 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fa7800 == 49 [pid = 1663] [id = 126] 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x128e3c400) [pid = 1663] [serial = 375] [outer = 0x0] 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12a967c00) [pid = 1663] [serial = 376] [outer = 0x128e3c400] 15:37:57 INFO - PROCESS | 1663 | 1464907077037 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12add4c00) [pid = 1663] [serial = 377] [outer = 0x128e3c400] 15:37:57 INFO - PROCESS | 1663 | 1464907077352 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 15:37:57 INFO - PROCESS | 1663 | 1464907077402 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1663 | 1464907077404 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:37:57 INFO - PROCESS | 1663 | 1464907077406 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1663 | 1464907077407 Marionette TRACE conn2 <- [1,478,null,{}] 15:37:57 INFO - PROCESS | 1663 | 1464907077409 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:57 INFO - PROCESS | 1663 | 1464907077504 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:37:57 INFO - PROCESS | 1663 | 1464907077509 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12645a800 == 50 [pid = 1663] [id = 127] 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12a9e7400) [pid = 1663] [serial = 378] [outer = 0x0] 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12ade0400) [pid = 1663] [serial = 379] [outer = 0x12a9e7400] 15:37:57 INFO - PROCESS | 1663 | 1464907077533 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12b294000) [pid = 1663] [serial = 380] [outer = 0x12a9e7400] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12673bc00) [pid = 1663] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1295eb800) [pid = 1663] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11303ac00) [pid = 1663] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x121cea800) [pid = 1663] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1197f2c00) [pid = 1663] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x118570400) [pid = 1663] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1294b3000) [pid = 1663] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x11838bc00) [pid = 1663] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121cf1000) [pid = 1663] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:37:58 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118396c00) [pid = 1663] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:37:58 INFO - PROCESS | 1663 | 1464907078082 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms 15:37:58 INFO - PROCESS | 1663 | 1464907078130 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1663 | 1464907078132 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:37:58 INFO - PROCESS | 1663 | 1464907078136 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1663 | 1464907078139 Marionette TRACE conn2 <- [1,482,null,{}] 15:37:58 INFO - PROCESS | 1663 | 1464907078143 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1663 | 1464907078265 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:37:58 INFO - PROCESS | 1663 | 1464907078318 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x11995e000 == 51 [pid = 1663] [id = 128] 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x118570400) [pid = 1663] [serial = 381] [outer = 0x0] 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12484d400) [pid = 1663] [serial = 382] [outer = 0x118570400] 15:37:58 INFO - PROCESS | 1663 | 1464907078343 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12a87e800) [pid = 1663] [serial = 383] [outer = 0x118570400] 15:37:58 INFO - PROCESS | 1663 | 1464907078645 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 524ms 15:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:37:58 INFO - PROCESS | 1663 | 1464907078664 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1663 | 1464907078666 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:37:58 INFO - PROCESS | 1663 | 1464907078670 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1663 | 1464907078672 Marionette TRACE conn2 <- [1,486,null,{}] 15:37:58 INFO - PROCESS | 1663 | 1464907078678 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1663 | 1464907078783 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:37:58 INFO - PROCESS | 1663 | 1464907078794 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12905c800 == 52 [pid = 1663] [id = 129] 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12addf000) [pid = 1663] [serial = 384] [outer = 0x0] 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12b3d1c00) [pid = 1663] [serial = 385] [outer = 0x12addf000] 15:37:58 INFO - PROCESS | 1663 | 1464907078835 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12b3dbc00) [pid = 1663] [serial = 386] [outer = 0x12addf000] 15:37:59 INFO - PROCESS | 1663 | 1464907079259 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 15:37:59 INFO - PROCESS | 1663 | 1464907079294 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1663 | 1464907079296 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:37:59 INFO - PROCESS | 1663 | 1464907079299 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1663 | 1464907079302 Marionette TRACE conn2 <- [1,490,null,{}] 15:37:59 INFO - PROCESS | 1663 | 1464907079305 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:59 INFO - PROCESS | 1663 | 1464907079448 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:37:59 INFO - PROCESS | 1663 | 1464907079462 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa5b000 == 53 [pid = 1663] [id = 130] 15:37:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12ba09c00) [pid = 1663] [serial = 387] [outer = 0x0] 15:37:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12bae9000) [pid = 1663] [serial = 388] [outer = 0x12ba09c00] 15:37:59 INFO - PROCESS | 1663 | 1464907079509 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12bd2c400) [pid = 1663] [serial = 389] [outer = 0x12ba09c00] 15:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 15:37:59 INFO - PROCESS | 1663 | 1464907079961 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:37:59 INFO - PROCESS | 1663 | 1464907079969 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1663 | 1464907079970 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:37:59 INFO - PROCESS | 1663 | 1464907079976 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1663 | 1464907079977 Marionette TRACE conn2 <- [1,494,null,{}] 15:37:59 INFO - PROCESS | 1663 | 1464907079979 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:00 INFO - PROCESS | 1663 | 1464907080113 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:38:00 INFO - PROCESS | 1663 | 1464907080204 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x116887000 == 54 [pid = 1663] [id = 131] 15:38:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1161b7400) [pid = 1663] [serial = 390] [outer = 0x0] 15:38:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x116851c00) [pid = 1663] [serial = 391] [outer = 0x1161b7400] 15:38:00 INFO - PROCESS | 1663 | 1464907080248 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x118398000) [pid = 1663] [serial = 392] [outer = 0x1161b7400] 15:38:00 INFO - PROCESS | 1663 | 1464907080674 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 770ms 15:38:00 INFO - PROCESS | 1663 | 1464907080756 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1663 | 1464907080758 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:38:00 INFO - PROCESS | 1663 | 1464907080763 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1663 | 1464907080766 Marionette TRACE conn2 <- [1,498,null,{}] 15:38:00 INFO - PROCESS | 1663 | 1464907080769 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:00 INFO - PROCESS | 1663 | 1464907080874 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:38:00 INFO - PROCESS | 1663 | 1464907080935 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d3800 == 55 [pid = 1663] [id = 132] 15:38:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1197f1c00) [pid = 1663] [serial = 393] [outer = 0x0] 15:38:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119db6800) [pid = 1663] [serial = 394] [outer = 0x1197f1c00] 15:38:00 INFO - PROCESS | 1663 | 1464907080967 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x11a0c4400) [pid = 1663] [serial = 395] [outer = 0x1197f1c00] 15:38:01 INFO - PROCESS | 1663 | 1464907081381 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 15:38:01 INFO - PROCESS | 1663 | 1464907081441 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:38:01 INFO - PROCESS | 1663 | 1464907081443 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:38:01 INFO - PROCESS | 1663 | 1464907081446 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1663 | 1464907081447 Marionette TRACE conn2 <- [1,502,null,{}] 15:38:01 INFO - PROCESS | 1663 | 1464907081450 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1663 | 1464907081552 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:38:01 INFO - PROCESS | 1663 | 1464907081604 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a955000 == 56 [pid = 1663] [id = 133] 15:38:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x121848800) [pid = 1663] [serial = 396] [outer = 0x0] 15:38:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x124fcb800) [pid = 1663] [serial = 397] [outer = 0x121848800] 15:38:01 INFO - PROCESS | 1663 | 1464907081634 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x126972c00) [pid = 1663] [serial = 398] [outer = 0x121848800] 15:38:02 INFO - PROCESS | 1663 | 1464907082051 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 15:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:38:02 INFO - PROCESS | 1663 | 1464907082066 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1663 | 1464907082069 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1663 | 1464907082077 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1663 | 1464907082080 Marionette TRACE conn2 <- [1,506,null,{}] 15:38:02 INFO - PROCESS | 1663 | 1464907082083 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 1663 | 1464907082186 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:38:02 INFO - PROCESS | 1663 | 1464907082231 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba37800 == 57 [pid = 1663] [id = 134] 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x121950c00) [pid = 1663] [serial = 399] [outer = 0x0] 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12904a800) [pid = 1663] [serial = 400] [outer = 0x121950c00] 15:38:02 INFO - PROCESS | 1663 | 1464907082261 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12add3000) [pid = 1663] [serial = 401] [outer = 0x121950c00] 15:38:02 INFO - PROCESS | 1663 | 1464907082683 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 626ms 15:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:38:02 INFO - PROCESS | 1663 | 1464907082699 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1663 | 1464907082700 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1663 | 1464907082703 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1663 | 1464907082704 Marionette TRACE conn2 <- [1,510,null,{}] 15:38:02 INFO - PROCESS | 1663 | 1464907082709 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 1663 | 1464907082806 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:38:02 INFO - PROCESS | 1663 | 1464907082885 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc31800 == 58 [pid = 1663] [id = 135] 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12b29c400) [pid = 1663] [serial = 402] [outer = 0x0] 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12ba18000) [pid = 1663] [serial = 403] [outer = 0x12b29c400] 15:38:02 INFO - PROCESS | 1663 | 1464907082927 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12baf1c00) [pid = 1663] [serial = 404] [outer = 0x12b29c400] 15:38:03 INFO - PROCESS | 1663 | 1464907083388 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 722ms 15:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:38:03 INFO - PROCESS | 1663 | 1464907083425 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1663 | 1464907083427 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:38:03 INFO - PROCESS | 1663 | 1464907083429 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1663 | 1464907083430 Marionette TRACE conn2 <- [1,514,null,{}] 15:38:03 INFO - PROCESS | 1663 | 1464907083432 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:03 INFO - PROCESS | 1663 | 1464907083546 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:38:03 INFO - PROCESS | 1663 | 1464907083612 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185ac000 == 59 [pid = 1663] [id = 136] 15:38:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12bd33400) [pid = 1663] [serial = 405] [outer = 0x0] 15:38:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12bd36800) [pid = 1663] [serial = 406] [outer = 0x12bd33400] 15:38:03 INFO - PROCESS | 1663 | 1464907083647 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12bfd9c00) [pid = 1663] [serial = 407] [outer = 0x12bd33400] 15:38:04 INFO - PROCESS | 1663 | 1464907084215 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 819ms 15:38:04 INFO - PROCESS | 1663 | 1464907084248 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1663 | 1464907084251 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:38:04 INFO - PROCESS | 1663 | 1464907084271 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1663 | 1464907084274 Marionette TRACE conn2 <- [1,518,null,{}] 15:38:04 INFO - PROCESS | 1663 | 1464907084280 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 1663 | 1464907084378 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:38:04 INFO - PROCESS | 1663 | 1464907084441 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x113206800 == 60 [pid = 1663] [id = 137] 15:38:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x116080c00) [pid = 1663] [serial = 408] [outer = 0x0] 15:38:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1161bc400) [pid = 1663] [serial = 409] [outer = 0x116080c00] 15:38:04 INFO - PROCESS | 1663 | 1464907084473 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x11739bc00) [pid = 1663] [serial = 410] [outer = 0x116080c00] 15:38:04 INFO - PROCESS | 1663 | 1464907084878 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 691ms 15:38:04 INFO - PROCESS | 1663 | 1464907084946 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1663 | 1464907084950 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:38:04 INFO - PROCESS | 1663 | 1464907084954 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1663 | 1464907084956 Marionette TRACE conn2 <- [1,522,null,{}] 15:38:04 INFO - PROCESS | 1663 | 1464907084958 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:05 INFO - PROCESS | 1663 | 1464907085059 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa5b000 == 59 [pid = 1663] [id = 130] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12905c800 == 58 [pid = 1663] [id = 129] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11995e000 == 57 [pid = 1663] [id = 128] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12645a800 == 56 [pid = 1663] [id = 127] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x124fa7800 == 55 [pid = 1663] [id = 126] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x1215ca000 == 54 [pid = 1663] [id = 125] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x121280800 == 53 [pid = 1663] [id = 124] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x126bb4400) [pid = 1663] [serial = 310] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x112a73c00) [pid = 1663] [serial = 298] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11838cc00) [pid = 1663] [serial = 301] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1194c8400) [pid = 1663] [serial = 304] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x121a68000) [pid = 1663] [serial = 307] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x121849c00) [pid = 1663] [serial = 340] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | 1464907085159 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119919000 == 52 [pid = 1663] [id = 123] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c4800 == 51 [pid = 1663] [id = 122] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11704d800 == 50 [pid = 1663] [id = 121] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x115e14000 == 49 [pid = 1663] [id = 120] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x117052800 == 48 [pid = 1663] [id = 115] 15:38:05 INFO - PROCESS | 1663 | --DOCSHELL 0x129121000 == 47 [pid = 1663] [id = 114] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x128e36000) [pid = 1663] [serial = 328] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1295ee800) [pid = 1663] [serial = 331] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1294af800) [pid = 1663] [serial = 329] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11804e800) [pid = 1663] [serial = 314] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1161bf800) [pid = 1663] [serial = 313] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x124970c00) [pid = 1663] [serial = 322] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x124cf1800) [pid = 1663] [serial = 323] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x128e3f800) [pid = 1663] [serial = 296] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11a0c8400) [pid = 1663] [serial = 319] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x121858c00) [pid = 1663] [serial = 320] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12982e800) [pid = 1663] [serial = 334] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12982b800) [pid = 1663] [serial = 332] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12a87d000) [pid = 1663] [serial = 335] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x119124800) [pid = 1663] [serial = 317] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11856ec00) [pid = 1663] [serial = 316] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1252bd400) [pid = 1663] [serial = 325] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11a0c4000) [pid = 1663] [serial = 337] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1264bac00) [pid = 1663] [serial = 326] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1278de400) [pid = 1663] [serial = 338] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x113d2e800 == 48 [pid = 1663] [id = 138] 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1139f2800) [pid = 1663] [serial = 411] [outer = 0x0] 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1173a9000) [pid = 1663] [serial = 412] [outer = 0x1139f2800] 15:38:05 INFO - PROCESS | 1663 | 1464907085195 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1194c5c00) [pid = 1663] [serial = 413] [outer = 0x1139f2800] 15:38:05 INFO - PROCESS | 1663 | 1464907085514 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 572ms 15:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:38:05 INFO - PROCESS | 1663 | 1464907085527 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1663 | 1464907085529 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1663 | 1464907085531 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1663 | 1464907085533 Marionette TRACE conn2 <- [1,526,null,{}] 15:38:05 INFO - PROCESS | 1663 | 1464907085544 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:05 INFO - PROCESS | 1663 | 1464907085627 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:38:05 INFO - PROCESS | 1663 | 1464907085654 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195db800 == 49 [pid = 1663] [id = 139] 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x121675000) [pid = 1663] [serial = 414] [outer = 0x0] 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x121e85800) [pid = 1663] [serial = 415] [outer = 0x121675000] 15:38:05 INFO - PROCESS | 1663 | 1464907085682 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12497f800) [pid = 1663] [serial = 416] [outer = 0x121675000] 15:38:06 INFO - PROCESS | 1663 | 1464907086033 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 15:38:06 INFO - PROCESS | 1663 | 1464907086053 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1663 | 1464907086054 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:38:06 INFO - PROCESS | 1663 | 1464907086057 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1663 | 1464907086058 Marionette TRACE conn2 <- [1,530,null,{}] 15:38:06 INFO - PROCESS | 1663 | 1464907086061 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1663 | 1464907086144 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:38:06 INFO - PROCESS | 1663 | 1464907086148 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x121283800 == 50 [pid = 1663] [id = 140] 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1257acc00) [pid = 1663] [serial = 417] [outer = 0x0] 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1264c0800) [pid = 1663] [serial = 418] [outer = 0x1257acc00] 15:38:06 INFO - PROCESS | 1663 | 1464907086176 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1278de400) [pid = 1663] [serial = 419] [outer = 0x1257acc00] 15:38:06 INFO - PROCESS | 1663 | 1464907086507 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:38:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:38:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:38:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:38:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 15:38:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:38:06 INFO - PROCESS | 1663 | 1464907086527 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1663 | 1464907086529 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:38:06 INFO - PROCESS | 1663 | 1464907086531 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1663 | 1464907086532 Marionette TRACE conn2 <- [1,534,null,{}] 15:38:06 INFO - PROCESS | 1663 | 1464907086534 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1663 | 1464907086637 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:38:06 INFO - PROCESS | 1663 | 1464907086644 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b1f800 == 51 [pid = 1663] [id = 141] 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1257af000) [pid = 1663] [serial = 420] [outer = 0x0] 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x128e37400) [pid = 1663] [serial = 421] [outer = 0x1257af000] 15:38:06 INFO - PROCESS | 1663 | 1464907086669 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1295eac00) [pid = 1663] [serial = 422] [outer = 0x1257af000] 15:38:07 INFO - PROCESS | 1663 | 1464907087011 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:38:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 15:38:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:38:07 INFO - PROCESS | 1663 | 1464907087050 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1663 | 1464907087052 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:38:07 INFO - PROCESS | 1663 | 1464907087059 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1663 | 1464907087062 Marionette TRACE conn2 <- [1,538,null,{}] 15:38:07 INFO - PROCESS | 1663 | 1464907087066 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:07 INFO - PROCESS | 1663 | 1464907087201 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:38:07 INFO - PROCESS | 1663 | 1464907087287 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12694d000 == 52 [pid = 1663] [id = 142] 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12982a800) [pid = 1663] [serial = 423] [outer = 0x0] 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12a960800) [pid = 1663] [serial = 424] [outer = 0x12982a800] 15:38:07 INFO - PROCESS | 1663 | 1464907087322 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12bae4000) [pid = 1663] [serial = 425] [outer = 0x12982a800] 15:38:07 INFO - PROCESS | 1663 | 1464907087658 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:38:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 624ms 15:38:07 INFO - PROCESS | 1663 | 1464907087680 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1663 | 1464907087681 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:38:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:38:07 INFO - PROCESS | 1663 | 1464907087683 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1663 | 1464907087685 Marionette TRACE conn2 <- [1,542,null,{}] 15:38:07 INFO - PROCESS | 1663 | 1464907087687 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:07 INFO - PROCESS | 1663 | 1464907087783 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:38:07 INFO - PROCESS | 1663 | 1464907087802 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a819000 == 53 [pid = 1663] [id = 143] 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12baea400) [pid = 1663] [serial = 426] [outer = 0x0] 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12baf2000) [pid = 1663] [serial = 427] [outer = 0x12baea400] 15:38:07 INFO - PROCESS | 1663 | 1464907087829 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12bd36000) [pid = 1663] [serial = 428] [outer = 0x12baea400] 15:38:08 INFO - PROCESS | 1663 | 1464907088161 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:38:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 15:38:08 INFO - PROCESS | 1663 | 1464907088203 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1663 | 1464907088204 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:38:08 INFO - PROCESS | 1663 | 1464907088207 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1663 | 1464907088208 Marionette TRACE conn2 <- [1,546,null,{}] 15:38:08 INFO - PROCESS | 1663 | 1464907088215 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1663 | 1464907088321 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:38:08 INFO - PROCESS | 1663 | 1464907088367 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad8b800 == 54 [pid = 1663] [id = 144] 15:38:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12bd2b400) [pid = 1663] [serial = 429] [outer = 0x0] 15:38:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12bfda400) [pid = 1663] [serial = 430] [outer = 0x12bd2b400] 15:38:08 INFO - PROCESS | 1663 | 1464907088399 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12c083400) [pid = 1663] [serial = 431] [outer = 0x12bd2b400] 15:38:08 INFO - PROCESS | 1663 | 1464907088757 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:38:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 576ms 15:38:08 INFO - PROCESS | 1663 | 1464907088784 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1663 | 1464907088785 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:38:08 INFO - PROCESS | 1663 | 1464907088788 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1663 | 1464907088799 Marionette TRACE conn2 <- [1,550,null,{}] 15:38:08 INFO - PROCESS | 1663 | 1464907088808 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1663 | 1464907088910 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:38:08 INFO - PROCESS | 1663 | 1464907088953 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc86800 == 55 [pid = 1663] [id = 145] 15:38:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12bfdc800) [pid = 1663] [serial = 432] [outer = 0x0] 15:38:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12c086000) [pid = 1663] [serial = 433] [outer = 0x12bfdc800] 15:38:08 INFO - PROCESS | 1663 | 1464907088984 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12c0a3c00) [pid = 1663] [serial = 434] [outer = 0x12bfdc800] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x119c95c00) [pid = 1663] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1130d9400) [pid = 1663] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x113f49400) [pid = 1663] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1168ca800) [pid = 1663] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12194dc00) [pid = 1663] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x11a0c6800) [pid = 1663] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x118938400) [pid = 1663] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1264c0400) [pid = 1663] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11805b400) [pid = 1663] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x111ed7400) [pid = 1663] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x111c7c400) [pid = 1663] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x118054c00) [pid = 1663] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1139eb400) [pid = 1663] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1173a9400) [pid = 1663] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11a03ac00) [pid = 1663] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1278eb400) [pid = 1663] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x117425c00) [pid = 1663] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1250ad800) [pid = 1663] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1262afc00) [pid = 1663] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x128e3c400) [pid = 1663] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1278e7c00) [pid = 1663] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118570400) [pid = 1663] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12a9e7400) [pid = 1663] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:38:09 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12addf000) [pid = 1663] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:38:09 INFO - PROCESS | 1663 | 1464907089430 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:38:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 687ms 15:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:38:09 INFO - PROCESS | 1663 | 1464907089476 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1663 | 1464907089477 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1663 | 1464907089479 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1663 | 1464907089481 Marionette TRACE conn2 <- [1,554,null,{}] 15:38:09 INFO - PROCESS | 1663 | 1464907089483 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 1663 | 1464907089565 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:38:09 INFO - PROCESS | 1663 | 1464907089570 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e8000 == 56 [pid = 1663] [id = 146] 15:38:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x116077400) [pid = 1663] [serial = 435] [outer = 0x0] 15:38:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x117589400) [pid = 1663] [serial = 436] [outer = 0x116077400] 15:38:09 INFO - PROCESS | 1663 | 1464907089596 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119126400) [pid = 1663] [serial = 437] [outer = 0x116077400] 15:38:09 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:09 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:09 INFO - PROCESS | 1663 | 1464907089938 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 472ms 15:38:09 INFO - PROCESS | 1663 | 1464907089951 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:38:09 INFO - PROCESS | 1663 | 1464907089953 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1663 | 1464907089955 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1663 | 1464907089959 Marionette TRACE conn2 <- [1,558,null,{}] 15:38:09 INFO - PROCESS | 1663 | 1464907089962 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:10 INFO - PROCESS | 1663 | 1464907090083 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:38:10 INFO - PROCESS | 1663 | 1464907090092 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7b000 == 57 [pid = 1663] [id = 147] 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x119c94000) [pid = 1663] [serial = 438] [outer = 0x0] 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11a03ac00) [pid = 1663] [serial = 439] [outer = 0x119c94000] 15:38:10 INFO - PROCESS | 1663 | 1464907090121 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1279b2400) [pid = 1663] [serial = 440] [outer = 0x119c94000] 15:38:10 INFO - PROCESS | 1663 | 1464907090414 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 15:38:10 INFO - PROCESS | 1663 | 1464907090430 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1663 | 1464907090431 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:38:10 INFO - PROCESS | 1663 | 1464907090433 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1663 | 1464907090434 Marionette TRACE conn2 <- [1,562,null,{}] 15:38:10 INFO - PROCESS | 1663 | 1464907090436 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:10 INFO - PROCESS | 1663 | 1464907090526 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:38:10 INFO - PROCESS | 1663 | 1464907090530 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c44c000 == 58 [pid = 1663] [id = 148] 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x121081400) [pid = 1663] [serial = 441] [outer = 0x0] 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x121086000) [pid = 1663] [serial = 442] [outer = 0x121081400] 15:38:10 INFO - PROCESS | 1663 | 1464907090557 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12108a400) [pid = 1663] [serial = 443] [outer = 0x121081400] 15:38:10 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:10 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:11 INFO - PROCESS | 1663 | 1464907091010 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 15:38:11 INFO - PROCESS | 1663 | 1464907091053 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1663 | 1464907091055 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:38:11 INFO - PROCESS | 1663 | 1464907091058 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1663 | 1464907091060 Marionette TRACE conn2 <- [1,566,null,{}] 15:38:11 INFO - PROCESS | 1663 | 1464907091063 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1663 | 1464907091178 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:38:11 INFO - PROCESS | 1663 | 1464907091182 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c499000 == 59 [pid = 1663] [id = 149] 15:38:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x121082000) [pid = 1663] [serial = 444] [outer = 0x0] 15:38:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1279b4800) [pid = 1663] [serial = 445] [outer = 0x121082000] 15:38:11 INFO - PROCESS | 1663 | 1464907091207 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12bfdcc00) [pid = 1663] [serial = 446] [outer = 0x121082000] 15:38:11 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:11 INFO - PROCESS | 1663 | 1464907091677 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 15:38:11 INFO - PROCESS | 1663 | 1464907091728 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:38:11 INFO - PROCESS | 1663 | 1464907091730 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:38:11 INFO - PROCESS | 1663 | 1464907091734 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1663 | 1464907091737 Marionette TRACE conn2 <- [1,570,null,{}] 15:38:11 INFO - PROCESS | 1663 | 1464907091760 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1663 | 1464907091869 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:38:11 INFO - PROCESS | 1663 | 1464907091959 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d0800 == 60 [pid = 1663] [id = 150] 15:38:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1167ba000) [pid = 1663] [serial = 447] [outer = 0x0] 15:38:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x116f31000) [pid = 1663] [serial = 448] [outer = 0x1167ba000] 15:38:11 INFO - PROCESS | 1663 | 1464907091992 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x11857a400) [pid = 1663] [serial = 449] [outer = 0x1167ba000] 15:38:12 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:12 INFO - PROCESS | 1663 | 1464907092388 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 692ms 15:38:12 INFO - PROCESS | 1663 | 1464907092425 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:38:12 INFO - PROCESS | 1663 | 1464907092429 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:38:12 INFO - PROCESS | 1663 | 1464907092434 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1663 | 1464907092436 Marionette TRACE conn2 <- [1,574,null,{}] 15:38:12 INFO - PROCESS | 1663 | 1464907092438 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:12 INFO - PROCESS | 1663 | 1464907092544 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:38:12 INFO - PROCESS | 1663 | 1464907092596 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12181e800 == 61 [pid = 1663] [id = 151] 15:38:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x119194c00) [pid = 1663] [serial = 450] [outer = 0x0] 15:38:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1197f4000) [pid = 1663] [serial = 451] [outer = 0x119194c00] 15:38:12 INFO - PROCESS | 1663 | 1464907092626 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121087400) [pid = 1663] [serial = 452] [outer = 0x119194c00] 15:38:13 INFO - PROCESS | 1663 | 1464907093043 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 15:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:38:13 INFO - PROCESS | 1663 | 1464907093054 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1663 | 1464907093057 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:38:13 INFO - PROCESS | 1663 | 1464907093061 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1663 | 1464907093063 Marionette TRACE conn2 <- [1,578,null,{}] 15:38:13 INFO - PROCESS | 1663 | 1464907093071 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1663 | 1464907093176 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:38:13 INFO - PROCESS | 1663 | 1464907093263 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf95000 == 62 [pid = 1663] [id = 152] 15:38:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x124971400) [pid = 1663] [serial = 453] [outer = 0x0] 15:38:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x126b0c400) [pid = 1663] [serial = 454] [outer = 0x124971400] 15:38:13 INFO - PROCESS | 1663 | 1464907093296 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1279ac800) [pid = 1663] [serial = 455] [outer = 0x124971400] 15:38:13 INFO - PROCESS | 1663 | 1464907093751 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 15:38:13 INFO - PROCESS | 1663 | 1464907093784 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1663 | 1464907093786 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:38:13 INFO - PROCESS | 1663 | 1464907093788 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1663 | 1464907093791 Marionette TRACE conn2 <- [1,582,null,{}] 15:38:13 INFO - PROCESS | 1663 | 1464907093794 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1663 | 1464907093923 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:38:13 INFO - PROCESS | 1663 | 1464907093975 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb94000 == 63 [pid = 1663] [id = 153] 15:38:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x128e40000) [pid = 1663] [serial = 456] [outer = 0x0] 15:38:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1295e9c00) [pid = 1663] [serial = 457] [outer = 0x128e40000] 15:38:14 INFO - PROCESS | 1663 | 1464907094006 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12a965400) [pid = 1663] [serial = 458] [outer = 0x128e40000] 15:38:14 INFO - PROCESS | 1663 | 1464907094414 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 873ms 15:38:14 INFO - PROCESS | 1663 | 1464907094676 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1663 | 1464907094679 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:38:14 INFO - PROCESS | 1663 | 1464907094683 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1663 | 1464907094685 Marionette TRACE conn2 <- [1,586,null,{}] 15:38:14 INFO - PROCESS | 1663 | 1464907094691 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:14 INFO - PROCESS | 1663 | 1464907094786 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:38:14 INFO - PROCESS | 1663 | 1464907094847 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e9000 == 64 [pid = 1663] [id = 154] 15:38:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x115e4e000) [pid = 1663] [serial = 459] [outer = 0x0] 15:38:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x115ece800) [pid = 1663] [serial = 460] [outer = 0x115e4e000] 15:38:14 INFO - PROCESS | 1663 | 1464907094874 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x11684d000) [pid = 1663] [serial = 461] [outer = 0x115e4e000] 15:38:15 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:15 INFO - PROCESS | 1663 | 1464907095307 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 15:38:15 INFO - PROCESS | 1663 | 1464907095356 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:38:15 INFO - PROCESS | 1663 | 1464907095359 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:38:15 INFO - PROCESS | 1663 | 1464907095367 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1663 | 1464907095371 Marionette TRACE conn2 <- [1,590,null,{}] 15:38:15 INFO - PROCESS | 1663 | 1464907095375 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 1663 | 1464907095520 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:38:15 INFO - PROCESS | 1663 | 1464907095610 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x113202800 == 65 [pid = 1663] [id = 155] 15:38:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x112a73c00) [pid = 1663] [serial = 462] [outer = 0x0] 15:38:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x117189800) [pid = 1663] [serial = 463] [outer = 0x112a73c00] 15:38:15 INFO - PROCESS | 1663 | 1464907095656 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x118051800) [pid = 1663] [serial = 464] [outer = 0x112a73c00] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x126955800 == 64 [pid = 1663] [id = 82] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12c44c000 == 63 [pid = 1663] [id = 148] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7b000 == 62 [pid = 1663] [id = 147] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e8000 == 61 [pid = 1663] [id = 146] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc86800 == 60 [pid = 1663] [id = 145] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1168c2c00) [pid = 1663] [serial = 343] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1191c2800) [pid = 1663] [serial = 346] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x124970400) [pid = 1663] [serial = 349] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1278e1800) [pid = 1663] [serial = 352] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad8b800 == 59 [pid = 1663] [id = 144] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12a819000 == 58 [pid = 1663] [id = 143] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12694d000 == 57 [pid = 1663] [id = 142] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x121b1f800 == 56 [pid = 1663] [id = 141] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x121283800 == 55 [pid = 1663] [id = 140] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x1195db800 == 54 [pid = 1663] [id = 139] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x113d2e800 == 53 [pid = 1663] [id = 138] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x113206800 == 52 [pid = 1663] [id = 137] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d3800 == 51 [pid = 1663] [id = 132] 15:38:16 INFO - PROCESS | 1663 | --DOCSHELL 0x116887000 == 50 [pid = 1663] [id = 131] 15:38:16 INFO - PROCESS | 1663 | 1464907096094 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1211da000) [pid = 1663] [serial = 254] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x11739b400) [pid = 1663] [serial = 248] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1166d2c00) [pid = 1663] [serial = 160] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11758d400) [pid = 1663] [serial = 202] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x124c71400) [pid = 1663] [serial = 257] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1264bf400) [pid = 1663] [serial = 308] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119c90400) [pid = 1663] [serial = 305] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x128e40400) [pid = 1663] [serial = 311] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x118935c00) [pid = 1663] [serial = 251] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x115ed6c00) [pid = 1663] [serial = 299] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x113905800) [pid = 1663] [serial = 199] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x118570800) [pid = 1663] [serial = 302] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12b294000) [pid = 1663] [serial = 380] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12a95a000) [pid = 1663] [serial = 374] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12a87e800) [pid = 1663] [serial = 383] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x126d76c00) [pid = 1663] [serial = 371] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12bae9000) [pid = 1663] [serial = 388] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12a962400) [pid = 1663] [serial = 341] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x11857d000) [pid = 1663] [serial = 361] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119c90800) [pid = 1663] [serial = 362] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121254400) [pid = 1663] [serial = 364] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1294afc00) [pid = 1663] [serial = 373] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x121cf0800) [pid = 1663] [serial = 365] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118568800) [pid = 1663] [serial = 359] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118051000) [pid = 1663] [serial = 358] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1252bf800) [pid = 1663] [serial = 367] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1257b1000) [pid = 1663] [serial = 368] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x126968800) [pid = 1663] [serial = 370] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12add4c00) [pid = 1663] [serial = 377] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12a876000) [pid = 1663] [serial = 356] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x129045800) [pid = 1663] [serial = 355] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12a967c00) [pid = 1663] [serial = 376] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12484d400) [pid = 1663] [serial = 382] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12ade0400) [pid = 1663] [serial = 379] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12b3d1c00) [pid = 1663] [serial = 385] [outer = 0x0] [url = about:blank] 15:38:16 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12b3dbc00) [pid = 1663] [serial = 386] [outer = 0x0] [url = about:blank] 15:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 780ms 15:38:16 INFO - PROCESS | 1663 | 1464907096146 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1663 | 1464907096147 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:38:16 INFO - PROCESS | 1663 | 1464907096150 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1663 | 1464907096151 Marionette TRACE conn2 <- [1,594,null,{}] 15:38:16 INFO - PROCESS | 1663 | 1464907096160 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:16 INFO - PROCESS | 1663 | 1464907096243 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:38:16 INFO - PROCESS | 1663 | 1464907096249 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x116766000 == 51 [pid = 1663] [id = 156] 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118393c00) [pid = 1663] [serial = 465] [outer = 0x0] 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11856fc00) [pid = 1663] [serial = 466] [outer = 0x118393c00] 15:38:16 INFO - PROCESS | 1663 | 1464907096278 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x118583000) [pid = 1663] [serial = 467] [outer = 0x118393c00] 15:38:16 INFO - PROCESS | 1663 | 1464907096631 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 15:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:38:16 INFO - PROCESS | 1663 | 1464907096669 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1663 | 1464907096671 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:38:16 INFO - PROCESS | 1663 | 1464907096673 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1663 | 1464907096674 Marionette TRACE conn2 <- [1,598,null,{}] 15:38:16 INFO - PROCESS | 1663 | 1464907096676 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:16 INFO - PROCESS | 1663 | 1464907096754 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:38:16 INFO - PROCESS | 1663 | 1464907096760 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183cc800 == 52 [pid = 1663] [id = 157] 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x118930800) [pid = 1663] [serial = 468] [outer = 0x0] 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x119199c00) [pid = 1663] [serial = 469] [outer = 0x118930800] 15:38:16 INFO - PROCESS | 1663 | 1464907096787 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1197eac00) [pid = 1663] [serial = 470] [outer = 0x118930800] 15:38:17 INFO - PROCESS | 1663 | 1464907097125 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 15:38:17 INFO - PROCESS | 1663 | 1464907097144 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1663 | 1464907097146 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:38:17 INFO - PROCESS | 1663 | 1464907097156 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1663 | 1464907097159 Marionette TRACE conn2 <- [1,602,null,{}] 15:38:17 INFO - PROCESS | 1663 | 1464907097162 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1663 | 1464907097242 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:38:17 INFO - PROCESS | 1663 | 1464907097288 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189b7800 == 53 [pid = 1663] [id = 158] 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11739b400) [pid = 1663] [serial = 471] [outer = 0x0] 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1197f1800) [pid = 1663] [serial = 472] [outer = 0x11739b400] 15:38:17 INFO - PROCESS | 1663 | 1464907097314 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11a0bac00) [pid = 1663] [serial = 473] [outer = 0x11739b400] 15:38:17 INFO - PROCESS | 1663 | 1464907097601 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 15:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:38:17 INFO - PROCESS | 1663 | 1464907097632 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1663 | 1464907097633 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:38:17 INFO - PROCESS | 1663 | 1464907097635 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1663 | 1464907097637 Marionette TRACE conn2 <- [1,606,null,{}] 15:38:17 INFO - PROCESS | 1663 | 1464907097640 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1663 | 1464907097743 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:38:17 INFO - PROCESS | 1663 | 1464907097748 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119511800 == 54 [pid = 1663] [id = 159] 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118934400) [pid = 1663] [serial = 474] [outer = 0x0] 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12107dc00) [pid = 1663] [serial = 475] [outer = 0x118934400] 15:38:17 INFO - PROCESS | 1663 | 1464907097819 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x121678800) [pid = 1663] [serial = 476] [outer = 0x118934400] 15:38:18 INFO - PROCESS | 1663 | 1464907098100 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 15:38:18 INFO - PROCESS | 1663 | 1464907098158 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1663 | 1464907098161 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:38:18 INFO - PROCESS | 1663 | 1464907098169 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1663 | 1464907098170 Marionette TRACE conn2 <- [1,610,null,{}] 15:38:18 INFO - PROCESS | 1663 | 1464907098174 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 1663 | 1464907098274 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:38:18 INFO - PROCESS | 1663 | 1464907098278 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x116877000 == 55 [pid = 1663] [id = 160] 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12185f000) [pid = 1663] [serial = 477] [outer = 0x0] 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x121ce9800) [pid = 1663] [serial = 478] [outer = 0x12185f000] 15:38:18 INFO - PROCESS | 1663 | 1464907098304 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124973000) [pid = 1663] [serial = 479] [outer = 0x12185f000] 15:38:18 INFO - PROCESS | 1663 | 1464907098669 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 15:38:18 INFO - PROCESS | 1663 | 1464907098688 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1663 | 1464907098689 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:38:18 INFO - PROCESS | 1663 | 1464907098692 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1663 | 1464907098693 Marionette TRACE conn2 <- [1,614,null,{}] 15:38:18 INFO - PROCESS | 1663 | 1464907098695 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 1663 | 1464907098792 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:38:18 INFO - PROCESS | 1663 | 1464907098803 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dd8000 == 56 [pid = 1663] [id = 161] 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x121c35c00) [pid = 1663] [serial = 480] [outer = 0x0] 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1249f2400) [pid = 1663] [serial = 481] [outer = 0x121c35c00] 15:38:18 INFO - PROCESS | 1663 | 1464907098830 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1168cb800) [pid = 1663] [serial = 482] [outer = 0x121c35c00] 15:38:19 INFO - PROCESS | 1663 | 1464907099125 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 15:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:38:19 INFO - PROCESS | 1663 | 1464907099161 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1663 | 1464907099163 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1663 | 1464907099166 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1663 | 1464907099167 Marionette TRACE conn2 <- [1,618,null,{}] 15:38:19 INFO - PROCESS | 1663 | 1464907099178 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:19 INFO - PROCESS | 1663 | 1464907099322 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:38:19 INFO - PROCESS | 1663 | 1464907099336 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215bb000 == 57 [pid = 1663] [id = 162] 15:38:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x124977800) [pid = 1663] [serial = 483] [outer = 0x0] 15:38:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1252c4800) [pid = 1663] [serial = 484] [outer = 0x124977800] 15:38:19 INFO - PROCESS | 1663 | 1464907099390 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1262a7400) [pid = 1663] [serial = 485] [outer = 0x124977800] 15:38:19 INFO - PROCESS | 1663 | 1464907099815 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 15:38:19 INFO - PROCESS | 1663 | 1464907099836 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1663 | 1464907099837 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:38:19 INFO - PROCESS | 1663 | 1464907099840 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1663 | 1464907099841 Marionette TRACE conn2 <- [1,622,null,{}] 15:38:19 INFO - PROCESS | 1663 | 1464907099843 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:19 INFO - PROCESS | 1663 | 1464907099937 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:38:19 INFO - PROCESS | 1663 | 1464907099951 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b33800 == 58 [pid = 1663] [id = 163] 15:38:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1264ba400) [pid = 1663] [serial = 486] [outer = 0x0] 15:38:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12691ac00) [pid = 1663] [serial = 487] [outer = 0x1264ba400] 15:38:19 INFO - PROCESS | 1663 | 1464907099976 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x126d76c00) [pid = 1663] [serial = 488] [outer = 0x1264ba400] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12bfdc800) [pid = 1663] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119c94000) [pid = 1663] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1257acc00) [pid = 1663] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12bd33400) [pid = 1663] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x116077400) [pid = 1663] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12baea400) [pid = 1663] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1139f2800) [pid = 1663] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1257af000) [pid = 1663] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121675000) [pid = 1663] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12bd2b400) [pid = 1663] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118389800) [pid = 1663] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12982a800) [pid = 1663] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x121081400) [pid = 1663] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x116080c00) [pid = 1663] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x121857800) [pid = 1663] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1167b9000) [pid = 1663] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:38:20 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126730000) [pid = 1663] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:38:20 INFO - PROCESS | 1663 | 1464907100568 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 770ms 15:38:20 INFO - PROCESS | 1663 | 1464907100611 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:38:20 INFO - PROCESS | 1663 | 1464907100614 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:38:20 INFO - PROCESS | 1663 | 1464907100617 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1663 | 1464907100620 Marionette TRACE conn2 <- [1,626,null,{}] 15:38:20 INFO - PROCESS | 1663 | 1464907100624 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1663 | 1464907100791 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:38:20 INFO - PROCESS | 1663 | 1464907100845 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x125711800 == 59 [pid = 1663] [id = 164] 15:38:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116080c00) [pid = 1663] [serial = 489] [outer = 0x0] 15:38:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121086c00) [pid = 1663] [serial = 490] [outer = 0x116080c00] 15:38:20 INFO - PROCESS | 1663 | 1464907100892 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1278e7800) [pid = 1663] [serial = 491] [outer = 0x116080c00] 15:38:21 INFO - PROCESS | 1663 | 1464907101212 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 15:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:38:21 INFO - PROCESS | 1663 | 1464907101242 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1663 | 1464907101243 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1663 | 1464907101245 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1663 | 1464907101246 Marionette TRACE conn2 <- [1,630,null,{}] 15:38:21 INFO - PROCESS | 1663 | 1464907101249 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:21 INFO - PROCESS | 1663 | 1464907101347 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:38:21 INFO - PROCESS | 1663 | 1464907101354 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12586f800 == 60 [pid = 1663] [id = 165] 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1191c2400) [pid = 1663] [serial = 492] [outer = 0x0] 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1279aac00) [pid = 1663] [serial = 493] [outer = 0x1191c2400] 15:38:21 INFO - PROCESS | 1663 | 1464907101379 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x128e41000) [pid = 1663] [serial = 494] [outer = 0x1191c2400] 15:38:21 INFO - PROCESS | 1663 | 1464907101656 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 15:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:38:21 INFO - PROCESS | 1663 | 1464907101714 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1663 | 1464907101715 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1663 | 1464907101717 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1663 | 1464907101718 Marionette TRACE conn2 <- [1,634,null,{}] 15:38:21 INFO - PROCESS | 1663 | 1464907101720 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:21 INFO - PROCESS | 1663 | 1464907101800 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:38:21 INFO - PROCESS | 1663 | 1464907101804 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dcd800 == 61 [pid = 1663] [id = 166] 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x118930400) [pid = 1663] [serial = 495] [outer = 0x0] 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1294b2c00) [pid = 1663] [serial = 496] [outer = 0x118930400] 15:38:21 INFO - PROCESS | 1663 | 1464907101833 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x129831c00) [pid = 1663] [serial = 497] [outer = 0x118930400] 15:38:22 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12a878800) [pid = 1663] [serial = 498] [outer = 0x12b3d6c00] 15:38:22 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:22 INFO - PROCESS | 1663 | 1464907102187 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 15:38:22 INFO - PROCESS | 1663 | 1464907102235 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1663 | 1464907102237 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:38:22 INFO - PROCESS | 1663 | 1464907102245 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1663 | 1464907102246 Marionette TRACE conn2 <- [1,638,null,{}] 15:38:22 INFO - PROCESS | 1663 | 1464907102249 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:22 INFO - PROCESS | 1663 | 1464907102331 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:38:22 INFO - PROCESS | 1663 | 1464907102336 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d3000 == 62 [pid = 1663] [id = 167] 15:38:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x129835000) [pid = 1663] [serial = 499] [outer = 0x0] 15:38:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12a960000) [pid = 1663] [serial = 500] [outer = 0x129835000] 15:38:22 INFO - PROCESS | 1663 | 1464907102360 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12a9e9000) [pid = 1663] [serial = 501] [outer = 0x129835000] 15:38:22 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:22 INFO - PROCESS | 1663 | 1464907102874 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 668ms 15:38:22 INFO - PROCESS | 1663 | 1464907102914 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1663 | 1464907102917 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:38:22 INFO - PROCESS | 1663 | 1464907102921 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1663 | 1464907102924 Marionette TRACE conn2 <- [1,642,null,{}] 15:38:22 INFO - PROCESS | 1663 | 1464907102927 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1663 | 1464907103036 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:38:23 INFO - PROCESS | 1663 | 1464907103100 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x117056000 == 63 [pid = 1663] [id = 168] 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x113d0b800) [pid = 1663] [serial = 502] [outer = 0x0] 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1160ef400) [pid = 1663] [serial = 503] [outer = 0x113d0b800] 15:38:23 INFO - PROCESS | 1663 | 1464907103131 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x116a6a400) [pid = 1663] [serial = 504] [outer = 0x113d0b800] 15:38:23 INFO - PROCESS | 1663 | 1464907103560 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 674ms 15:38:23 INFO - PROCESS | 1663 | 1464907103607 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1663 | 1464907103612 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:38:23 INFO - PROCESS | 1663 | 1464907103618 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1663 | 1464907103620 Marionette TRACE conn2 <- [1,646,null,{}] 15:38:23 INFO - PROCESS | 1663 | 1464907103624 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1663 | 1464907103748 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:38:23 INFO - PROCESS | 1663 | 1464907103812 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c2000 == 64 [pid = 1663] [id = 169] 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x11838f800) [pid = 1663] [serial = 505] [outer = 0x0] 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118576800) [pid = 1663] [serial = 506] [outer = 0x11838f800] 15:38:23 INFO - PROCESS | 1663 | 1464907103842 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x118931000) [pid = 1663] [serial = 507] [outer = 0x11838f800] 15:38:24 INFO - PROCESS | 1663 | 1464907104269 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 15:38:24 INFO - PROCESS | 1663 | 1464907104287 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1663 | 1464907104290 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:38:24 INFO - PROCESS | 1663 | 1464907104311 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1663 | 1464907104314 Marionette TRACE conn2 <- [1,650,null,{}] 15:38:24 INFO - PROCESS | 1663 | 1464907104326 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:24 INFO - PROCESS | 1663 | 1464907104448 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:38:24 INFO - PROCESS | 1663 | 1464907104524 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d2000 == 65 [pid = 1663] [id = 170] 15:38:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1181acc00) [pid = 1663] [serial = 508] [outer = 0x0] 15:38:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121083400) [pid = 1663] [serial = 509] [outer = 0x1181acc00] 15:38:24 INFO - PROCESS | 1663 | 1464907104559 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12124f000) [pid = 1663] [serial = 510] [outer = 0x1181acc00] 15:38:24 INFO - PROCESS | 1663 | 1464907104984 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 726ms 15:38:25 INFO - PROCESS | 1663 | 1464907105036 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1663 | 1464907105038 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:38:25 INFO - PROCESS | 1663 | 1464907105055 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1663 | 1464907105056 Marionette TRACE conn2 <- [1,654,null,{}] 15:38:25 INFO - PROCESS | 1663 | 1464907105058 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1663 | 1464907105161 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:38:25 INFO - PROCESS | 1663 | 1464907105210 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa4e800 == 66 [pid = 1663] [id = 171] 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x121672800) [pid = 1663] [serial = 511] [outer = 0x0] 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1252c3400) [pid = 1663] [serial = 512] [outer = 0x121672800] 15:38:25 INFO - PROCESS | 1663 | 1464907105240 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x126bb5000) [pid = 1663] [serial = 513] [outer = 0x121672800] 15:38:25 INFO - PROCESS | 1663 | 1464907105649 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 15:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:38:25 INFO - PROCESS | 1663 | 1464907105676 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1663 | 1464907105678 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:38:25 INFO - PROCESS | 1663 | 1464907105680 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1663 | 1464907105682 Marionette TRACE conn2 <- [1,658,null,{}] 15:38:25 INFO - PROCESS | 1663 | 1464907105684 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1663 | 1464907105784 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:38:25 INFO - PROCESS | 1663 | 1464907105852 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b36d800 == 67 [pid = 1663] [id = 172] 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x112a73400) [pid = 1663] [serial = 514] [outer = 0x0] 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1278e2c00) [pid = 1663] [serial = 515] [outer = 0x112a73400] 15:38:25 INFO - PROCESS | 1663 | 1464907105882 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1279b4000) [pid = 1663] [serial = 516] [outer = 0x112a73400] 15:38:26 INFO - PROCESS | 1663 | 1464907106332 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 819ms 15:38:26 INFO - PROCESS | 1663 | 1464907106529 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1663 | 1464907106531 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:38:26 INFO - PROCESS | 1663 | 1464907106545 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1663 | 1464907106546 Marionette TRACE conn2 <- [1,662,null,{}] 15:38:26 INFO - PROCESS | 1663 | 1464907106550 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:26 INFO - PROCESS | 1663 | 1464907106640 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:38:26 INFO - PROCESS | 1663 | 1464907106703 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185be000 == 68 [pid = 1663] [id = 173] 15:38:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x115170000) [pid = 1663] [serial = 517] [outer = 0x0] 15:38:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x11607dc00) [pid = 1663] [serial = 518] [outer = 0x115170000] 15:38:26 INFO - PROCESS | 1663 | 1464907106731 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x116a6c800) [pid = 1663] [serial = 519] [outer = 0x115170000] 15:38:26 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:27 INFO - PROCESS | 1663 | [1663] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:38:27 INFO - PROCESS | 1663 | 1464907107140 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 15:38:27 INFO - PROCESS | 1663 | 1464907107224 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1663 | 1464907107226 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:38:27 INFO - PROCESS | 1663 | 1464907107233 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1663 | 1464907107235 Marionette TRACE conn2 <- [1,666,null,{}] 15:38:27 INFO - PROCESS | 1663 | 1464907107238 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1663 | 1464907107334 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:38:27 INFO - PROCESS | 1663 | 1464907107399 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e2f800 == 69 [pid = 1663] [id = 174] 15:38:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x110f7b800) [pid = 1663] [serial = 520] [outer = 0x0] 15:38:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x118576400) [pid = 1663] [serial = 521] [outer = 0x110f7b800] 15:38:27 INFO - PROCESS | 1663 | 1464907107426 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x118933400) [pid = 1663] [serial = 522] [outer = 0x110f7b800] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x126dcd800 == 68 [pid = 1663] [id = 166] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12586f800 == 67 [pid = 1663] [id = 165] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x125711800 == 66 [pid = 1663] [id = 164] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x121b33800 == 65 [pid = 1663] [id = 163] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1215bb000 == 64 [pid = 1663] [id = 162] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x119dd8000 == 63 [pid = 1663] [id = 161] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x116877000 == 62 [pid = 1663] [id = 160] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1279b4800) [pid = 1663] [serial = 445] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x12ba18000) [pid = 1663] [serial = 403] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x119511800 == 61 [pid = 1663] [id = 159] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1189b7800 == 60 [pid = 1663] [id = 158] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1183cc800 == 59 [pid = 1663] [id = 157] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x116766000 == 58 [pid = 1663] [id = 156] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x113202800 == 57 [pid = 1663] [id = 155] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e9000 == 56 [pid = 1663] [id = 154] 15:38:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d0800 == 55 [pid = 1663] [id = 150] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12108a400) [pid = 1663] [serial = 443] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12c086000) [pid = 1663] [serial = 433] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11a03ac00) [pid = 1663] [serial = 439] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1264c0800) [pid = 1663] [serial = 418] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12bd36800) [pid = 1663] [serial = 406] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x117589400) [pid = 1663] [serial = 436] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12bd36000) [pid = 1663] [serial = 428] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1194c5c00) [pid = 1663] [serial = 413] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x128e37400) [pid = 1663] [serial = 421] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x1278de400) [pid = 1663] [serial = 419] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12497f800) [pid = 1663] [serial = 416] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12c083400) [pid = 1663] [serial = 431] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1279b2400) [pid = 1663] [serial = 440] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12baf2000) [pid = 1663] [serial = 427] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1197ec000) [pid = 1663] [serial = 347] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12a960800) [pid = 1663] [serial = 424] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x121086000) [pid = 1663] [serial = 442] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12bae4000) [pid = 1663] [serial = 425] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11739bc00) [pid = 1663] [serial = 410] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12c0a3c00) [pid = 1663] [serial = 434] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1257a8c00) [pid = 1663] [serial = 350] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12bfda400) [pid = 1663] [serial = 430] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119126400) [pid = 1663] [serial = 437] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12904a800) [pid = 1663] [serial = 400] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1161bc400) [pid = 1663] [serial = 409] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12bfd9c00) [pid = 1663] [serial = 407] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119db6800) [pid = 1663] [serial = 394] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x116851c00) [pid = 1663] [serial = 391] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1173a9000) [pid = 1663] [serial = 412] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x121e85800) [pid = 1663] [serial = 415] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11805c000) [pid = 1663] [serial = 344] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1295eac00) [pid = 1663] [serial = 422] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x128e3a800) [pid = 1663] [serial = 353] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124fcb800) [pid = 1663] [serial = 397] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:27 INFO - PROCESS | 1663 | 1464907107807 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 623ms 15:38:27 INFO - PROCESS | 1663 | 1464907107855 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1663 | 1464907107856 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:38:27 INFO - PROCESS | 1663 | 1464907107859 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1663 | 1464907107860 Marionette TRACE conn2 <- [1,670,null,{}] 15:38:27 INFO - PROCESS | 1663 | 1464907107867 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1663 | 1464907107970 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:38:28 INFO - PROCESS | 1663 | 1464907108024 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e1000 == 56 [pid = 1663] [id = 175] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x118394000) [pid = 1663] [serial = 523] [outer = 0x0] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1197ea800) [pid = 1663] [serial = 524] [outer = 0x118394000] 15:38:28 INFO - PROCESS | 1663 | 1464907108053 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11a0be800) [pid = 1663] [serial = 525] [outer = 0x118394000] 15:38:28 INFO - PROCESS | 1663 | 1464907108352 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 15:38:28 INFO - PROCESS | 1663 | 1464907108380 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1663 | 1464907108381 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:38:28 INFO - PROCESS | 1663 | 1464907108384 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1663 | 1464907108385 Marionette TRACE conn2 <- [1,674,null,{}] 15:38:28 INFO - PROCESS | 1663 | 1464907108387 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 1663 | 1464907108480 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:38:28 INFO - PROCESS | 1663 | 1464907108484 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11994e800 == 57 [pid = 1663] [id = 176] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121081000) [pid = 1663] [serial = 526] [outer = 0x0] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x121250000) [pid = 1663] [serial = 527] [outer = 0x121081000] 15:38:28 INFO - PROCESS | 1663 | 1464907108511 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12194e400) [pid = 1663] [serial = 528] [outer = 0x121081000] 15:38:28 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:28 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:28 INFO - PROCESS | 1663 | 1464907108813 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 15:38:28 INFO - PROCESS | 1663 | 1464907108853 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1663 | 1464907108854 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:38:28 INFO - PROCESS | 1663 | 1464907108864 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1663 | 1464907108865 Marionette TRACE conn2 <- [1,678,null,{}] 15:38:28 INFO - PROCESS | 1663 | 1464907108867 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 1663 | 1464907108946 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:38:28 INFO - PROCESS | 1663 | 1464907108951 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x121278000 == 58 [pid = 1663] [id = 177] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x121253800) [pid = 1663] [serial = 529] [outer = 0x0] 15:38:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x124972c00) [pid = 1663] [serial = 530] [outer = 0x121253800] 15:38:28 INFO - PROCESS | 1663 | 1464907108977 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x124ce7400) [pid = 1663] [serial = 531] [outer = 0x121253800] 15:38:29 INFO - PROCESS | 1663 | 1464907109294 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 15:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:38:29 INFO - PROCESS | 1663 | 1464907109335 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1663 | 1464907109336 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:38:29 INFO - PROCESS | 1663 | 1464907109338 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1663 | 1464907109340 Marionette TRACE conn2 <- [1,682,null,{}] 15:38:29 INFO - PROCESS | 1663 | 1464907109343 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:29 INFO - PROCESS | 1663 | 1464907109446 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:38:29 INFO - PROCESS | 1663 | 1464907109508 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x116655000 == 59 [pid = 1663] [id = 178] 15:38:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124976800) [pid = 1663] [serial = 532] [outer = 0x0] 15:38:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1257af400) [pid = 1663] [serial = 533] [outer = 0x124976800] 15:38:29 INFO - PROCESS | 1663 | 1464907109545 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1279a8000) [pid = 1663] [serial = 534] [outer = 0x124976800] 15:38:30 INFO - PROCESS | 1663 | 1464907110325 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1023ms 15:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:38:30 INFO - PROCESS | 1663 | 1464907110361 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1663 | 1464907110363 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1663 | 1464907110365 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1663 | 1464907110366 Marionette TRACE conn2 <- [1,686,null,{}] 15:38:30 INFO - PROCESS | 1663 | 1464907110368 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:30 INFO - PROCESS | 1663 | 1464907110470 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:38:30 INFO - PROCESS | 1663 | 1464907110505 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x125721800 == 60 [pid = 1663] [id = 179] 15:38:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1279b2c00) [pid = 1663] [serial = 535] [outer = 0x0] 15:38:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x128e41800) [pid = 1663] [serial = 536] [outer = 0x1279b2c00] 15:38:30 INFO - PROCESS | 1663 | 1464907110529 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1295f3c00) [pid = 1663] [serial = 537] [outer = 0x1279b2c00] 15:38:31 INFO - PROCESS | 1663 | 1464907111315 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 15:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:38:31 INFO - PROCESS | 1663 | 1464907111336 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1663 | 1464907111337 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:38:31 INFO - PROCESS | 1663 | 1464907111341 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1663 | 1464907111342 Marionette TRACE conn2 <- [1,690,null,{}] 15:38:31 INFO - PROCESS | 1663 | 1464907111344 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 1663 | 1464907111444 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:38:31 INFO - PROCESS | 1663 | 1464907111448 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dbc000 == 61 [pid = 1663] [id = 180] 15:38:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1279b3400) [pid = 1663] [serial = 538] [outer = 0x0] 15:38:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12a960800) [pid = 1663] [serial = 539] [outer = 0x1279b3400] 15:38:31 INFO - PROCESS | 1663 | 1464907111506 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12aa1d400) [pid = 1663] [serial = 540] [outer = 0x1279b3400] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x118930400) [pid = 1663] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12185f000) [pid = 1663] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x124977800) [pid = 1663] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x121c35c00) [pid = 1663] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1264ba400) [pid = 1663] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x116080c00) [pid = 1663] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11739b400) [pid = 1663] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118934400) [pid = 1663] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x112a73c00) [pid = 1663] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118393c00) [pid = 1663] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x115e4e000) [pid = 1663] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118930800) [pid = 1663] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:38:31 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1191c2400) [pid = 1663] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:38:32 INFO - PROCESS | 1663 | 1464907112351 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1022ms 15:38:32 INFO - PROCESS | 1663 | 1464907112363 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1663 | 1464907112365 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:38:32 INFO - PROCESS | 1663 | 1464907112375 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1663 | 1464907112376 Marionette TRACE conn2 <- [1,694,null,{}] 15:38:32 INFO - PROCESS | 1663 | 1464907112379 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:32 INFO - PROCESS | 1663 | 1464907112461 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:38:32 INFO - PROCESS | 1663 | 1464907112465 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b29000 == 62 [pid = 1663] [id = 181] 15:38:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x115e4e000) [pid = 1663] [serial = 541] [outer = 0x0] 15:38:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x118933c00) [pid = 1663] [serial = 542] [outer = 0x115e4e000] 15:38:32 INFO - PROCESS | 1663 | 1464907112490 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1257a9c00) [pid = 1663] [serial = 543] [outer = 0x115e4e000] 15:38:33 INFO - PROCESS | 1663 | 1464907113281 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 928ms 15:38:33 INFO - PROCESS | 1663 | 1464907113296 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1663 | 1464907113297 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:38:33 INFO - PROCESS | 1663 | 1464907113299 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1663 | 1464907113300 Marionette TRACE conn2 <- [1,698,null,{}] 15:38:33 INFO - PROCESS | 1663 | 1464907113303 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:33 INFO - PROCESS | 1663 | 1464907113386 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:38:33 INFO - PROCESS | 1663 | 1464907113392 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a821800 == 63 [pid = 1663] [id = 182] 15:38:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1168c9c00) [pid = 1663] [serial = 544] [outer = 0x0] 15:38:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12a881000) [pid = 1663] [serial = 545] [outer = 0x1168c9c00] 15:38:33 INFO - PROCESS | 1663 | 1464907113417 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12aa25000) [pid = 1663] [serial = 546] [outer = 0x1168c9c00] 15:38:34 INFO - PROCESS | 1663 | 1464907114255 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1020ms 15:38:34 INFO - PROCESS | 1663 | 1464907114319 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:38:34 INFO - PROCESS | 1663 | 1464907114322 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:38:34 INFO - PROCESS | 1663 | 1464907114325 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1663 | 1464907114328 Marionette TRACE conn2 <- [1,702,null,{}] 15:38:34 INFO - PROCESS | 1663 | 1464907114333 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:34 INFO - PROCESS | 1663 | 1464907114482 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:38:34 INFO - PROCESS | 1663 | 1464907114531 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x117065000 == 64 [pid = 1663] [id = 183] 15:38:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x11617e000) [pid = 1663] [serial = 547] [outer = 0x0] 15:38:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1167c2c00) [pid = 1663] [serial = 548] [outer = 0x11617e000] 15:38:34 INFO - PROCESS | 1663 | 1464907114563 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x11805b000) [pid = 1663] [serial = 549] [outer = 0x11617e000] 15:38:35 INFO - PROCESS | 1663 | 1464907115493 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1174ms 15:38:35 INFO - PROCESS | 1663 | 1464907115500 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1663 | 1464907115504 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:38:35 INFO - PROCESS | 1663 | 1464907115510 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1663 | 1464907115512 Marionette TRACE conn2 <- [1,706,null,{}] 15:38:35 INFO - PROCESS | 1663 | 1464907115515 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:35 INFO - PROCESS | 1663 | 1464907115620 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:38:35 INFO - PROCESS | 1663 | 1464907115668 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119922000 == 65 [pid = 1663] [id = 184] 15:38:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x11758fc00) [pid = 1663] [serial = 550] [outer = 0x0] 15:38:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1194c5800) [pid = 1663] [serial = 551] [outer = 0x11758fc00] 15:38:35 INFO - PROCESS | 1663 | 1464907115698 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11a0bc000) [pid = 1663] [serial = 552] [outer = 0x11758fc00] 15:38:36 INFO - PROCESS | 1663 | 1464907116594 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 15:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:38:36 INFO - PROCESS | 1663 | 1464907116631 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1663 | 1464907116632 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:38:36 INFO - PROCESS | 1663 | 1464907116635 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1663 | 1464907116638 Marionette TRACE conn2 <- [1,710,null,{}] 15:38:36 INFO - PROCESS | 1663 | 1464907116646 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 1663 | 1464907116764 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:38:36 INFO - PROCESS | 1663 | 1464907116811 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b367800 == 66 [pid = 1663] [id = 185] 15:38:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x11a0c8000) [pid = 1663] [serial = 553] [outer = 0x0] 15:38:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1252c3c00) [pid = 1663] [serial = 554] [outer = 0x11a0c8000] 15:38:36 INFO - PROCESS | 1663 | 1464907116843 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x126d77000) [pid = 1663] [serial = 555] [outer = 0x11a0c8000] 15:38:37 INFO - PROCESS | 1663 | 1464907117760 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1171ms 15:38:37 INFO - PROCESS | 1663 | 1464907117807 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1663 | 1464907117809 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:38:37 INFO - PROCESS | 1663 | 1464907117813 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1663 | 1464907117815 Marionette TRACE conn2 <- [1,714,null,{}] 15:38:37 INFO - PROCESS | 1663 | 1464907117820 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:37 INFO - PROCESS | 1663 | 1464907117912 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:38:37 INFO - PROCESS | 1663 | 1464907117961 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917a000 == 67 [pid = 1663] [id = 186] 15:38:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x117581400) [pid = 1663] [serial = 556] [outer = 0x0] 15:38:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1181ab000) [pid = 1663] [serial = 557] [outer = 0x117581400] 15:38:37 INFO - PROCESS | 1663 | 1464907117990 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x118718800) [pid = 1663] [serial = 558] [outer = 0x117581400] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12a955000 == 66 [pid = 1663] [id = 133] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc31800 == 65 [pid = 1663] [id = 135] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x121b29000 == 64 [pid = 1663] [id = 181] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x126dbc000 == 63 [pid = 1663] [id = 180] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x125721800 == 62 [pid = 1663] [id = 179] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x116655000 == 61 [pid = 1663] [id = 178] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x121278000 == 60 [pid = 1663] [id = 177] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11994e800 == 59 [pid = 1663] [id = 176] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e1000 == 58 [pid = 1663] [id = 175] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x117e2f800 == 57 [pid = 1663] [id = 174] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1185be000 == 56 [pid = 1663] [id = 173] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c2000 == 55 [pid = 1663] [id = 169] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x117056000 == 54 [pid = 1663] [id = 168] 15:38:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d3000 == 53 [pid = 1663] [id = 167] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1294b2c00) [pid = 1663] [serial = 496] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x121ce9800) [pid = 1663] [serial = 478] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1252c4800) [pid = 1663] [serial = 484] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1249f2400) [pid = 1663] [serial = 481] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1168cb800) [pid = 1663] [serial = 482] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12691ac00) [pid = 1663] [serial = 487] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x121086c00) [pid = 1663] [serial = 490] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x126b0c400) [pid = 1663] [serial = 454] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1197f1800) [pid = 1663] [serial = 472] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11a0bac00) [pid = 1663] [serial = 473] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12107dc00) [pid = 1663] [serial = 475] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x118051800) [pid = 1663] [serial = 464] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x117189800) [pid = 1663] [serial = 463] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11856fc00) [pid = 1663] [serial = 466] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118583000) [pid = 1663] [serial = 467] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11684d000) [pid = 1663] [serial = 461] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x115ece800) [pid = 1663] [serial = 460] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1197f4000) [pid = 1663] [serial = 451] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119199c00) [pid = 1663] [serial = 469] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1197eac00) [pid = 1663] [serial = 470] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x116f31000) [pid = 1663] [serial = 448] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1295e9c00) [pid = 1663] [serial = 457] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1279aac00) [pid = 1663] [serial = 493] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128e41000) [pid = 1663] [serial = 494] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x126d76c00) [pid = 1663] [serial = 488] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11758c800) [pid = 1663] [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.] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1262a7400) [pid = 1663] [serial = 485] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1278e7800) [pid = 1663] [serial = 491] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x129831c00) [pid = 1663] [serial = 497] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124973000) [pid = 1663] [serial = 479] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x121678800) [pid = 1663] [serial = 476] [outer = 0x0] [url = about:blank] 15:38:38 INFO - PROCESS | 1663 | 1464907118883 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1077ms 15:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:38:38 INFO - PROCESS | 1663 | 1464907118891 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1663 | 1464907118895 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:38:38 INFO - PROCESS | 1663 | 1464907118899 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1663 | 1464907118901 Marionette TRACE conn2 <- [1,718,null,{}] 15:38:38 INFO - PROCESS | 1663 | 1464907118903 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 1663 | 1464907118986 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:38:38 INFO - PROCESS | 1663 | 1464907118993 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x116763800 == 54 [pid = 1663] [id = 187] 15:38:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x118713800) [pid = 1663] [serial = 559] [outer = 0x0] 15:38:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1194c8800) [pid = 1663] [serial = 560] [outer = 0x118713800] 15:38:39 INFO - PROCESS | 1663 | 1464907119019 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119b0d400) [pid = 1663] [serial = 561] [outer = 0x118713800] 15:38:39 INFO - PROCESS | 1663 | 1464907119867 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 15:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:38:39 INFO - PROCESS | 1663 | 1464907119920 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1663 | 1464907119921 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:38:39 INFO - PROCESS | 1663 | 1464907119926 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1663 | 1464907119929 Marionette TRACE conn2 <- [1,722,null,{}] 15:38:39 INFO - PROCESS | 1663 | 1464907119947 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:40 INFO - PROCESS | 1663 | 1464907120028 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:38:40 INFO - PROCESS | 1663 | 1464907120033 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c2000 == 55 [pid = 1663] [id = 188] 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11a0c2c00) [pid = 1663] [serial = 562] [outer = 0x0] 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x121253c00) [pid = 1663] [serial = 563] [outer = 0x11a0c2c00] 15:38:40 INFO - PROCESS | 1663 | 1464907120064 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12194ec00) [pid = 1663] [serial = 564] [outer = 0x11a0c2c00] 15:38:40 INFO - PROCESS | 1663 | 1464907120399 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1663 | 1464907120451 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:38:40 INFO - PROCESS | 1663 | 1464907120454 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1663 | 1464907120455 Marionette TRACE conn2 <- [1,726,null,{}] 15:38:40 INFO - PROCESS | 1663 | 1464907120464 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:40 INFO - PROCESS | 1663 | 1464907120547 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:38:40 INFO - PROCESS | 1663 | 1464907120578 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x119951000 == 56 [pid = 1663] [id = 189] 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x121086c00) [pid = 1663] [serial = 565] [outer = 0x0] 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12497fc00) [pid = 1663] [serial = 566] [outer = 0x121086c00] 15:38:40 INFO - PROCESS | 1663 | 1464907120604 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1262a7400) [pid = 1663] [serial = 567] [outer = 0x121086c00] 15:38:41 INFO - PROCESS | 1663 | 1464907120998 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 15:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:38:41 INFO - PROCESS | 1663 | 1464907121028 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1663 | 1464907121029 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:38:41 INFO - PROCESS | 1663 | 1464907121031 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1663 | 1464907121032 Marionette TRACE conn2 <- [1,730,null,{}] 15:38:41 INFO - PROCESS | 1663 | 1464907121035 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1663 | 1464907121129 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:38:41 INFO - PROCESS | 1663 | 1464907121133 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215ca000 == 57 [pid = 1663] [id = 190] 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x121254c00) [pid = 1663] [serial = 568] [outer = 0x0] 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x126b0e000) [pid = 1663] [serial = 569] [outer = 0x121254c00] 15:38:41 INFO - PROCESS | 1663 | 1464907121159 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1279aac00) [pid = 1663] [serial = 570] [outer = 0x121254c00] 15:38:41 INFO - PROCESS | 1663 | 1464907121517 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] 15:38:41 INFO - PROCESS | 1663 | 1464907121551 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:38:41 INFO - PROCESS | 1663 | 1464907121553 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1663 | 1464907121554 Marionette TRACE conn2 <- [1,734,null,{}] 15:38:41 INFO - PROCESS | 1663 | 1464907121559 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1663 | 1464907121680 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:38:41 INFO - PROCESS | 1663 | 1464907121718 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12486d800 == 58 [pid = 1663] [id = 191] 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x129048c00) [pid = 1663] [serial = 571] [outer = 0x0] 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12a962c00) [pid = 1663] [serial = 572] [outer = 0x129048c00] 15:38:41 INFO - PROCESS | 1663 | 1464907121744 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12aa2a000) [pid = 1663] [serial = 573] [outer = 0x129048c00] 15:38:42 INFO - PROCESS | 1663 | 1464907122087 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 15:38:42 INFO - PROCESS | 1663 | 1464907122125 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1663 | 1464907122127 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:38:42 INFO - PROCESS | 1663 | 1464907122130 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1663 | 1464907122131 Marionette TRACE conn2 <- [1,738,null,{}] 15:38:42 INFO - PROCESS | 1663 | 1464907122133 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:42 INFO - PROCESS | 1663 | 1464907122230 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:38:42 INFO - PROCESS | 1663 | 1464907122241 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x126948800 == 59 [pid = 1663] [id = 192] 15:38:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12aa21400) [pid = 1663] [serial = 574] [outer = 0x0] 15:38:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12ade1400) [pid = 1663] [serial = 575] [outer = 0x12aa21400] 15:38:42 INFO - PROCESS | 1663 | 1464907122267 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12b29bc00) [pid = 1663] [serial = 576] [outer = 0x12aa21400] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x115170000) [pid = 1663] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124976800) [pid = 1663] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x121253800) [pid = 1663] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118394000) [pid = 1663] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1279b3400) [pid = 1663] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x110f7b800) [pid = 1663] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x129835000) [pid = 1663] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x121081000) [pid = 1663] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x115e4e000) [pid = 1663] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1279b2c00) [pid = 1663] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12b29c400) [pid = 1663] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1161b7400) [pid = 1663] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1197f1c00) [pid = 1663] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x121848800) [pid = 1663] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x121950c00) [pid = 1663] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:38:42 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x121082000) [pid = 1663] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:38:43 INFO - PROCESS | 1663 | 1464907123076 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 15:38:43 INFO - PROCESS | 1663 | 1464907123099 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1663 | 1464907123100 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:38:43 INFO - PROCESS | 1663 | 1464907123102 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1663 | 1464907123103 Marionette TRACE conn2 <- [1,742,null,{}] 15:38:43 INFO - PROCESS | 1663 | 1464907123105 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:43 INFO - PROCESS | 1663 | 1464907123184 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:38:43 INFO - PROCESS | 1663 | 1464907123191 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189c0800 == 60 [pid = 1663] [id = 193] 15:38:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x115170000) [pid = 1663] [serial = 577] [outer = 0x0] 15:38:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12107c400) [pid = 1663] [serial = 578] [outer = 0x115170000] 15:38:43 INFO - PROCESS | 1663 | 1464907123218 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x126bc2000) [pid = 1663] [serial = 579] [outer = 0x115170000] 15:38:44 INFO - PROCESS | 1663 | 1464907124012 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 15:38:44 INFO - PROCESS | 1663 | 1464907124022 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1663 | 1464907124025 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:38:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:38:44 INFO - PROCESS | 1663 | 1464907124027 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1663 | 1464907124028 Marionette TRACE conn2 <- [1,746,null,{}] 15:38:44 INFO - PROCESS | 1663 | 1464907124031 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 1663 | 1464907124112 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:38:44 INFO - PROCESS | 1663 | 1464907124160 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd8000 == 61 [pid = 1663] [id = 194] 15:38:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119199000) [pid = 1663] [serial = 580] [outer = 0x0] 15:38:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12aa27800) [pid = 1663] [serial = 581] [outer = 0x119199000] 15:38:44 INFO - PROCESS | 1663 | 1464907124183 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12b3d4800) [pid = 1663] [serial = 582] [outer = 0x119199000] 15:38:44 INFO - PROCESS | 1663 | 1464907124971 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 15:38:45 INFO - PROCESS | 1663 | 1464907124998 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1663 | 1464907125000 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:38:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:38:45 INFO - PROCESS | 1663 | 1464907125004 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1663 | 1464907125007 Marionette TRACE conn2 <- [1,750,null,{}] 15:38:45 INFO - PROCESS | 1663 | 1464907125014 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:45 INFO - PROCESS | 1663 | 1464907125118 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:38:45 INFO - PROCESS | 1663 | 1464907125169 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x11705a000 == 62 [pid = 1663] [id = 195] 15:38:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1161b8400) [pid = 1663] [serial = 583] [outer = 0x0] 15:38:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x116857400) [pid = 1663] [serial = 584] [outer = 0x1161b8400] 15:38:45 INFO - PROCESS | 1663 | 1464907125203 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11838c400) [pid = 1663] [serial = 585] [outer = 0x1161b8400] 15:38:46 INFO - PROCESS | 1663 | 1464907126138 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:38:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1176ms 15:38:46 INFO - PROCESS | 1663 | 1464907126181 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1663 | 1464907126185 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:38:46 INFO - PROCESS | 1663 | 1464907126189 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1663 | 1464907126191 Marionette TRACE conn2 <- [1,754,null,{}] 15:38:46 INFO - PROCESS | 1663 | 1464907126194 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:46 INFO - PROCESS | 1663 | 1464907126295 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:38:46 INFO - PROCESS | 1663 | 1464907126342 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x119964800 == 63 [pid = 1663] [id = 196] 15:38:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118578800) [pid = 1663] [serial = 586] [outer = 0x0] 15:38:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11a039800) [pid = 1663] [serial = 587] [outer = 0x118578800] 15:38:46 INFO - PROCESS | 1663 | 1464907126372 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x121080800) [pid = 1663] [serial = 588] [outer = 0x118578800] 15:38:47 INFO - PROCESS | 1663 | 1464907127275 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:38:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 15:38:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:38:47 INFO - PROCESS | 1663 | 1464907127313 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1663 | 1464907127315 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1663 | 1464907127317 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1663 | 1464907127320 Marionette TRACE conn2 <- [1,758,null,{}] 15:38:47 INFO - PROCESS | 1663 | 1464907127328 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 1663 | 1464907127435 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:38:47 INFO - PROCESS | 1663 | 1464907127483 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa57000 == 64 [pid = 1663] [id = 197] 15:38:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x124ceb400) [pid = 1663] [serial = 589] [outer = 0x0] 15:38:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x126d78800) [pid = 1663] [serial = 590] [outer = 0x124ceb400] 15:38:47 INFO - PROCESS | 1663 | 1464907127515 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128e35800) [pid = 1663] [serial = 591] [outer = 0x124ceb400] 15:38:47 INFO - PROCESS | 1663 | 1464907127962 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:38:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 15:38:47 INFO - PROCESS | 1663 | 1464907127990 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1663 | 1464907127992 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:38:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:38:47 INFO - PROCESS | 1663 | 1464907127994 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1663 | 1464907127995 Marionette TRACE conn2 <- [1,762,null,{}] 15:38:47 INFO - PROCESS | 1663 | 1464907127998 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 1663 | 1464907128098 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:38:48 INFO - PROCESS | 1663 | 1464907128146 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8b800 == 65 [pid = 1663] [id = 198] 15:38:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12982f800) [pid = 1663] [serial = 592] [outer = 0x0] 15:38:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12aa1fc00) [pid = 1663] [serial = 593] [outer = 0x12982f800] 15:38:48 INFO - PROCESS | 1663 | 1464907128181 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12b3d2000) [pid = 1663] [serial = 594] [outer = 0x12982f800] 15:38:49 INFO - PROCESS | 1663 | 1464907129085 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:38:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1119ms 15:38:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:38:49 INFO - PROCESS | 1663 | 1464907129114 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1663 | 1464907129115 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:38:49 INFO - PROCESS | 1663 | 1464907129117 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1663 | 1464907129118 Marionette TRACE conn2 <- [1,766,null,{}] 15:38:49 INFO - PROCESS | 1663 | 1464907129274 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:49 INFO - PROCESS | 1663 | 1464907129351 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:38:49 INFO - PROCESS | 1663 | 1464907129358 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183d5000 == 66 [pid = 1663] [id = 199] 15:38:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x116a6a800) [pid = 1663] [serial = 595] [outer = 0x0] 15:38:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1173a8400) [pid = 1663] [serial = 596] [outer = 0x116a6a800] 15:38:49 INFO - PROCESS | 1663 | 1464907129427 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x11838e000) [pid = 1663] [serial = 597] [outer = 0x116a6a800] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x12c499000 == 65 [pid = 1663] [id = 149] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x1189c0800 == 64 [pid = 1663] [id = 193] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x126948800 == 63 [pid = 1663] [id = 192] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x12486d800 == 62 [pid = 1663] [id = 191] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x1215ca000 == 61 [pid = 1663] [id = 190] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x119951000 == 60 [pid = 1663] [id = 189] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c2000 == 59 [pid = 1663] [id = 188] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12a881000) [pid = 1663] [serial = 545] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x116763800 == 58 [pid = 1663] [id = 187] 15:38:49 INFO - PROCESS | 1663 | --DOCSHELL 0x11917a000 == 57 [pid = 1663] [id = 186] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12baf1c00) [pid = 1663] [serial = 404] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118398000) [pid = 1663] [serial = 392] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11a0c4400) [pid = 1663] [serial = 395] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x126972c00) [pid = 1663] [serial = 398] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12add3000) [pid = 1663] [serial = 401] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12bfdcc00) [pid = 1663] [serial = 446] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x116a6c800) [pid = 1663] [serial = 519] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11607dc00) [pid = 1663] [serial = 518] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1257af400) [pid = 1663] [serial = 533] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124972c00) [pid = 1663] [serial = 530] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124ce7400) [pid = 1663] [serial = 531] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1252c3400) [pid = 1663] [serial = 512] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1197ea800) [pid = 1663] [serial = 524] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11a0be800) [pid = 1663] [serial = 525] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12a960800) [pid = 1663] [serial = 539] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x118933400) [pid = 1663] [serial = 522] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118576400) [pid = 1663] [serial = 521] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12a960000) [pid = 1663] [serial = 500] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12a9e9000) [pid = 1663] [serial = 501] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118576800) [pid = 1663] [serial = 506] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12aa1d400) [pid = 1663] [serial = 540] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12194e400) [pid = 1663] [serial = 528] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x121250000) [pid = 1663] [serial = 527] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1160ef400) [pid = 1663] [serial = 503] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1278e2c00) [pid = 1663] [serial = 515] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x121083400) [pid = 1663] [serial = 509] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118933c00) [pid = 1663] [serial = 542] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128e41800) [pid = 1663] [serial = 536] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1257a9c00) [pid = 1663] [serial = 543] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1279a8000) [pid = 1663] [serial = 534] [outer = 0x0] [url = about:blank] 15:38:49 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1295f3c00) [pid = 1663] [serial = 537] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1663 | 1464907130408 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:38:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1311ms 15:38:50 INFO - PROCESS | 1663 | 1464907130429 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1663 | 1464907130432 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:38:50 INFO - PROCESS | 1663 | 1464907130435 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1663 | 1464907130436 Marionette TRACE conn2 <- [1,770,null,{}] 15:38:50 INFO - PROCESS | 1663 | 1464907130439 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:50 INFO - PROCESS | 1663 | 1464907130529 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:38:50 INFO - PROCESS | 1663 | 1464907130582 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180d4800 == 58 [pid = 1663] [id = 200] 15:38:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118719000) [pid = 1663] [serial = 598] [outer = 0x0] 15:38:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119123400) [pid = 1663] [serial = 599] [outer = 0x118719000] 15:38:50 INFO - PROCESS | 1663 | 1464907130609 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1197ee800) [pid = 1663] [serial = 600] [outer = 0x118719000] 15:38:50 INFO - PROCESS | 1663 | 1464907130945 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 15:38:50 INFO - PROCESS | 1663 | 1464907130954 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1663 | 1464907130955 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:38:50 INFO - PROCESS | 1663 | 1464907130962 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1663 | 1464907130963 Marionette TRACE conn2 <- [1,774,null,{}] 15:38:50 INFO - PROCESS | 1663 | 1464907130966 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1663 | 1464907131048 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:38:51 INFO - PROCESS | 1663 | 1464907131103 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119520800 == 59 [pid = 1663] [id = 201] 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1197f1800) [pid = 1663] [serial = 601] [outer = 0x0] 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1211da800) [pid = 1663] [serial = 602] [outer = 0x1197f1800] 15:38:51 INFO - PROCESS | 1663 | 1464907131132 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x121959800) [pid = 1663] [serial = 603] [outer = 0x1197f1800] 15:38:51 INFO - PROCESS | 1663 | 1464907131446 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 15:38:51 INFO - PROCESS | 1663 | 1464907131487 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1663 | 1464907131495 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:38:51 INFO - PROCESS | 1663 | 1464907131500 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1663 | 1464907131502 Marionette TRACE conn2 <- [1,778,null,{}] 15:38:51 INFO - PROCESS | 1663 | 1464907131517 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1663 | 1464907131675 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:38:51 INFO - PROCESS | 1663 | 1464907131720 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119958000 == 60 [pid = 1663] [id = 202] 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1211ddc00) [pid = 1663] [serial = 604] [outer = 0x0] 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1249f0800) [pid = 1663] [serial = 605] [outer = 0x1211ddc00] 15:38:51 INFO - PROCESS | 1663 | 1464907131762 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1264c0800) [pid = 1663] [serial = 606] [outer = 0x1211ddc00] 15:38:52 INFO - PROCESS | 1663 | 1464907132182 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 731ms 15:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:38:52 INFO - PROCESS | 1663 | 1464907132231 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1663 | 1464907132232 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:38:52 INFO - PROCESS | 1663 | 1464907132234 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1663 | 1464907132235 Marionette TRACE conn2 <- [1,782,null,{}] 15:38:52 INFO - PROCESS | 1663 | 1464907132237 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 1663 | 1464907132334 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:38:52 INFO - PROCESS | 1663 | 1464907132346 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x121cc6000 == 61 [pid = 1663] [id = 203] 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126bb7400) [pid = 1663] [serial = 607] [outer = 0x0] 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1279a8000) [pid = 1663] [serial = 608] [outer = 0x126bb7400] 15:38:52 INFO - PROCESS | 1663 | 1464907132371 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12904a400) [pid = 1663] [serial = 609] [outer = 0x126bb7400] 15:38:52 INFO - PROCESS | 1663 | 1464907132707 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 15:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:38:52 INFO - PROCESS | 1663 | 1464907132753 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1663 | 1464907132754 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:38:52 INFO - PROCESS | 1663 | 1464907132756 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1663 | 1464907132757 Marionette TRACE conn2 <- [1,786,null,{}] 15:38:52 INFO - PROCESS | 1663 | 1464907132760 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 1663 | 1464907132877 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:38:52 INFO - PROCESS | 1663 | 1464907132898 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fac000 == 62 [pid = 1663] [id = 204] 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12a961c00) [pid = 1663] [serial = 610] [outer = 0x0] 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12aa29400) [pid = 1663] [serial = 611] [outer = 0x12a961c00] 15:38:52 INFO - PROCESS | 1663 | 1464907132925 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12b3d6000) [pid = 1663] [serial = 612] [outer = 0x12a961c00] 15:38:53 INFO - PROCESS | 1663 | 1464907133289 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 569ms 15:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:38:53 INFO - PROCESS | 1663 | 1464907133330 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1663 | 1464907133331 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1663 | 1464907133333 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1663 | 1464907133335 Marionette TRACE conn2 <- [1,790,null,{}] 15:38:53 INFO - PROCESS | 1663 | 1464907133337 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1663 | 1464907133432 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:38:53 INFO - PROCESS | 1663 | 1464907133436 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x11612c000 == 63 [pid = 1663] [id = 205] 15:38:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12aa22400) [pid = 1663] [serial = 613] [outer = 0x0] 15:38:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12ba18c00) [pid = 1663] [serial = 614] [outer = 0x12aa22400] 15:38:53 INFO - PROCESS | 1663 | 1464907133461 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12baf2000) [pid = 1663] [serial = 615] [outer = 0x12aa22400] 15:38:53 INFO - PROCESS | 1663 | 1464907133799 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 15:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:38:53 INFO - PROCESS | 1663 | 1464907133852 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1663 | 1464907133853 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1663 | 1464907133856 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1663 | 1464907133857 Marionette TRACE conn2 <- [1,794,null,{}] 15:38:53 INFO - PROCESS | 1663 | 1464907133859 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1663 | 1464907133956 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:38:53 INFO - PROCESS | 1663 | 1464907133971 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a815000 == 64 [pid = 1663] [id = 206] 15:38:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12ba17800) [pid = 1663] [serial = 616] [outer = 0x0] 15:38:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12bd33400) [pid = 1663] [serial = 617] [outer = 0x12ba17800] 15:38:53 INFO - PROCESS | 1663 | 1464907133998 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12bfd4800) [pid = 1663] [serial = 618] [outer = 0x12ba17800] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x121254c00) [pid = 1663] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x129048c00) [pid = 1663] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x117581400) [pid = 1663] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118713800) [pid = 1663] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11a0c2c00) [pid = 1663] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12aa21400) [pid = 1663] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x121086c00) [pid = 1663] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:38:54 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x115170000) [pid = 1663] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:38:54 INFO - PROCESS | 1663 | 1464907134380 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 15:38:54 INFO - PROCESS | 1663 | 1464907134427 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1663 | 1464907134428 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:38:54 INFO - PROCESS | 1663 | 1464907134430 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1663 | 1464907134432 Marionette TRACE conn2 <- [1,798,null,{}] 15:38:54 INFO - PROCESS | 1663 | 1464907134434 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:54 INFO - PROCESS | 1663 | 1464907134517 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:38:54 INFO - PROCESS | 1663 | 1464907134523 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dcd000 == 65 [pid = 1663] [id = 207] 15:38:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12107e800) [pid = 1663] [serial = 619] [outer = 0x0] 15:38:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12b3d5800) [pid = 1663] [serial = 620] [outer = 0x12107e800] 15:38:54 INFO - PROCESS | 1663 | 1464907134548 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12bfd8400) [pid = 1663] [serial = 621] [outer = 0x12107e800] 15:38:54 INFO - PROCESS | 1663 | 1464907134863 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 15:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:38:54 INFO - PROCESS | 1663 | 1464907134899 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1663 | 1464907134901 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:38:54 INFO - PROCESS | 1663 | 1464907134903 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1663 | 1464907134904 Marionette TRACE conn2 <- [1,802,null,{}] 15:38:54 INFO - PROCESS | 1663 | 1464907134907 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:54 INFO - PROCESS | 1663 | 1464907134989 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:38:55 INFO - PROCESS | 1663 | 1464907135043 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba35800 == 66 [pid = 1663] [id = 208] 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1279b0400) [pid = 1663] [serial = 622] [outer = 0x0] 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12bfdb800) [pid = 1663] [serial = 623] [outer = 0x1279b0400] 15:38:55 INFO - PROCESS | 1663 | 1464907135068 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12c08c000) [pid = 1663] [serial = 624] [outer = 0x1279b0400] 15:38:55 INFO - PROCESS | 1663 | 1464907135372 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 15:38:55 INFO - PROCESS | 1663 | 1464907135422 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1663 | 1464907135423 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:38:55 INFO - PROCESS | 1663 | 1464907135426 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1663 | 1464907135427 Marionette TRACE conn2 <- [1,806,null,{}] 15:38:55 INFO - PROCESS | 1663 | 1464907135430 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 1663 | 1464907135528 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:38:55 INFO - PROCESS | 1663 | 1464907135532 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf8d000 == 67 [pid = 1663] [id = 209] 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x112920800) [pid = 1663] [serial = 625] [outer = 0x0] 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x112925800) [pid = 1663] [serial = 626] [outer = 0x112920800] 15:38:55 INFO - PROCESS | 1663 | 1464907135561 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12c0a6400) [pid = 1663] [serial = 627] [outer = 0x112920800] 15:38:55 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:38:55 INFO - PROCESS | 1663 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:38:55 INFO - PROCESS | 1663 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:38:55 INFO - PROCESS | 1663 | [GFX2-]: Using SkiaGL canvas. 15:38:55 INFO - PROCESS | 1663 | 1464907135928 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 15:38:55 INFO - PROCESS | 1663 | 1464907135996 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:38:56 INFO - PROCESS | 1663 | 1464907135998 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1663 | 1464907136002 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1663 | 1464907136004 Marionette TRACE conn2 <- [1,810,null,{}] 15:38:56 INFO - PROCESS | 1663 | 1464907136007 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1663 | 1464907136134 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:38:56 INFO - PROCESS | 1663 | 1464907136142 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c48f800 == 68 [pid = 1663] [id = 210] 15:38:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12951b800) [pid = 1663] [serial = 628] [outer = 0x0] 15:38:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12c088c00) [pid = 1663] [serial = 629] [outer = 0x12951b800] 15:38:56 INFO - PROCESS | 1663 | 1464907136181 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12c0aa400) [pid = 1663] [serial = 630] [outer = 0x12951b800] 15:38:56 INFO - PROCESS | 1663 | 1464907136814 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 825ms 15:38:56 INFO - PROCESS | 1663 | 1464907136828 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1663 | 1464907136831 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:38:56 INFO - PROCESS | 1663 | 1464907136834 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1663 | 1464907136837 Marionette TRACE conn2 <- [1,814,null,{}] 15:38:56 INFO - PROCESS | 1663 | 1464907136841 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1663 | 1464907136947 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:38:57 INFO - PROCESS | 1663 | 1464907137013 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x11950a000 == 69 [pid = 1663] [id = 211] 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1160ef400) [pid = 1663] [serial = 631] [outer = 0x0] 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x118393400) [pid = 1663] [serial = 632] [outer = 0x1160ef400] 15:38:57 INFO - PROCESS | 1663 | 1464907137045 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x118930c00) [pid = 1663] [serial = 633] [outer = 0x1160ef400] 15:38:57 INFO - PROCESS | 1663 | 1464907137486 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1663 | 1464907137510 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:38:57 INFO - PROCESS | 1663 | 1464907137515 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1663 | 1464907137517 Marionette TRACE conn2 <- [1,818,null,{}] 15:38:57 INFO - PROCESS | 1663 | 1464907137519 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 1663 | 1464907137645 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:38:57 INFO - PROCESS | 1663 | 1464907137724 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12127e800 == 70 [pid = 1663] [id = 212] 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1197f2c00) [pid = 1663] [serial = 634] [outer = 0x0] 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x121254c00) [pid = 1663] [serial = 635] [outer = 0x1197f2c00] 15:38:57 INFO - PROCESS | 1663 | 1464907137754 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x124977800) [pid = 1663] [serial = 636] [outer = 0x1197f2c00] 15:38:58 INFO - PROCESS | 1663 | 1464907138164 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 15:38:58 INFO - PROCESS | 1663 | 1464907138186 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1663 | 1464907138187 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:38:58 INFO - PROCESS | 1663 | 1464907138190 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1663 | 1464907138193 Marionette TRACE conn2 <- [1,822,null,{}] 15:38:58 INFO - PROCESS | 1663 | 1464907138200 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 1663 | 1464907138310 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:38:58 INFO - PROCESS | 1663 | 1464907138365 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb89800 == 71 [pid = 1663] [id = 213] 15:38:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x124fc5c00) [pid = 1663] [serial = 637] [outer = 0x0] 15:38:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1278de400) [pid = 1663] [serial = 638] [outer = 0x124fc5c00] 15:38:58 INFO - PROCESS | 1663 | 1464907138396 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x129522c00) [pid = 1663] [serial = 639] [outer = 0x124fc5c00] 15:38:58 INFO - PROCESS | 1663 | 1464907138814 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1663 | 1464907138864 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:38:58 INFO - PROCESS | 1663 | 1464907138866 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1663 | 1464907138868 Marionette TRACE conn2 <- [1,826,null,{}] 15:38:58 INFO - PROCESS | 1663 | 1464907138870 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 1663 | 1464907138975 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:38:59 INFO - PROCESS | 1663 | 1464907139071 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf0b000 == 72 [pid = 1663] [id = 214] 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12a961000) [pid = 1663] [serial = 640] [outer = 0x0] 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12b294000) [pid = 1663] [serial = 641] [outer = 0x12a961000] 15:38:59 INFO - PROCESS | 1663 | 1464907139102 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12b3de400) [pid = 1663] [serial = 642] [outer = 0x12a961000] 15:38:59 INFO - PROCESS | 1663 | 1464907139521 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 15:38:59 INFO - PROCESS | 1663 | 1464907139536 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1663 | 1464907139538 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:38:59 INFO - PROCESS | 1663 | 1464907139540 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1663 | 1464907139541 Marionette TRACE conn2 <- [1,830,null,{}] 15:38:59 INFO - PROCESS | 1663 | 1464907139544 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:59 INFO - PROCESS | 1663 | 1464907139646 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:38:59 INFO - PROCESS | 1663 | 1464907139697 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d054800 == 73 [pid = 1663] [id = 215] 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12aa67c00) [pid = 1663] [serial = 643] [outer = 0x0] 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12aa6e400) [pid = 1663] [serial = 644] [outer = 0x12aa67c00] 15:38:59 INFO - PROCESS | 1663 | 1464907139726 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12aa72400) [pid = 1663] [serial = 645] [outer = 0x12aa67c00] 15:39:00 INFO - PROCESS | 1663 | 1464907140154 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 15:39:00 INFO - PROCESS | 1663 | 1464907140211 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1663 | 1464907140213 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:39:00 INFO - PROCESS | 1663 | 1464907140215 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1663 | 1464907140216 Marionette TRACE conn2 <- [1,834,null,{}] 15:39:00 INFO - PROCESS | 1663 | 1464907140219 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 1663 | 1464907140385 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:39:00 INFO - PROCESS | 1663 | 1464907140448 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192ca000 == 74 [pid = 1663] [id = 216] 15:39:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12aa72000) [pid = 1663] [serial = 646] [outer = 0x0] 15:39:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12b3d1000) [pid = 1663] [serial = 647] [outer = 0x12aa72000] 15:39:00 INFO - PROCESS | 1663 | 1464907140479 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12c0a5400) [pid = 1663] [serial = 648] [outer = 0x12aa72000] 15:39:01 INFO - PROCESS | 1663 | 1464907141021 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 872ms 15:39:01 INFO - PROCESS | 1663 | 1464907141087 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1663 | 1464907141090 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:39:01 INFO - PROCESS | 1663 | 1464907141115 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1663 | 1464907141117 Marionette TRACE conn2 <- [1,838,null,{}] 15:39:01 INFO - PROCESS | 1663 | 1464907141121 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:01 INFO - PROCESS | 1663 | 1464907141219 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:39:01 INFO - PROCESS | 1663 | 1464907141286 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d7000 == 75 [pid = 1663] [id = 217] 15:39:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x113d0d000) [pid = 1663] [serial = 649] [outer = 0x0] 15:39:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x11516ac00) [pid = 1663] [serial = 650] [outer = 0x113d0d000] 15:39:01 INFO - PROCESS | 1663 | 1464907141314 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1168c9800) [pid = 1663] [serial = 651] [outer = 0x113d0d000] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x116124000 == 74 [pid = 1663] [id = 54] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf8d000 == 73 [pid = 1663] [id = 209] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba35800 == 72 [pid = 1663] [id = 208] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x126dcd000 == 71 [pid = 1663] [id = 207] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12a815000 == 70 [pid = 1663] [id = 206] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11612c000 == 69 [pid = 1663] [id = 205] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x124fac000 == 68 [pid = 1663] [id = 204] 15:39:01 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12aa27800) [pid = 1663] [serial = 581] [outer = 0x0] [url = about:blank] 15:39:01 INFO - PROCESS | 1663 | 1464907141802 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x121cc6000 == 67 [pid = 1663] [id = 203] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119958000 == 66 [pid = 1663] [id = 202] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119520800 == 65 [pid = 1663] [id = 201] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1180d4800 == 64 [pid = 1663] [id = 200] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1183d5000 == 63 [pid = 1663] [id = 199] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11705a000 == 62 [pid = 1663] [id = 195] 15:39:01 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd8000 == 61 [pid = 1663] [id = 194] 15:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 724ms 15:39:01 INFO - PROCESS | 1663 | 1464907141838 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1663 | 1464907141843 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:39:01 INFO - PROCESS | 1663 | 1464907141848 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1663 | 1464907141849 Marionette TRACE conn2 <- [1,842,null,{}] 15:39:01 INFO - PROCESS | 1663 | 1464907141852 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:01 INFO - PROCESS | 1663 | 1464907141933 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:39:01 INFO - PROCESS | 1663 | 1464907141938 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x117103800 == 62 [pid = 1663] [id = 218] 15:39:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x117431800) [pid = 1663] [serial = 652] [outer = 0x0] 15:39:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1181abc00) [pid = 1663] [serial = 653] [outer = 0x117431800] 15:39:01 INFO - PROCESS | 1663 | 1464907141969 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x118934400) [pid = 1663] [serial = 654] [outer = 0x117431800] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x126b0e000) [pid = 1663] [serial = 569] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1167c2c00) [pid = 1663] [serial = 548] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12a962c00) [pid = 1663] [serial = 572] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x118718800) [pid = 1663] [serial = 558] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1181ab000) [pid = 1663] [serial = 557] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1194c8800) [pid = 1663] [serial = 560] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119b0d400) [pid = 1663] [serial = 561] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x121253c00) [pid = 1663] [serial = 563] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12194ec00) [pid = 1663] [serial = 564] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1252c3c00) [pid = 1663] [serial = 554] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1194c5800) [pid = 1663] [serial = 551] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12ade1400) [pid = 1663] [serial = 575] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12aa2a000) [pid = 1663] [serial = 573] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12b29bc00) [pid = 1663] [serial = 576] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12497fc00) [pid = 1663] [serial = 566] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1279aac00) [pid = 1663] [serial = 570] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12107c400) [pid = 1663] [serial = 578] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1262a7400) [pid = 1663] [serial = 567] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x126bc2000) [pid = 1663] [serial = 579] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1663 | 1464907142317 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 15:39:02 INFO - PROCESS | 1663 | 1464907142369 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1663 | 1464907142370 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:39:02 INFO - PROCESS | 1663 | 1464907142372 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1663 | 1464907142375 Marionette TRACE conn2 <- [1,846,null,{}] 15:39:02 INFO - PROCESS | 1663 | 1464907142382 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 1663 | 1464907142465 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:39:02 INFO - PROCESS | 1663 | 1464907142471 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192d1000 == 63 [pid = 1663] [id = 219] 15:39:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1194cac00) [pid = 1663] [serial = 655] [outer = 0x0] 15:39:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119c93800) [pid = 1663] [serial = 656] [outer = 0x1194cac00] 15:39:02 INFO - PROCESS | 1663 | 1464907142503 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12107bc00) [pid = 1663] [serial = 657] [outer = 0x1194cac00] 15:39:02 INFO - PROCESS | 1663 | 1464907142831 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 15:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:39:02 INFO - PROCESS | 1663 | 1464907142845 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1663 | 1464907142846 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:39:02 INFO - PROCESS | 1663 | 1464907142848 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1663 | 1464907142849 Marionette TRACE conn2 <- [1,850,null,{}] 15:39:02 INFO - PROCESS | 1663 | 1464907142859 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 1663 | 1464907142948 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:39:03 INFO - PROCESS | 1663 | 1464907142997 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x11990a000 == 64 [pid = 1663] [id = 220] 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11a0c7000) [pid = 1663] [serial = 658] [outer = 0x0] 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x121253800) [pid = 1663] [serial = 659] [outer = 0x11a0c7000] 15:39:03 INFO - PROCESS | 1663 | 1464907143023 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x121950000) [pid = 1663] [serial = 660] [outer = 0x11a0c7000] 15:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 15:39:03 INFO - PROCESS | 1663 | 1464907143315 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:39:03 INFO - PROCESS | 1663 | 1464907143318 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1663 | 1464907143320 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:39:03 INFO - PROCESS | 1663 | 1464907143322 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1663 | 1464907143323 Marionette TRACE conn2 <- [1,854,null,{}] 15:39:03 INFO - PROCESS | 1663 | 1464907143334 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:03 INFO - PROCESS | 1663 | 1464907143420 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:39:03 INFO - PROCESS | 1663 | 1464907143428 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12168a000 == 65 [pid = 1663] [id = 221] 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x121251c00) [pid = 1663] [serial = 661] [outer = 0x0] 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x124979c00) [pid = 1663] [serial = 662] [outer = 0x121251c00] 15:39:03 INFO - PROCESS | 1663 | 1464907143453 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x124fc1800) [pid = 1663] [serial = 663] [outer = 0x121251c00] 15:39:03 INFO - PROCESS | 1663 | 1464907143870 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 577ms 15:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:39:03 INFO - PROCESS | 1663 | 1464907143900 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1663 | 1464907143902 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:39:03 INFO - PROCESS | 1663 | 1464907143905 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1663 | 1464907143910 Marionette TRACE conn2 <- [1,858,null,{}] 15:39:03 INFO - PROCESS | 1663 | 1464907143914 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1663 | 1464907144093 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:39:04 INFO - PROCESS | 1663 | 1464907144123 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x125716000 == 66 [pid = 1663] [id = 222] 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12673bc00) [pid = 1663] [serial = 664] [outer = 0x0] 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1278e0c00) [pid = 1663] [serial = 665] [outer = 0x12673bc00] 15:39:04 INFO - PROCESS | 1663 | 1464907144164 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1279acc00) [pid = 1663] [serial = 666] [outer = 0x12673bc00] 15:39:04 INFO - PROCESS | 1663 | 1464907144510 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 625ms 15:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:39:04 INFO - PROCESS | 1663 | 1464907144530 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1663 | 1464907144531 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:39:04 INFO - PROCESS | 1663 | 1464907144533 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1663 | 1464907144535 Marionette TRACE conn2 <- [1,862,null,{}] 15:39:04 INFO - PROCESS | 1663 | 1464907144537 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1663 | 1464907144636 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:39:04 INFO - PROCESS | 1663 | 1464907144647 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x126453000 == 67 [pid = 1663] [id = 223] 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1279ad000) [pid = 1663] [serial = 667] [outer = 0x0] 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x128e3e000) [pid = 1663] [serial = 668] [outer = 0x1279ad000] 15:39:04 INFO - PROCESS | 1663 | 1464907144673 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1294af400) [pid = 1663] [serial = 669] [outer = 0x1279ad000] 15:39:05 INFO - PROCESS | 1663 | 1464907145002 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 15:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:39:05 INFO - PROCESS | 1663 | 1464907145054 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1663 | 1464907145055 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:39:05 INFO - PROCESS | 1663 | 1464907145057 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1663 | 1464907145058 Marionette TRACE conn2 <- [1,866,null,{}] 15:39:05 INFO - PROCESS | 1663 | 1464907145061 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:05 INFO - PROCESS | 1663 | 1464907145162 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:39:05 INFO - PROCESS | 1663 | 1464907145195 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc5800 == 68 [pid = 1663] [id = 224] 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1294b1000) [pid = 1663] [serial = 670] [outer = 0x0] 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1295e7400) [pid = 1663] [serial = 671] [outer = 0x1294b1000] 15:39:05 INFO - PROCESS | 1663 | 1464907145229 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x129831c00) [pid = 1663] [serial = 672] [outer = 0x1294b1000] 15:39:05 INFO - PROCESS | 1663 | 1464907145563 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 15:39:05 INFO - PROCESS | 1663 | 1464907145578 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:39:05 INFO - PROCESS | 1663 | 1464907145580 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:39:05 INFO - PROCESS | 1663 | 1464907145582 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1663 | 1464907145583 Marionette TRACE conn2 <- [1,870,null,{}] 15:39:05 INFO - PROCESS | 1663 | 1464907145585 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:05 INFO - PROCESS | 1663 | 1464907145684 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:39:05 INFO - PROCESS | 1663 | 1464907145696 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d5000 == 69 [pid = 1663] [id = 225] 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12a876800) [pid = 1663] [serial = 673] [outer = 0x0] 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12a9e9000) [pid = 1663] [serial = 674] [outer = 0x12a876800] 15:39:05 INFO - PROCESS | 1663 | 1464907145722 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12aa25400) [pid = 1663] [serial = 675] [outer = 0x12a876800] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x112920800) [pid = 1663] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x118719000) [pid = 1663] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12ba17800) [pid = 1663] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12a961c00) [pid = 1663] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1279b0400) [pid = 1663] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1211ddc00) [pid = 1663] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12107e800) [pid = 1663] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x126bb7400) [pid = 1663] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x116a6a800) [pid = 1663] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12aa22400) [pid = 1663] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1197f1800) [pid = 1663] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:39:06 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x119199000) [pid = 1663] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:39:06 INFO - PROCESS | 1663 | 1464907146133 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 569ms 15:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:39:06 INFO - PROCESS | 1663 | 1464907146152 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1663 | 1464907146153 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:39:06 INFO - PROCESS | 1663 | 1464907146155 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1663 | 1464907146156 Marionette TRACE conn2 <- [1,874,null,{}] 15:39:06 INFO - PROCESS | 1663 | 1464907146161 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 1663 | 1464907146249 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:39:06 INFO - PROCESS | 1663 | 1464907146300 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a94a800 == 70 [pid = 1663] [id = 226] 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x112a74000) [pid = 1663] [serial = 676] [outer = 0x0] 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x119b0dc00) [pid = 1663] [serial = 677] [outer = 0x112a74000] 15:39:06 INFO - PROCESS | 1663 | 1464907146326 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1279b0800) [pid = 1663] [serial = 678] [outer = 0x112a74000] 15:39:06 INFO - PROCESS | 1663 | 1464907146638 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 15:39:06 INFO - PROCESS | 1663 | 1464907146678 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1663 | 1464907146680 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:39:06 INFO - PROCESS | 1663 | 1464907146682 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1663 | 1464907146684 Marionette TRACE conn2 <- [1,878,null,{}] 15:39:06 INFO - PROCESS | 1663 | 1464907146686 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 1663 | 1464907146782 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:39:06 INFO - PROCESS | 1663 | 1464907146787 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc95800 == 71 [pid = 1663] [id = 227] 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12a960c00) [pid = 1663] [serial = 679] [outer = 0x0] 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12aa72c00) [pid = 1663] [serial = 680] [outer = 0x12a960c00] 15:39:06 INFO - PROCESS | 1663 | 1464907146818 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12b3d8800) [pid = 1663] [serial = 681] [outer = 0x12a960c00] 15:39:07 INFO - PROCESS | 1663 | 1464907147148 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 15:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:39:07 INFO - PROCESS | 1663 | 1464907147209 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1663 | 1464907147210 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:39:07 INFO - PROCESS | 1663 | 1464907147212 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1663 | 1464907147213 Marionette TRACE conn2 <- [1,882,null,{}] 15:39:07 INFO - PROCESS | 1663 | 1464907147215 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1663 | 1464907147300 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:39:07 INFO - PROCESS | 1663 | 1464907147304 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c44f800 == 72 [pid = 1663] [id = 228] 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12b3ddc00) [pid = 1663] [serial = 682] [outer = 0x0] 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12bae3c00) [pid = 1663] [serial = 683] [outer = 0x12b3ddc00] 15:39:07 INFO - PROCESS | 1663 | 1464907147330 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12bd2b400) [pid = 1663] [serial = 684] [outer = 0x12b3ddc00] 15:39:07 INFO - PROCESS | 1663 | 1464907147670 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 15:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:39:07 INFO - PROCESS | 1663 | 1464907147681 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1663 | 1464907147682 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:39:07 INFO - PROCESS | 1663 | 1464907147684 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1663 | 1464907147685 Marionette TRACE conn2 <- [1,886,null,{}] 15:39:07 INFO - PROCESS | 1663 | 1464907147696 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1663 | 1464907147782 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:39:07 INFO - PROCESS | 1663 | 1464907147786 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d052000 == 73 [pid = 1663] [id = 229] 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12bd2b800) [pid = 1663] [serial = 685] [outer = 0x0] 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12bfd9c00) [pid = 1663] [serial = 686] [outer = 0x12bd2b800] 15:39:07 INFO - PROCESS | 1663 | 1464907147811 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12c08ac00) [pid = 1663] [serial = 687] [outer = 0x12bd2b800] 15:39:08 INFO - PROCESS | 1663 | 1464907148289 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 15:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:39:08 INFO - PROCESS | 1663 | 1464907148303 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1663 | 1464907148306 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:39:08 INFO - PROCESS | 1663 | 1464907148310 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1663 | 1464907148312 Marionette TRACE conn2 <- [1,890,null,{}] 15:39:08 INFO - PROCESS | 1663 | 1464907148316 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:08 INFO - PROCESS | 1663 | 1464907148427 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:39:08 INFO - PROCESS | 1663 | 1464907148495 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e14800 == 74 [pid = 1663] [id = 230] 15:39:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x112927400) [pid = 1663] [serial = 688] [outer = 0x0] 15:39:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x116854000) [pid = 1663] [serial = 689] [outer = 0x112927400] 15:39:08 INFO - PROCESS | 1663 | 1464907148527 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x11838ec00) [pid = 1663] [serial = 690] [outer = 0x112927400] 15:39:08 INFO - PROCESS | 1663 | 1464907148967 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 15:39:08 INFO - PROCESS | 1663 | 1464907148981 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1663 | 1464907148985 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:39:08 INFO - PROCESS | 1663 | 1464907148989 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1663 | 1464907148991 Marionette TRACE conn2 <- [1,894,null,{}] 15:39:08 INFO - PROCESS | 1663 | 1464907148994 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1663 | 1464907149101 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:39:09 INFO - PROCESS | 1663 | 1464907149156 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12486d000 == 75 [pid = 1663] [id = 231] 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x11857f800) [pid = 1663] [serial = 691] [outer = 0x0] 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1194c4800) [pid = 1663] [serial = 692] [outer = 0x11857f800] 15:39:09 INFO - PROCESS | 1663 | 1464907149199 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x11a0c2c00) [pid = 1663] [serial = 693] [outer = 0x11857f800] 15:39:09 INFO - PROCESS | 1663 | 1464907149645 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 15:39:09 INFO - PROCESS | 1663 | 1464907149661 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1663 | 1464907149663 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:39:09 INFO - PROCESS | 1663 | 1464907149666 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1663 | 1464907149668 Marionette TRACE conn2 <- [1,898,null,{}] 15:39:09 INFO - PROCESS | 1663 | 1464907149692 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1663 | 1464907149841 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:39:09 INFO - PROCESS | 1663 | 1464907149895 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4e1000 == 76 [pid = 1663] [id = 232] 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1250b4800) [pid = 1663] [serial = 694] [outer = 0x0] 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x1262aa800) [pid = 1663] [serial = 695] [outer = 0x1250b4800] 15:39:09 INFO - PROCESS | 1663 | 1464907149927 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x126d77400) [pid = 1663] [serial = 696] [outer = 0x1250b4800] 15:39:10 INFO - PROCESS | 1663 | 1464907150341 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 723ms 15:39:10 INFO - PROCESS | 1663 | 1464907150390 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1663 | 1464907150392 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:39:10 INFO - PROCESS | 1663 | 1464907150395 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1663 | 1464907150396 Marionette TRACE conn2 <- [1,902,null,{}] 15:39:10 INFO - PROCESS | 1663 | 1464907150399 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 1663 | 1464907150531 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:39:10 INFO - PROCESS | 1663 | 1464907150625 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d83a800 == 77 [pid = 1663] [id = 233] 15:39:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x128e40400) [pid = 1663] [serial = 697] [outer = 0x0] 15:39:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12a963c00) [pid = 1663] [serial = 698] [outer = 0x128e40400] 15:39:10 INFO - PROCESS | 1663 | 1464907150673 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12aa74000) [pid = 1663] [serial = 699] [outer = 0x128e40400] 15:39:11 INFO - PROCESS | 1663 | 1464907151159 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 770ms 15:39:11 INFO - PROCESS | 1663 | 1464907151166 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:39:11 INFO - PROCESS | 1663 | 1464907151167 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:39:11 INFO - PROCESS | 1663 | 1464907151169 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1663 | 1464907151170 Marionette TRACE conn2 <- [1,906,null,{}] 15:39:11 INFO - PROCESS | 1663 | 1464907151173 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1663 | 1464907151278 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:39:11 INFO - PROCESS | 1663 | 1464907151331 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x121996000 == 78 [pid = 1663] [id = 234] 15:39:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12a9ee800) [pid = 1663] [serial = 700] [outer = 0x0] 15:39:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12b29d800) [pid = 1663] [serial = 701] [outer = 0x12a9ee800] 15:39:11 INFO - PROCESS | 1663 | 1464907151361 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12bfda000) [pid = 1663] [serial = 702] [outer = 0x12a9ee800] 15:39:11 INFO - PROCESS | 1663 | 1464907151766 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 620ms 15:39:11 INFO - PROCESS | 1663 | 1464907151789 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1663 | 1464907151791 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:39:11 INFO - PROCESS | 1663 | 1464907151796 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1663 | 1464907151797 Marionette TRACE conn2 <- [1,910,null,{}] 15:39:11 INFO - PROCESS | 1663 | 1464907151800 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1663 | 1464907151916 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:39:11 INFO - PROCESS | 1663 | 1464907151973 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x121469000 == 79 [pid = 1663] [id = 235] 15:39:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12c090c00) [pid = 1663] [serial = 703] [outer = 0x0] 15:39:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12c0ad000) [pid = 1663] [serial = 704] [outer = 0x12c090c00] 15:39:12 INFO - PROCESS | 1663 | 1464907152003 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12cbe9800) [pid = 1663] [serial = 705] [outer = 0x12c090c00] 15:39:12 INFO - PROCESS | 1663 | 1464907152470 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 718ms 15:39:12 INFO - PROCESS | 1663 | 1464907152514 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:39:12 INFO - PROCESS | 1663 | 1464907152516 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1663 | 1464907152518 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1663 | 1464907152519 Marionette TRACE conn2 <- [1,914,null,{}] 15:39:12 INFO - PROCESS | 1663 | 1464907152522 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1663 | 1464907152646 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:39:12 INFO - PROCESS | 1663 | 1464907152702 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12147b000 == 80 [pid = 1663] [id = 236] 15:39:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x110ecf400) [pid = 1663] [serial = 706] [outer = 0x0] 15:39:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x110ed4400) [pid = 1663] [serial = 707] [outer = 0x110ecf400] 15:39:12 INFO - PROCESS | 1663 | 1464907152732 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x110ed8000) [pid = 1663] [serial = 708] [outer = 0x110ecf400] 15:39:13 INFO - PROCESS | 1663 | 1464907153276 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 819ms 15:39:13 INFO - PROCESS | 1663 | 1464907153346 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1663 | 1464907153348 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:39:13 INFO - PROCESS | 1663 | 1464907153353 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1663 | 1464907153355 Marionette TRACE conn2 <- [1,918,null,{}] 15:39:13 INFO - PROCESS | 1663 | 1464907153361 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:13 INFO - PROCESS | 1663 | 1464907153462 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:39:13 INFO - PROCESS | 1663 | 1464907153530 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a045800 == 81 [pid = 1663] [id = 237] 15:39:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x11291e000) [pid = 1663] [serial = 709] [outer = 0x0] 15:39:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x112922c00) [pid = 1663] [serial = 710] [outer = 0x11291e000] 15:39:13 INFO - PROCESS | 1663 | 1464907153560 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1166cec00) [pid = 1663] [serial = 711] [outer = 0x11291e000] 15:39:14 INFO - PROCESS | 1663 | 1464907154042 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 724ms 15:39:14 INFO - PROCESS | 1663 | 1464907154078 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1663 | 1464907154083 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:39:14 INFO - PROCESS | 1663 | 1464907154090 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1663 | 1464907154092 Marionette TRACE conn2 <- [1,922,null,{}] 15:39:14 INFO - PROCESS | 1663 | 1464907154096 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:14 INFO - PROCESS | 1663 | 1464907154239 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:39:14 INFO - PROCESS | 1663 | 1464907154340 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a04d800 == 82 [pid = 1663] [id = 238] 15:39:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x118054000) [pid = 1663] [serial = 712] [outer = 0x0] 15:39:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x11892f800) [pid = 1663] [serial = 713] [outer = 0x118054000] 15:39:14 INFO - PROCESS | 1663 | 1464907154386 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x119b02800) [pid = 1663] [serial = 714] [outer = 0x118054000] 15:39:14 INFO - PROCESS | 1663 | 1464907154879 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12c44f800 == 81 [pid = 1663] [id = 228] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc95800 == 80 [pid = 1663] [id = 227] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12a94a800 == 79 [pid = 1663] [id = 226] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d5000 == 78 [pid = 1663] [id = 225] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc5800 == 77 [pid = 1663] [id = 224] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x126453000 == 76 [pid = 1663] [id = 223] 15:39:14 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11a039800) [pid = 1663] [serial = 587] [outer = 0x0] [url = about:blank] 15:39:14 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x126d78800) [pid = 1663] [serial = 590] [outer = 0x0] [url = about:blank] 15:39:14 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12aa1fc00) [pid = 1663] [serial = 593] [outer = 0x0] [url = about:blank] 15:39:14 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x116857400) [pid = 1663] [serial = 584] [outer = 0x0] [url = about:blank] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x125716000 == 75 [pid = 1663] [id = 222] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12168a000 == 74 [pid = 1663] [id = 221] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x11990a000 == 73 [pid = 1663] [id = 220] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1192d1000 == 72 [pid = 1663] [id = 219] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x117103800 == 71 [pid = 1663] [id = 218] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d7000 == 70 [pid = 1663] [id = 217] 15:39:14 INFO - PROCESS | 1663 | --DOCSHELL 0x11950a000 == 69 [pid = 1663] [id = 211] 15:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 873ms 15:39:14 INFO - PROCESS | 1663 | 1464907154963 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1663 | 1464907154964 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:39:14 INFO - PROCESS | 1663 | 1464907154967 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1663 | 1464907154969 Marionette TRACE conn2 <- [1,926,null,{}] 15:39:14 INFO - PROCESS | 1663 | 1464907154979 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:15 INFO - PROCESS | 1663 | 1464907155066 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x112925800) [pid = 1663] [serial = 626] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12c0a6400) [pid = 1663] [serial = 627] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x119123400) [pid = 1663] [serial = 599] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x12bd33400) [pid = 1663] [serial = 617] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1197ee800) [pid = 1663] [serial = 600] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12b3d6000) [pid = 1663] [serial = 612] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12bfdb800) [pid = 1663] [serial = 623] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1264c0800) [pid = 1663] [serial = 606] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12bfd8400) [pid = 1663] [serial = 621] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12bfd4800) [pid = 1663] [serial = 618] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12aa29400) [pid = 1663] [serial = 611] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x12904a400) [pid = 1663] [serial = 609] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x11838e000) [pid = 1663] [serial = 597] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x12ba18c00) [pid = 1663] [serial = 614] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x121959800) [pid = 1663] [serial = 603] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x1173a8400) [pid = 1663] [serial = 596] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1279a8000) [pid = 1663] [serial = 608] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x12b3d5800) [pid = 1663] [serial = 620] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x1211da800) [pid = 1663] [serial = 602] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1249f0800) [pid = 1663] [serial = 605] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12b3d4800) [pid = 1663] [serial = 582] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x12c08c000) [pid = 1663] [serial = 624] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12baf2000) [pid = 1663] [serial = 615] [outer = 0x0] [url = about:blank] 15:39:15 INFO - PROCESS | 1663 | 1464907155137 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183e1000 == 70 [pid = 1663] [id = 239] 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1161b9800) [pid = 1663] [serial = 715] [outer = 0x0] 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x119123400) [pid = 1663] [serial = 716] [outer = 0x1161b9800] 15:39:15 INFO - PROCESS | 1663 | 1464907155167 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12124fc00) [pid = 1663] [serial = 717] [outer = 0x1161b9800] 15:39:15 INFO - PROCESS | 1663 | 1464907155466 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 15:39:15 INFO - PROCESS | 1663 | 1464907155490 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1663 | 1464907155493 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:39:15 INFO - PROCESS | 1663 | 1464907155503 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1663 | 1464907155504 Marionette TRACE conn2 <- [1,930,null,{}] 15:39:15 INFO - PROCESS | 1663 | 1464907155506 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:15 INFO - PROCESS | 1663 | 1464907155598 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:39:15 INFO - PROCESS | 1663 | 1464907155676 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215b7800 == 71 [pid = 1663] [id = 240] 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x11a0c7800) [pid = 1663] [serial = 718] [outer = 0x0] 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1167c6400) [pid = 1663] [serial = 719] [outer = 0x11a0c7800] 15:39:15 INFO - PROCESS | 1663 | 1464907155703 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x124c70400) [pid = 1663] [serial = 720] [outer = 0x11a0c7800] 15:39:15 INFO - PROCESS | 1663 | 1464907155984 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 15:39:16 INFO - PROCESS | 1663 | 1464907156068 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1663 | 1464907156070 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:39:16 INFO - PROCESS | 1663 | 1464907156076 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1663 | 1464907156078 Marionette TRACE conn2 <- [1,934,null,{}] 15:39:16 INFO - PROCESS | 1663 | 1464907156083 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 1663 | 1464907156192 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:39:16 INFO - PROCESS | 1663 | 1464907156244 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e18800 == 72 [pid = 1663] [id = 241] 15:39:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x111e6cc00) [pid = 1663] [serial = 721] [outer = 0x0] 15:39:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x11291fc00) [pid = 1663] [serial = 722] [outer = 0x111e6cc00] 15:39:16 INFO - PROCESS | 1663 | 1464907156277 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1166cb400) [pid = 1663] [serial = 723] [outer = 0x111e6cc00] 15:39:16 INFO - PROCESS | 1663 | 1464907156700 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 15:39:16 INFO - PROCESS | 1663 | 1464907156748 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1663 | 1464907156750 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:39:16 INFO - PROCESS | 1663 | 1464907156756 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1663 | 1464907156759 Marionette TRACE conn2 <- [1,938,null,{}] 15:39:16 INFO - PROCESS | 1663 | 1464907156762 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 1663 | 1464907156866 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:39:16 INFO - PROCESS | 1663 | 1464907156956 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x121fd7800 == 73 [pid = 1663] [id = 242] 15:39:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x119126000) [pid = 1663] [serial = 724] [outer = 0x0] 15:39:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1197f0000) [pid = 1663] [serial = 725] [outer = 0x119126000] 15:39:17 INFO - PROCESS | 1663 | 1464907156999 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x121081800) [pid = 1663] [serial = 726] [outer = 0x119126000] 15:39:17 INFO - PROCESS | 1663 | 1464907157467 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 775ms 15:39:17 INFO - PROCESS | 1663 | 1464907157530 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1663 | 1464907157533 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:39:17 INFO - PROCESS | 1663 | 1464907157537 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1663 | 1464907157539 Marionette TRACE conn2 <- [1,942,null,{}] 15:39:17 INFO - PROCESS | 1663 | 1464907157549 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:17 INFO - PROCESS | 1663 | 1464907157704 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:39:17 INFO - PROCESS | 1663 | 1464907157800 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc1000 == 74 [pid = 1663] [id = 243] 15:39:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1250b1800) [pid = 1663] [serial = 727] [outer = 0x0] 15:39:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x1257b1c00) [pid = 1663] [serial = 728] [outer = 0x1250b1800] 15:39:17 INFO - PROCESS | 1663 | 1464907157833 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x126bb6000) [pid = 1663] [serial = 729] [outer = 0x1250b1800] 15:39:18 INFO - PROCESS | 1663 | 1464907158328 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 822ms 15:39:18 INFO - PROCESS | 1663 | 1464907158361 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1663 | 1464907158364 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:39:18 INFO - PROCESS | 1663 | 1464907158368 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1663 | 1464907158370 Marionette TRACE conn2 <- [1,946,null,{}] 15:39:18 INFO - PROCESS | 1663 | 1464907158373 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1663 | 1464907158513 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:39:18 INFO - PROCESS | 1663 | 1464907158618 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d8000 == 75 [pid = 1663] [id = 244] 15:39:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x128e35c00) [pid = 1663] [serial = 730] [outer = 0x0] 15:39:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x128e3ec00) [pid = 1663] [serial = 731] [outer = 0x128e35c00] 15:39:18 INFO - PROCESS | 1663 | 1464907158651 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x129518800) [pid = 1663] [serial = 732] [outer = 0x128e35c00] 15:39:19 INFO - PROCESS | 1663 | 1464907159086 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 772ms 15:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:39:19 INFO - PROCESS | 1663 | 1464907159139 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1663 | 1464907159141 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1663 | 1464907159143 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1663 | 1464907159144 Marionette TRACE conn2 <- [1,950,null,{}] 15:39:19 INFO - PROCESS | 1663 | 1464907159147 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1663 | 1464907159247 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:39:19 INFO - PROCESS | 1663 | 1464907159303 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba46000 == 76 [pid = 1663] [id = 245] 15:39:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x129516400) [pid = 1663] [serial = 733] [outer = 0x0] 15:39:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x129832c00) [pid = 1663] [serial = 734] [outer = 0x129516400] 15:39:19 INFO - PROCESS | 1663 | 1464907159333 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x12aa20800) [pid = 1663] [serial = 735] [outer = 0x129516400] 15:39:19 INFO - PROCESS | 1663 | 1464907159748 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 15:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:39:19 INFO - PROCESS | 1663 | 1464907159763 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1663 | 1464907159764 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1663 | 1464907159766 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1663 | 1464907159768 Marionette TRACE conn2 <- [1,954,null,{}] 15:39:19 INFO - PROCESS | 1663 | 1464907159770 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1663 | 1464907159907 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:39:19 INFO - PROCESS | 1663 | 1464907159976 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc95000 == 77 [pid = 1663] [id = 246] 15:39:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x12982c800) [pid = 1663] [serial = 736] [outer = 0x0] 15:39:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12b29bc00) [pid = 1663] [serial = 737] [outer = 0x12982c800] 15:39:20 INFO - PROCESS | 1663 | 1464907160007 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12baf2c00) [pid = 1663] [serial = 738] [outer = 0x12982c800] 15:39:20 INFO - PROCESS | 1663 | 1464907160415 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 15:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:39:20 INFO - PROCESS | 1663 | 1464907160438 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1663 | 1464907160439 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:39:20 INFO - PROCESS | 1663 | 1464907160442 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1663 | 1464907160445 Marionette TRACE conn2 <- [1,958,null,{}] 15:39:20 INFO - PROCESS | 1663 | 1464907160448 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:20 INFO - PROCESS | 1663 | 1464907160546 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:39:20 INFO - PROCESS | 1663 | 1464907160602 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c4a6000 == 78 [pid = 1663] [id = 247] 15:39:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12bd35400) [pid = 1663] [serial = 739] [outer = 0x0] 15:39:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x12c083400) [pid = 1663] [serial = 740] [outer = 0x12bd35400] 15:39:20 INFO - PROCESS | 1663 | 1464907160631 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12c0a7000) [pid = 1663] [serial = 741] [outer = 0x12bd35400] 15:39:21 INFO - PROCESS | 1663 | 1464907161098 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 15:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:39:21 INFO - PROCESS | 1663 | 1464907161113 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1663 | 1464907161115 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:39:21 INFO - PROCESS | 1663 | 1464907161117 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1663 | 1464907161118 Marionette TRACE conn2 <- [1,962,null,{}] 15:39:21 INFO - PROCESS | 1663 | 1464907161121 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:21 INFO - PROCESS | 1663 | 1464907161223 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:39:21 INFO - PROCESS | 1663 | 1464907161325 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf13000 == 79 [pid = 1663] [id = 248] 15:39:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x11288f800) [pid = 1663] [serial = 742] [outer = 0x0] 15:39:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x112895400) [pid = 1663] [serial = 743] [outer = 0x11288f800] 15:39:21 INFO - PROCESS | 1663 | 1464907161358 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x112899400) [pid = 1663] [serial = 744] [outer = 0x11288f800] 15:39:21 INFO - PROCESS | 1663 | 1464907161752 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 15:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:39:21 INFO - PROCESS | 1663 | 1464907161787 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1663 | 1464907161788 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:39:21 INFO - PROCESS | 1663 | 1464907161791 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1663 | 1464907161792 Marionette TRACE conn2 <- [1,966,null,{}] 15:39:21 INFO - PROCESS | 1663 | 1464907161795 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:21 INFO - PROCESS | 1663 | 1464907161899 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:39:21 INFO - PROCESS | 1663 | 1464907161954 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x126208000 == 80 [pid = 1663] [id = 249] 15:39:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x11288fc00) [pid = 1663] [serial = 745] [outer = 0x0] 15:39:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12b3d5400) [pid = 1663] [serial = 746] [outer = 0x11288fc00] 15:39:21 INFO - PROCESS | 1663 | 1464907161981 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12c0ac000) [pid = 1663] [serial = 747] [outer = 0x11288fc00] 15:39:22 INFO - PROCESS | 1663 | 1464907162531 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 823ms 15:39:22 INFO - PROCESS | 1663 | 1464907162625 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1663 | 1464907162627 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:39:22 INFO - PROCESS | 1663 | 1464907162633 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1663 | 1464907162635 Marionette TRACE conn2 <- [1,970,null,{}] 15:39:22 INFO - PROCESS | 1663 | 1464907162639 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1663 | 1464907162744 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:39:22 INFO - PROCESS | 1663 | 1464907162817 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x11711b000 == 81 [pid = 1663] [id = 250] 15:39:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x113d6c800) [pid = 1663] [serial = 748] [outer = 0x0] 15:39:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x116a6a800) [pid = 1663] [serial = 749] [outer = 0x113d6c800] 15:39:22 INFO - PROCESS | 1663 | 1464907162847 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x118568800) [pid = 1663] [serial = 750] [outer = 0x113d6c800] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1183e1000 == 80 [pid = 1663] [id = 239] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11a04d800 == 79 [pid = 1663] [id = 238] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11a045800 == 78 [pid = 1663] [id = 237] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12147b000 == 77 [pid = 1663] [id = 236] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x121469000 == 76 [pid = 1663] [id = 235] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x121996000 == 75 [pid = 1663] [id = 234] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12d83a800 == 74 [pid = 1663] [id = 233] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4e1000 == 73 [pid = 1663] [id = 232] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12486d000 == 72 [pid = 1663] [id = 231] 15:39:23 INFO - PROCESS | 1663 | --DOCSHELL 0x117e14800 == 71 [pid = 1663] [id = 230] 15:39:23 INFO - PROCESS | 1663 | 1464907163258 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 15:39:23 INFO - PROCESS | 1663 | 1464907163306 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1663 | 1464907163310 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:39:23 INFO - PROCESS | 1663 | 1464907163314 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1663 | 1464907163316 Marionette TRACE conn2 <- [1,974,null,{}] 15:39:23 INFO - PROCESS | 1663 | 1464907163318 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1663 | 1464907163410 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:39:23 INFO - PROCESS | 1663 | 1464907163480 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x11994f000 == 72 [pid = 1663] [id = 251] 15:39:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x118570800) [pid = 1663] [serial = 751] [outer = 0x0] 15:39:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x119d0a800) [pid = 1663] [serial = 752] [outer = 0x118570800] 15:39:23 INFO - PROCESS | 1663 | 1464907163507 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x12157a800) [pid = 1663] [serial = 753] [outer = 0x118570800] 15:39:23 INFO - PROCESS | 1663 | 1464907163809 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 15:39:23 INFO - PROCESS | 1663 | 1464907163833 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:39:23 INFO - PROCESS | 1663 | 1464907163835 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:39:23 INFO - PROCESS | 1663 | 1464907163837 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1663 | 1464907163839 Marionette TRACE conn2 <- [1,978,null,{}] 15:39:23 INFO - PROCESS | 1663 | 1464907163852 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1663 | 1464907163946 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:39:24 INFO - PROCESS | 1663 | 1464907164034 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x126219000 == 73 [pid = 1663] [id = 252] 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x121250000) [pid = 1663] [serial = 754] [outer = 0x0] 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x121583000) [pid = 1663] [serial = 755] [outer = 0x121250000] 15:39:24 INFO - PROCESS | 1663 | 1464907164067 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1252be400) [pid = 1663] [serial = 756] [outer = 0x121250000] 15:39:24 INFO - PROCESS | 1663 | 1464907164390 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 576ms 15:39:24 INFO - PROCESS | 1663 | 1464907164415 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1663 | 1464907164417 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:39:24 INFO - PROCESS | 1663 | 1464907164419 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1663 | 1464907164420 Marionette TRACE conn2 <- [1,982,null,{}] 15:39:24 INFO - PROCESS | 1663 | 1464907164433 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:24 INFO - PROCESS | 1663 | 1464907164538 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:39:24 INFO - PROCESS | 1663 | 1464907164551 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x129119000 == 74 [pid = 1663] [id = 253] 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x1264bfc00) [pid = 1663] [serial = 757] [outer = 0x0] 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x129517000) [pid = 1663] [serial = 758] [outer = 0x1264bfc00] 15:39:24 INFO - PROCESS | 1663 | 1464907164577 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12aa22800) [pid = 1663] [serial = 759] [outer = 0x1264bfc00] 15:39:24 INFO - PROCESS | 1663 | 1464907164917 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 528ms 15:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:39:24 INFO - PROCESS | 1663 | 1464907164951 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1663 | 1464907164952 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:39:24 INFO - PROCESS | 1663 | 1464907164954 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1663 | 1464907164955 Marionette TRACE conn2 <- [1,986,null,{}] 15:39:24 INFO - PROCESS | 1663 | 1464907164957 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1663 | 1464907165067 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:39:25 INFO - PROCESS | 1663 | 1464907165121 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf04800 == 75 [pid = 1663] [id = 254] 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x1278e3400) [pid = 1663] [serial = 760] [outer = 0x0] 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x12aa76400) [pid = 1663] [serial = 761] [outer = 0x1278e3400] 15:39:25 INFO - PROCESS | 1663 | 1464907165145 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x12b3d5000) [pid = 1663] [serial = 762] [outer = 0x1278e3400] 15:39:25 INFO - PROCESS | 1663 | 1464907165486 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 15:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:39:25 INFO - PROCESS | 1663 | 1464907165523 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1663 | 1464907165524 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:39:25 INFO - PROCESS | 1663 | 1464907165526 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1663 | 1464907165528 Marionette TRACE conn2 <- [1,990,null,{}] 15:39:25 INFO - PROCESS | 1663 | 1464907165530 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1663 | 1464907165653 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:39:25 INFO - PROCESS | 1663 | 1464907165667 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353d2800 == 76 [pid = 1663] [id = 255] 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12baec000) [pid = 1663] [serial = 763] [outer = 0x0] 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x12cbe2400) [pid = 1663] [serial = 764] [outer = 0x12baec000] 15:39:25 INFO - PROCESS | 1663 | 1464907165700 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12cbf0400) [pid = 1663] [serial = 765] [outer = 0x12baec000] 15:39:26 INFO - PROCESS | 1663 | 1464907166024 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 15:39:26 INFO - PROCESS | 1663 | 1464907166062 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1663 | 1464907166063 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:39:26 INFO - PROCESS | 1663 | 1464907166066 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1663 | 1464907166067 Marionette TRACE conn2 <- [1,994,null,{}] 15:39:26 INFO - PROCESS | 1663 | 1464907166069 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1663 | 1464907166176 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:39:26 INFO - PROCESS | 1663 | 1464907166215 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x135867800 == 77 [pid = 1663] [id = 256] 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x12bfd2000) [pid = 1663] [serial = 766] [outer = 0x0] 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12ccd6c00) [pid = 1663] [serial = 767] [outer = 0x12bfd2000] 15:39:26 INFO - PROCESS | 1663 | 1464907166240 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12ccdd000) [pid = 1663] [serial = 768] [outer = 0x12bfd2000] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x124971400) [pid = 1663] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x113d0b800) [pid = 1663] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x119194c00) [pid = 1663] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x124ceb400) [pid = 1663] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x12ba09c00) [pid = 1663] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x121672800) [pid = 1663] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1181acc00) [pid = 1663] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x11838f800) [pid = 1663] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x128e40000) [pid = 1663] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x112a73400) [pid = 1663] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1167ba000) [pid = 1663] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1294b1000) [pid = 1663] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1279ad000) [pid = 1663] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12a876800) [pid = 1663] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x112a74000) [pid = 1663] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1160ef400) [pid = 1663] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x11a0c7000) [pid = 1663] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x113d0d000) [pid = 1663] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x117431800) [pid = 1663] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x12aa72000) [pid = 1663] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x1194cac00) [pid = 1663] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x12951b800) [pid = 1663] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x1197f2c00) [pid = 1663] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x121251c00) [pid = 1663] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12a960c00) [pid = 1663] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x124fc5c00) [pid = 1663] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x12a961000) [pid = 1663] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x12aa67c00) [pid = 1663] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x11291e000) [pid = 1663] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x1161b9800) [pid = 1663] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x118054000) [pid = 1663] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12b3ddc00) [pid = 1663] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x110ecf400) [pid = 1663] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x12673bc00) [pid = 1663] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x11617e000) [pid = 1663] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x118578800) [pid = 1663] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1168c9c00) [pid = 1663] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x11a0c8000) [pid = 1663] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1161b8400) [pid = 1663] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12982f800) [pid = 1663] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:39:26 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x11758fc00) [pid = 1663] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:39:26 INFO - PROCESS | 1663 | 1464907166776 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 720ms 15:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:39:26 INFO - PROCESS | 1663 | 1464907166786 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1663 | 1464907166788 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:39:26 INFO - PROCESS | 1663 | 1464907166790 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1663 | 1464907166791 Marionette TRACE conn2 <- [1,998,null,{}] 15:39:26 INFO - PROCESS | 1663 | 1464907166815 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1663 | 1464907166915 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:39:26 INFO - PROCESS | 1663 | 1464907166920 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x121292800 == 78 [pid = 1663] [id = 257] 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x111ed7400) [pid = 1663] [serial = 769] [outer = 0x0] 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x116851000) [pid = 1663] [serial = 770] [outer = 0x111ed7400] 15:39:26 INFO - PROCESS | 1663 | 1464907166945 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x118396c00) [pid = 1663] [serial = 771] [outer = 0x111ed7400] 15:39:27 INFO - PROCESS | 1663 | 1464907167281 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 15:39:27 INFO - PROCESS | 1663 | 1464907167313 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1663 | 1464907167314 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:39:27 INFO - PROCESS | 1663 | 1464907167316 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1663 | 1464907167317 Marionette TRACE conn2 <- [1,1002,null,{}] 15:39:27 INFO - PROCESS | 1663 | 1464907167320 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1663 | 1464907167410 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:39:27 INFO - PROCESS | 1663 | 1464907167471 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d056800 == 79 [pid = 1663] [id = 258] 15:39:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x112a82800) [pid = 1663] [serial = 772] [outer = 0x0] 15:39:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x1194c8400) [pid = 1663] [serial = 773] [outer = 0x112a82800] 15:39:27 INFO - PROCESS | 1663 | 1464907167499 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x124976000) [pid = 1663] [serial = 774] [outer = 0x112a82800] 15:39:27 INFO - PROCESS | 1663 | 1464907167820 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 15:39:27 INFO - PROCESS | 1663 | 1464907167839 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1663 | 1464907167841 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:39:27 INFO - PROCESS | 1663 | 1464907167846 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1663 | 1464907167847 Marionette TRACE conn2 <- [1,1006,null,{}] 15:39:27 INFO - PROCESS | 1663 | 1464907167850 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1663 | 1464907167943 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:39:27 INFO - PROCESS | 1663 | 1464907167948 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x135b7c800 == 80 [pid = 1663] [id = 259] 15:39:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x11a03e800) [pid = 1663] [serial = 775] [outer = 0x0] 15:39:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x1279ac400) [pid = 1663] [serial = 776] [outer = 0x11a03e800] 15:39:27 INFO - PROCESS | 1663 | 1464907167973 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x12a960c00) [pid = 1663] [serial = 777] [outer = 0x11a03e800] 15:39:28 INFO - PROCESS | 1663 | 1464907168362 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 15:39:28 INFO - PROCESS | 1663 | 1464907168417 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1663 | 1464907168420 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:39:28 INFO - PROCESS | 1663 | 1464907168436 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1663 | 1464907168439 Marionette TRACE conn2 <- [1,1010,null,{}] 15:39:28 INFO - PROCESS | 1663 | 1464907168442 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:28 INFO - PROCESS | 1663 | 1464907168576 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:39:28 INFO - PROCESS | 1663 | 1464907168698 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183de000 == 81 [pid = 1663] [id = 260] 15:39:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x110ece000) [pid = 1663] [serial = 778] [outer = 0x0] 15:39:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x110ed5800) [pid = 1663] [serial = 779] [outer = 0x110ece000] 15:39:28 INFO - PROCESS | 1663 | 1464907168731 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x112893c00) [pid = 1663] [serial = 780] [outer = 0x110ece000] 15:39:29 INFO - PROCESS | 1663 | 1464907169188 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 835ms 15:39:29 INFO - PROCESS | 1663 | 1464907169260 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1663 | 1464907169262 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:39:29 INFO - PROCESS | 1663 | 1464907169266 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1663 | 1464907169268 Marionette TRACE conn2 <- [1,1014,null,{}] 15:39:29 INFO - PROCESS | 1663 | 1464907169271 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1663 | 1464907169426 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:39:29 INFO - PROCESS | 1663 | 1464907169483 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12621d800 == 82 [pid = 1663] [id = 261] 15:39:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x116a6cc00) [pid = 1663] [serial = 781] [outer = 0x0] 15:39:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11a039800) [pid = 1663] [serial = 782] [outer = 0x116a6cc00] 15:39:29 INFO - PROCESS | 1663 | 1464907169516 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12157b800) [pid = 1663] [serial = 783] [outer = 0x116a6cc00] 15:39:29 INFO - PROCESS | 1663 | 1464907169931 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 723ms 15:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:39:29 INFO - PROCESS | 1663 | 1464907169991 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1663 | 1464907169994 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:39:29 INFO - PROCESS | 1663 | 1464907169996 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1663 | 1464907169998 Marionette TRACE conn2 <- [1,1018,null,{}] 15:39:30 INFO - PROCESS | 1663 | 1464907170000 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:30 INFO - PROCESS | 1663 | 1464907170112 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:39:30 INFO - PROCESS | 1663 | 1464907170217 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351d8000 == 83 [pid = 1663] [id = 262] 15:39:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x121583800) [pid = 1663] [serial = 784] [outer = 0x0] 15:39:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12497ac00) [pid = 1663] [serial = 785] [outer = 0x121583800] 15:39:30 INFO - PROCESS | 1663 | 1464907170250 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x126b0ac00) [pid = 1663] [serial = 786] [outer = 0x121583800] 15:39:30 INFO - PROCESS | 1663 | 1464907170714 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 770ms 15:39:30 INFO - PROCESS | 1663 | 1464907170768 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:39:30 INFO - PROCESS | 1663 | 1464907170770 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:39:30 INFO - PROCESS | 1663 | 1464907170784 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1663 | 1464907170791 Marionette TRACE conn2 <- [1,1022,null,{}] 15:39:30 INFO - PROCESS | 1663 | 1464907170796 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:30 INFO - PROCESS | 1663 | 1464907170958 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:39:31 INFO - PROCESS | 1663 | 1464907171058 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350db000 == 84 [pid = 1663] [id = 263] 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x121584000) [pid = 1663] [serial = 787] [outer = 0x0] 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12aa75800) [pid = 1663] [serial = 788] [outer = 0x121584000] 15:39:31 INFO - PROCESS | 1663 | 1464907171089 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x12baf2000) [pid = 1663] [serial = 789] [outer = 0x121584000] 15:39:31 INFO - PROCESS | 1663 | 1464907171529 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 788ms 15:39:31 INFO - PROCESS | 1663 | 1464907171563 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1663 | 1464907171565 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:39:31 INFO - PROCESS | 1663 | 1464907171568 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1663 | 1464907171569 Marionette TRACE conn2 <- [1,1026,null,{}] 15:39:31 INFO - PROCESS | 1663 | 1464907171572 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 1663 | 1464907171682 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:39:31 INFO - PROCESS | 1663 | 1464907171754 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x135cc7000 == 85 [pid = 1663] [id = 264] 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x126237800) [pid = 1663] [serial = 790] [outer = 0x0] 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12623d400) [pid = 1663] [serial = 791] [outer = 0x126237800] 15:39:31 INFO - PROCESS | 1663 | 1464907171786 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x126241000) [pid = 1663] [serial = 792] [outer = 0x126237800] 15:39:32 INFO - PROCESS | 1663 | 1464907172220 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 15:39:32 INFO - PROCESS | 1663 | 1464907172239 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1663 | 1464907172241 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:39:32 INFO - PROCESS | 1663 | 1464907172246 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1663 | 1464907172247 Marionette TRACE conn2 <- [1,1030,null,{}] 15:39:32 INFO - PROCESS | 1663 | 1464907172250 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1663 | 1464907172356 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:39:32 INFO - PROCESS | 1663 | 1464907172417 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x116127800 == 86 [pid = 1663] [id = 265] 15:39:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x112922400) [pid = 1663] [serial = 793] [outer = 0x0] 15:39:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x11758d800) [pid = 1663] [serial = 794] [outer = 0x112922400] 15:39:32 INFO - PROCESS | 1663 | 1464907172492 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12bd33800) [pid = 1663] [serial = 795] [outer = 0x112922400] 15:39:33 INFO - PROCESS | 1663 | 1464907173230 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1023ms 15:39:33 INFO - PROCESS | 1663 | 1464907173269 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1663 | 1464907173271 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:39:33 INFO - PROCESS | 1663 | 1464907173283 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1663 | 1464907173286 Marionette TRACE conn2 <- [1,1034,null,{}] 15:39:33 INFO - PROCESS | 1663 | 1464907173290 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:33 INFO - PROCESS | 1663 | 1464907173387 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:39:33 INFO - PROCESS | 1663 | 1464907173454 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c5000 == 87 [pid = 1663] [id = 266] 15:39:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x11291b400) [pid = 1663] [serial = 796] [outer = 0x0] 15:39:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x112a73400) [pid = 1663] [serial = 797] [outer = 0x11291b400] 15:39:33 INFO - PROCESS | 1663 | 1464907173481 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x115e4ec00) [pid = 1663] [serial = 798] [outer = 0x11291b400] 15:39:33 INFO - PROCESS | 1663 | 1464907173912 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 681ms 15:39:33 INFO - PROCESS | 1663 | 1464907173968 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1663 | 1464907173971 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:39:34 INFO - PROCESS | 1663 | 1464907173999 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1663 | 1464907174000 Marionette TRACE conn2 <- [1,1038,null,{}] 15:39:34 INFO - PROCESS | 1663 | 1464907174005 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1663 | 1464907174105 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:39:34 INFO - PROCESS | 1663 | 1464907174181 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x11705d000 == 88 [pid = 1663] [id = 267] 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x11739d400) [pid = 1663] [serial = 799] [outer = 0x0] 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x11742d000) [pid = 1663] [serial = 800] [outer = 0x11739d400] 15:39:34 INFO - PROCESS | 1663 | 1464907174209 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x11805c000) [pid = 1663] [serial = 801] [outer = 0x11739d400] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x126b52000 == 87 [pid = 1663] [id = 85] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x1161e7000 == 86 [pid = 1663] [id = 83] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa45800 == 85 [pid = 1663] [id = 118] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e7000 == 84 [pid = 1663] [id = 119] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x119922000 == 83 [pid = 1663] [id = 184] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf95000 == 82 [pid = 1663] [id = 152] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa57000 == 81 [pid = 1663] [id = 197] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x119503800 == 80 [pid = 1663] [id = 116] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12a821800 == 79 [pid = 1663] [id = 182] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x129a16000 == 78 [pid = 1663] [id = 117] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x119964800 == 77 [pid = 1663] [id = 196] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12181e800 == 76 [pid = 1663] [id = 151] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x135b7c800 == 75 [pid = 1663] [id = 259] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12d056800 == 74 [pid = 1663] [id = 258] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x121292800 == 73 [pid = 1663] [id = 257] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x135867800 == 72 [pid = 1663] [id = 256] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x1353d2800 == 71 [pid = 1663] [id = 255] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12bfd9c00) [pid = 1663] [serial = 686] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x1167c6400) [pid = 1663] [serial = 719] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf04800 == 70 [pid = 1663] [id = 254] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x129119000 == 69 [pid = 1663] [id = 253] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x126219000 == 68 [pid = 1663] [id = 252] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11994f000 == 67 [pid = 1663] [id = 251] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11711b000 == 66 [pid = 1663] [id = 250] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x117e18800 == 65 [pid = 1663] [id = 241] 15:39:34 INFO - PROCESS | 1663 | --DOCSHELL 0x1215b7800 == 64 [pid = 1663] [id = 240] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1279ac800) [pid = 1663] [serial = 455] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x116a6a400) [pid = 1663] [serial = 504] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x121087400) [pid = 1663] [serial = 452] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x128e35800) [pid = 1663] [serial = 591] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x12bd2c400) [pid = 1663] [serial = 389] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x126bb5000) [pid = 1663] [serial = 513] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x12124f000) [pid = 1663] [serial = 510] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x118931000) [pid = 1663] [serial = 507] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12a965400) [pid = 1663] [serial = 458] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x1279b4000) [pid = 1663] [serial = 516] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x11857a400) [pid = 1663] [serial = 449] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x12b29d800) [pid = 1663] [serial = 701] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12c0ad000) [pid = 1663] [serial = 704] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x118930c00) [pid = 1663] [serial = 633] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x110ed8000) [pid = 1663] [serial = 708] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x110ed4400) [pid = 1663] [serial = 707] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1278e0c00) [pid = 1663] [serial = 665] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1279acc00) [pid = 1663] [serial = 666] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x12aa25400) [pid = 1663] [serial = 675] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x1294af400) [pid = 1663] [serial = 669] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12bd2b400) [pid = 1663] [serial = 684] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x1279b0800) [pid = 1663] [serial = 678] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x124fc1800) [pid = 1663] [serial = 663] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x11805b000) [pid = 1663] [serial = 549] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x121080800) [pid = 1663] [serial = 588] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12aa25000) [pid = 1663] [serial = 546] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12aa72400) [pid = 1663] [serial = 645] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x129522c00) [pid = 1663] [serial = 639] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x12b3de400) [pid = 1663] [serial = 642] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x126d77000) [pid = 1663] [serial = 555] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x11838c400) [pid = 1663] [serial = 585] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12b3d2000) [pid = 1663] [serial = 594] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x11a0bc000) [pid = 1663] [serial = 552] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1295e7400) [pid = 1663] [serial = 671] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x128e3e000) [pid = 1663] [serial = 668] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x12a9e9000) [pid = 1663] [serial = 674] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x119b0dc00) [pid = 1663] [serial = 677] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x129831c00) [pid = 1663] [serial = 672] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x118393400) [pid = 1663] [serial = 632] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x121253800) [pid = 1663] [serial = 659] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x121950000) [pid = 1663] [serial = 660] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1168c9800) [pid = 1663] [serial = 651] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x11516ac00) [pid = 1663] [serial = 650] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1181abc00) [pid = 1663] [serial = 653] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x118934400) [pid = 1663] [serial = 654] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x12c0a5400) [pid = 1663] [serial = 648] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12b3d1000) [pid = 1663] [serial = 647] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x119c93800) [pid = 1663] [serial = 656] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12107bc00) [pid = 1663] [serial = 657] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12c088c00) [pid = 1663] [serial = 629] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12c0aa400) [pid = 1663] [serial = 630] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x124977800) [pid = 1663] [serial = 636] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x121254c00) [pid = 1663] [serial = 635] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x124979c00) [pid = 1663] [serial = 662] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12aa72c00) [pid = 1663] [serial = 680] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1278de400) [pid = 1663] [serial = 638] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12b294000) [pid = 1663] [serial = 641] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12b3d8800) [pid = 1663] [serial = 681] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12aa6e400) [pid = 1663] [serial = 644] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x112922c00) [pid = 1663] [serial = 710] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1166cec00) [pid = 1663] [serial = 711] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x119123400) [pid = 1663] [serial = 716] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11892f800) [pid = 1663] [serial = 713] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12124fc00) [pid = 1663] [serial = 717] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x119b02800) [pid = 1663] [serial = 714] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x116854000) [pid = 1663] [serial = 689] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1194c4800) [pid = 1663] [serial = 692] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12bae3c00) [pid = 1663] [serial = 683] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1262aa800) [pid = 1663] [serial = 695] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12a963c00) [pid = 1663] [serial = 698] [outer = 0x0] [url = about:blank] 15:39:34 INFO - PROCESS | 1663 | 1464907174649 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 694ms 15:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:39:34 INFO - PROCESS | 1663 | 1464907174671 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1663 | 1464907174672 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:39:34 INFO - PROCESS | 1663 | 1464907174682 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1663 | 1464907174685 Marionette TRACE conn2 <- [1,1042,null,{}] 15:39:34 INFO - PROCESS | 1663 | 1464907174714 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1663 | 1464907174798 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:39:34 INFO - PROCESS | 1663 | 1464907174805 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180d6000 == 65 [pid = 1663] [id = 268] 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x116a6a400) [pid = 1663] [serial = 802] [outer = 0x0] 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x118575800) [pid = 1663] [serial = 803] [outer = 0x116a6a400] 15:39:34 INFO - PROCESS | 1663 | 1464907174834 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x118714800) [pid = 1663] [serial = 804] [outer = 0x116a6a400] 15:39:35 INFO - PROCESS | 1663 | 1464907175196 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 549ms 15:39:35 INFO - PROCESS | 1663 | 1464907175223 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1663 | 1464907175228 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:39:35 INFO - PROCESS | 1663 | 1464907175230 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1663 | 1464907175231 Marionette TRACE conn2 <- [1,1046,null,{}] 15:39:35 INFO - PROCESS | 1663 | 1464907175234 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1663 | 1464907175319 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:39:35 INFO - PROCESS | 1663 | 1464907175324 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951a800 == 66 [pid = 1663] [id = 269] 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x118930400) [pid = 1663] [serial = 805] [outer = 0x0] 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1191c2800) [pid = 1663] [serial = 806] [outer = 0x118930400] 15:39:35 INFO - PROCESS | 1663 | 1464907175351 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1194c9400) [pid = 1663] [serial = 807] [outer = 0x118930400] 15:39:35 INFO - PROCESS | 1663 | 1464907175672 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 15:39:35 INFO - PROCESS | 1663 | 1464907175708 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1663 | 1464907175712 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:39:35 INFO - PROCESS | 1663 | 1464907175715 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1663 | 1464907175716 Marionette TRACE conn2 <- [1,1050,null,{}] 15:39:35 INFO - PROCESS | 1663 | 1464907175718 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1663 | 1464907175803 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:39:35 INFO - PROCESS | 1663 | 1464907175857 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d6000 == 67 [pid = 1663] [id = 270] 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119125000) [pid = 1663] [serial = 808] [outer = 0x0] 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1197f1000) [pid = 1663] [serial = 809] [outer = 0x119125000] 15:39:35 INFO - PROCESS | 1663 | 1464907175883 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11a03f400) [pid = 1663] [serial = 810] [outer = 0x119125000] 15:39:36 INFO - PROCESS | 1663 | 1464907176212 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 15:39:36 INFO - PROCESS | 1663 | 1464907176234 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1663 | 1464907176237 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:39:36 INFO - PROCESS | 1663 | 1464907176240 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1663 | 1464907176242 Marionette TRACE conn2 <- [1,1054,null,{}] 15:39:36 INFO - PROCESS | 1663 | 1464907176245 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:36 INFO - PROCESS | 1663 | 1464907176428 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:39:36 INFO - PROCESS | 1663 | 1464907176442 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180a0800 == 68 [pid = 1663] [id = 271] 15:39:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x119dad800) [pid = 1663] [serial = 811] [outer = 0x0] 15:39:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x121080400) [pid = 1663] [serial = 812] [outer = 0x119dad800] 15:39:36 INFO - PROCESS | 1663 | 1464907176483 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12157f400) [pid = 1663] [serial = 813] [outer = 0x119dad800] 15:39:36 INFO - PROCESS | 1663 | 1464907176885 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 673ms 15:39:36 INFO - PROCESS | 1663 | 1464907176912 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1663 | 1464907176914 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:39:36 INFO - PROCESS | 1663 | 1464907176921 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1663 | 1464907176923 Marionette TRACE conn2 <- [1,1058,null,{}] 15:39:36 INFO - PROCESS | 1663 | 1464907176925 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1663 | 1464907177032 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:39:37 INFO - PROCESS | 1663 | 1464907177067 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x121471000 == 69 [pid = 1663] [id = 272] 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12157fc00) [pid = 1663] [serial = 814] [outer = 0x0] 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12166ec00) [pid = 1663] [serial = 815] [outer = 0x12157fc00] 15:39:37 INFO - PROCESS | 1663 | 1464907177092 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x121955000) [pid = 1663] [serial = 816] [outer = 0x12157fc00] 15:39:37 INFO - PROCESS | 1663 | 1464907177424 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 517ms 15:39:37 INFO - PROCESS | 1663 | 1464907177440 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1663 | 1464907177441 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:39:37 INFO - PROCESS | 1663 | 1464907177446 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1663 | 1464907177447 Marionette TRACE conn2 <- [1,1062,null,{}] 15:39:37 INFO - PROCESS | 1663 | 1464907177450 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1663 | 1464907177553 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:39:37 INFO - PROCESS | 1663 | 1464907177566 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x121816800 == 70 [pid = 1663] [id = 273] 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121956800) [pid = 1663] [serial = 817] [outer = 0x0] 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x124972c00) [pid = 1663] [serial = 818] [outer = 0x121956800] 15:39:37 INFO - PROCESS | 1663 | 1464907177591 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x124c74800) [pid = 1663] [serial = 819] [outer = 0x121956800] 15:39:37 INFO - PROCESS | 1663 | 1464907177930 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 15:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:39:37 INFO - PROCESS | 1663 | 1464907177964 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1663 | 1464907177966 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:39:37 INFO - PROCESS | 1663 | 1464907177968 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1663 | 1464907177969 Marionette TRACE conn2 <- [1,1066,null,{}] 15:39:37 INFO - PROCESS | 1663 | 1464907177971 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1663 | 1464907178068 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:39:38 INFO - PROCESS | 1663 | 1464907178079 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x121fc3000 == 71 [pid = 1663] [id = 274] 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x124c75400) [pid = 1663] [serial = 820] [outer = 0x0] 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1252bec00) [pid = 1663] [serial = 821] [outer = 0x124c75400] 15:39:38 INFO - PROCESS | 1663 | 1464907178104 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x126233400) [pid = 1663] [serial = 822] [outer = 0x124c75400] 15:39:38 INFO - PROCESS | 1663 | 1464907178468 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 15:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:39:38 INFO - PROCESS | 1663 | 1464907178490 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1663 | 1464907178491 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:39:38 INFO - PROCESS | 1663 | 1464907178494 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1663 | 1464907178494 Marionette TRACE conn2 <- [1,1070,null,{}] 15:39:38 INFO - PROCESS | 1663 | 1464907178512 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1663 | 1464907178622 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:39:38 INFO - PROCESS | 1663 | 1464907178663 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x125833000 == 72 [pid = 1663] [id = 275] 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x124fbf000) [pid = 1663] [serial = 823] [outer = 0x0] 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12623bc00) [pid = 1663] [serial = 824] [outer = 0x124fbf000] 15:39:38 INFO - PROCESS | 1663 | 1464907178694 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1264bf800) [pid = 1663] [serial = 825] [outer = 0x124fbf000] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x112a82800) [pid = 1663] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1278e3400) [pid = 1663] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1264bfc00) [pid = 1663] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12bfd2000) [pid = 1663] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12baec000) [pid = 1663] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11288fc00) [pid = 1663] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x113d6c800) [pid = 1663] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x121250000) [pid = 1663] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x118570800) [pid = 1663] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:39:39 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x111ed7400) [pid = 1663] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:39:39 INFO - PROCESS | 1663 | 1464907179281 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 822ms 15:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:39:39 INFO - PROCESS | 1663 | 1464907179317 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1663 | 1464907179318 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1663 | 1464907179321 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1663 | 1464907179322 Marionette TRACE conn2 <- [1,1074,null,{}] 15:39:39 INFO - PROCESS | 1663 | 1464907179331 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 1663 | 1464907179480 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:39:39 INFO - PROCESS | 1663 | 1464907179520 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12645c000 == 73 [pid = 1663] [id = 276] 15:39:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1161b9800) [pid = 1663] [serial = 826] [outer = 0x0] 15:39:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1264bd400) [pid = 1663] [serial = 827] [outer = 0x1161b9800] 15:39:39 INFO - PROCESS | 1663 | 1464907179550 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1278e7c00) [pid = 1663] [serial = 828] [outer = 0x1161b9800] 15:39:39 INFO - PROCESS | 1663 | 1464907179846 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 575ms 15:39:39 INFO - PROCESS | 1663 | 1464907179896 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1663 | 1464907179898 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:39:39 INFO - PROCESS | 1663 | 1464907179900 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1663 | 1464907179901 Marionette TRACE conn2 <- [1,1078,null,{}] 15:39:39 INFO - PROCESS | 1663 | 1464907179903 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 1663 | 1464907179990 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:39:40 INFO - PROCESS | 1663 | 1464907180047 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dbd800 == 74 [pid = 1663] [id = 277] 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12157c400) [pid = 1663] [serial = 829] [outer = 0x0] 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1278ec400) [pid = 1663] [serial = 830] [outer = 0x12157c400] 15:39:40 INFO - PROCESS | 1663 | 1464907180072 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x128e38400) [pid = 1663] [serial = 831] [outer = 0x12157c400] 15:39:40 INFO - PROCESS | 1663 | 1464907180348 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 15:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:39:40 INFO - PROCESS | 1663 | 1464907180369 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1663 | 1464907180370 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:39:40 INFO - PROCESS | 1663 | 1464907180372 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1663 | 1464907180373 Marionette TRACE conn2 <- [1,1082,null,{}] 15:39:40 INFO - PROCESS | 1663 | 1464907180384 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:40 INFO - PROCESS | 1663 | 1464907180475 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:39:40 INFO - PROCESS | 1663 | 1464907180483 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a0b000 == 75 [pid = 1663] [id = 278] 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x128e38c00) [pid = 1663] [serial = 832] [outer = 0x0] 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1294af800) [pid = 1663] [serial = 833] [outer = 0x128e38c00] 15:39:40 INFO - PROCESS | 1663 | 1464907180507 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x129522c00) [pid = 1663] [serial = 834] [outer = 0x128e38c00] 15:39:40 INFO - PROCESS | 1663 | 1464907180849 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 527ms 15:39:40 INFO - PROCESS | 1663 | 1464907180905 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1663 | 1464907180907 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:39:40 INFO - PROCESS | 1663 | 1464907180909 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1663 | 1464907180910 Marionette TRACE conn2 <- [1,1086,null,{}] 15:39:40 INFO - PROCESS | 1663 | 1464907180920 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1663 | 1464907181004 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:39:41 INFO - PROCESS | 1663 | 1464907181011 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a93c000 == 76 [pid = 1663] [id = 279] 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x129522000) [pid = 1663] [serial = 835] [outer = 0x0] 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12a87b400) [pid = 1663] [serial = 836] [outer = 0x129522000] 15:39:41 INFO - PROCESS | 1663 | 1464907181036 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12a960800) [pid = 1663] [serial = 837] [outer = 0x129522000] 15:39:41 INFO - PROCESS | 1663 | 1464907181533 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 15:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:39:41 INFO - PROCESS | 1663 | 1464907181579 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1663 | 1464907181582 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:39:41 INFO - PROCESS | 1663 | 1464907181586 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1663 | 1464907181588 Marionette TRACE conn2 <- [1,1090,null,{}] 15:39:41 INFO - PROCESS | 1663 | 1464907181592 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1663 | 1464907181705 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:39:41 INFO - PROCESS | 1663 | 1464907181787 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e1d800 == 77 [pid = 1663] [id = 280] 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x113d6bc00) [pid = 1663] [serial = 838] [outer = 0x0] 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x115e47800) [pid = 1663] [serial = 839] [outer = 0x113d6bc00] 15:39:41 INFO - PROCESS | 1663 | 1464907181862 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x11684ec00) [pid = 1663] [serial = 840] [outer = 0x113d6bc00] 15:39:42 INFO - PROCESS | 1663 | 1464907182286 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 721ms 15:39:42 INFO - PROCESS | 1663 | 1464907182308 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1663 | 1464907182313 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:39:42 INFO - PROCESS | 1663 | 1464907182320 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1663 | 1464907182323 Marionette TRACE conn2 <- [1,1094,null,{}] 15:39:42 INFO - PROCESS | 1663 | 1464907182327 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:42 INFO - PROCESS | 1663 | 1464907182482 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:39:42 INFO - PROCESS | 1663 | 1464907182603 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a064800 == 78 [pid = 1663] [id = 281] 15:39:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x11742c000) [pid = 1663] [serial = 841] [outer = 0x0] 15:39:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x118391400) [pid = 1663] [serial = 842] [outer = 0x11742c000] 15:39:42 INFO - PROCESS | 1663 | 1464907182635 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x11871c800) [pid = 1663] [serial = 843] [outer = 0x11742c000] 15:39:43 INFO - PROCESS | 1663 | 1464907183098 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 823ms 15:39:43 INFO - PROCESS | 1663 | 1464907183143 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:39:43 INFO - PROCESS | 1663 | 1464907183144 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:39:43 INFO - PROCESS | 1663 | 1464907183147 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1663 | 1464907183149 Marionette TRACE conn2 <- [1,1098,null,{}] 15:39:43 INFO - PROCESS | 1663 | 1464907183157 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1663 | 1464907183268 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:39:43 INFO - PROCESS | 1663 | 1464907183340 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad7f800 == 79 [pid = 1663] [id = 282] 15:39:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x119c8cc00) [pid = 1663] [serial = 844] [outer = 0x0] 15:39:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x121082c00) [pid = 1663] [serial = 845] [outer = 0x119c8cc00] 15:39:43 INFO - PROCESS | 1663 | 1464907183372 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1197ebc00) [pid = 1663] [serial = 846] [outer = 0x119c8cc00] 15:39:43 INFO - PROCESS | 1663 | 1464907183784 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 15:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:39:43 INFO - PROCESS | 1663 | 1464907183818 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1663 | 1464907183820 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:39:43 INFO - PROCESS | 1663 | 1464907183822 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1663 | 1464907183824 Marionette TRACE conn2 <- [1,1102,null,{}] 15:39:43 INFO - PROCESS | 1663 | 1464907183826 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1663 | 1464907183936 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:39:43 INFO - PROCESS | 1663 | 1464907183995 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba3e800 == 80 [pid = 1663] [id = 283] 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1211dbc00) [pid = 1663] [serial = 847] [outer = 0x0] 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1252c5400) [pid = 1663] [serial = 848] [outer = 0x1211dbc00] 15:39:44 INFO - PROCESS | 1663 | 1464907184066 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x126241800) [pid = 1663] [serial = 849] [outer = 0x1211dbc00] 15:39:44 INFO - PROCESS | 1663 | 1464907184482 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 15:39:44 INFO - PROCESS | 1663 | 1464907184491 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1663 | 1464907184493 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:39:44 INFO - PROCESS | 1663 | 1464907184495 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1663 | 1464907184497 Marionette TRACE conn2 <- [1,1106,null,{}] 15:39:44 INFO - PROCESS | 1663 | 1464907184499 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:44 INFO - PROCESS | 1663 | 1464907184620 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:39:44 INFO - PROCESS | 1663 | 1464907184692 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8d000 == 81 [pid = 1663] [id = 284] 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1257aa800) [pid = 1663] [serial = 850] [outer = 0x0] 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x126bb7000) [pid = 1663] [serial = 851] [outer = 0x1257aa800] 15:39:44 INFO - PROCESS | 1663 | 1464907184721 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1279b0800) [pid = 1663] [serial = 852] [outer = 0x1257aa800] 15:39:45 INFO - PROCESS | 1663 | 1464907185239 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 819ms 15:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:39:45 INFO - PROCESS | 1663 | 1464907185354 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1663 | 1464907185355 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:39:45 INFO - PROCESS | 1663 | 1464907185372 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1663 | 1464907185374 Marionette TRACE conn2 <- [1,1110,null,{}] 15:39:45 INFO - PROCESS | 1663 | 1464907185378 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:45 INFO - PROCESS | 1663 | 1464907185503 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:39:45 INFO - PROCESS | 1663 | 1464907185557 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x126222800 == 82 [pid = 1663] [id = 285] 15:39:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x126d73800) [pid = 1663] [serial = 853] [outer = 0x0] 15:39:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12aa29000) [pid = 1663] [serial = 854] [outer = 0x126d73800] 15:39:45 INFO - PROCESS | 1663 | 1464907185588 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12baea400) [pid = 1663] [serial = 855] [outer = 0x126d73800] 15:39:46 INFO - PROCESS | 1663 | 1464907186194 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 891ms 15:39:46 INFO - PROCESS | 1663 | 1464907186260 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1663 | 1464907186262 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:39:46 INFO - PROCESS | 1663 | 1464907186267 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1663 | 1464907186269 Marionette TRACE conn2 <- [1,1114,null,{}] 15:39:46 INFO - PROCESS | 1663 | 1464907186273 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 1663 | 1464907186376 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:39:46 INFO - PROCESS | 1663 | 1464907186452 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c25000 == 83 [pid = 1663] [id = 286] 15:39:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1122b5000) [pid = 1663] [serial = 856] [outer = 0x0] 15:39:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x112922c00) [pid = 1663] [serial = 857] [outer = 0x1122b5000] 15:39:46 INFO - PROCESS | 1663 | 1464907186481 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x1167c3c00) [pid = 1663] [serial = 858] [outer = 0x1122b5000] 15:39:46 INFO - PROCESS | 1663 | 1464907186930 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 674ms 15:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:39:46 INFO - PROCESS | 1663 | 1464907186941 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1663 | 1464907186945 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:39:46 INFO - PROCESS | 1663 | 1464907186949 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1663 | 1464907186951 Marionette TRACE conn2 <- [1,1118,null,{}] 15:39:46 INFO - PROCESS | 1663 | 1464907186953 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:47 INFO - PROCESS | 1663 | 1464907187052 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:39:47 INFO - PROCESS | 1663 | 1464907187126 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192bf000 == 84 [pid = 1663] [id = 287] 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x118389400) [pid = 1663] [serial = 859] [outer = 0x0] 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x118713800) [pid = 1663] [serial = 860] [outer = 0x118389400] 15:39:47 INFO - PROCESS | 1663 | 1464907187159 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1191cd400) [pid = 1663] [serial = 861] [outer = 0x118389400] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x129a0b000 == 83 [pid = 1663] [id = 278] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x126dbd800 == 82 [pid = 1663] [id = 277] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12645c000 == 81 [pid = 1663] [id = 276] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x125833000 == 80 [pid = 1663] [id = 275] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x121fc3000 == 79 [pid = 1663] [id = 274] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x121816800 == 78 [pid = 1663] [id = 273] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x1279ac400) [pid = 1663] [serial = 776] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12b29bc00) [pid = 1663] [serial = 737] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12c083400) [pid = 1663] [serial = 740] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x112895400) [pid = 1663] [serial = 743] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x121471000 == 77 [pid = 1663] [id = 272] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1180a0800 == 76 [pid = 1663] [id = 271] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d6000 == 75 [pid = 1663] [id = 270] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x11951a800 == 74 [pid = 1663] [id = 269] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1180d6000 == 73 [pid = 1663] [id = 268] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x11705d000 == 72 [pid = 1663] [id = 267] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c5000 == 71 [pid = 1663] [id = 266] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12621d800 == 70 [pid = 1663] [id = 261] 15:39:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1183de000 == 69 [pid = 1663] [id = 260] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x124976000) [pid = 1663] [serial = 774] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12aa76400) [pid = 1663] [serial = 761] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x129517000) [pid = 1663] [serial = 758] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12b3d5000) [pid = 1663] [serial = 762] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x12ccd6c00) [pid = 1663] [serial = 767] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x1257b1c00) [pid = 1663] [serial = 728] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12cbe2400) [pid = 1663] [serial = 764] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12c0ac000) [pid = 1663] [serial = 747] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x12b3d5400) [pid = 1663] [serial = 746] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x128e3ec00) [pid = 1663] [serial = 731] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x11291fc00) [pid = 1663] [serial = 722] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x129832c00) [pid = 1663] [serial = 734] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x118568800) [pid = 1663] [serial = 750] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x116a6a800) [pid = 1663] [serial = 749] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x121583000) [pid = 1663] [serial = 755] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x119d0a800) [pid = 1663] [serial = 752] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x12157a800) [pid = 1663] [serial = 753] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1197f0000) [pid = 1663] [serial = 725] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x116851000) [pid = 1663] [serial = 770] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1194c8400) [pid = 1663] [serial = 773] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12ccdd000) [pid = 1663] [serial = 768] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x12aa22800) [pid = 1663] [serial = 759] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12cbf0400) [pid = 1663] [serial = 765] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1252be400) [pid = 1663] [serial = 756] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x118396c00) [pid = 1663] [serial = 771] [outer = 0x0] [url = about:blank] 15:39:47 INFO - PROCESS | 1663 | 1464907187553 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:39:47 INFO - PROCESS | 1663 | 1464907187570 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1663 | 1464907187572 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:39:47 INFO - PROCESS | 1663 | 1464907187576 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1663 | 1464907187581 Marionette TRACE conn2 <- [1,1122,null,{}] 15:39:47 INFO - PROCESS | 1663 | 1464907187592 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:47 INFO - PROCESS | 1663 | 1464907187760 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:39:47 INFO - PROCESS | 1663 | 1464907187854 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d7800 == 70 [pid = 1663] [id = 288] 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1191d1000) [pid = 1663] [serial = 862] [outer = 0x0] 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1197f2c00) [pid = 1663] [serial = 863] [outer = 0x1191d1000] 15:39:47 INFO - PROCESS | 1663 | 1464907187897 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x11a0c7000) [pid = 1663] [serial = 864] [outer = 0x1191d1000] 15:39:48 INFO - PROCESS | 1663 | 1464907188246 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 727ms 15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:39:48 INFO - PROCESS | 1663 | 1464907188304 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1663 | 1464907188306 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:39:48 INFO - PROCESS | 1663 | 1464907188308 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1663 | 1464907188309 Marionette TRACE conn2 <- [1,1126,null,{}] 15:39:48 INFO - PROCESS | 1663 | 1464907188312 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1663 | 1464907188400 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:39:48 INFO - PROCESS | 1663 | 1464907188405 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12169c000 == 71 [pid = 1663] [id = 289] 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1211d4800) [pid = 1663] [serial = 865] [outer = 0x0] 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12157ac00) [pid = 1663] [serial = 866] [outer = 0x1211d4800] 15:39:48 INFO - PROCESS | 1663 | 1464907188431 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x121586400) [pid = 1663] [serial = 867] [outer = 0x1211d4800] 15:39:48 INFO - PROCESS | 1663 | 1464907188776 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:39:48 INFO - PROCESS | 1663 | 1464907188830 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1663 | 1464907188831 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:39:48 INFO - PROCESS | 1663 | 1464907188833 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1663 | 1464907188834 Marionette TRACE conn2 <- [1,1130,null,{}] 15:39:48 INFO - PROCESS | 1663 | 1464907188836 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1663 | 1464907188921 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:39:48 INFO - PROCESS | 1663 | 1464907188928 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c19000 == 72 [pid = 1663] [id = 290] 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1211ddc00) [pid = 1663] [serial = 868] [outer = 0x0] 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x121950c00) [pid = 1663] [serial = 869] [outer = 0x1211ddc00] 15:39:48 INFO - PROCESS | 1663 | 1464907188954 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12497d800) [pid = 1663] [serial = 870] [outer = 0x1211ddc00] 15:39:49 INFO - PROCESS | 1663 | 1464907189368 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms 15:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:39:49 INFO - PROCESS | 1663 | 1464907189403 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1663 | 1464907189405 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:39:49 INFO - PROCESS | 1663 | 1464907189408 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 1663 | 1464907189410 Marionette TRACE conn2 <- [1,1134,null,{}] 15:39:49 INFO - PROCESS | 1663 | 1464907189435 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:49 INFO - PROCESS | 1663 | 1464907189619 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:39:49 INFO - PROCESS | 1663 | 1464907189651 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x126948000 == 73 [pid = 1663] [id = 291] 15:39:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x126234800) [pid = 1663] [serial = 871] [outer = 0x0] 15:39:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126730400) [pid = 1663] [serial = 872] [outer = 0x126234800] 15:39:49 INFO - PROCESS | 1663 | 1464907189692 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1279af400) [pid = 1663] [serial = 873] [outer = 0x126234800] 15:39:50 INFO - PROCESS | 1663 | 1464907190078 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 723ms 15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:39:50 INFO - PROCESS | 1663 | 1464907190130 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1663 | 1464907190131 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:39:50 INFO - PROCESS | 1663 | 1464907190133 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1663 | 1464907190134 Marionette TRACE conn2 <- [1,1138,null,{}] 15:39:50 INFO - PROCESS | 1663 | 1464907190137 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:50 INFO - PROCESS | 1663 | 1464907190239 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:39:50 INFO - PROCESS | 1663 | 1464907190268 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294e3800 == 74 [pid = 1663] [id = 292] 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x126236800) [pid = 1663] [serial = 874] [outer = 0x0] 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1295f2400) [pid = 1663] [serial = 875] [outer = 0x126236800] 15:39:50 INFO - PROCESS | 1663 | 1464907190293 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12aa25000) [pid = 1663] [serial = 876] [outer = 0x126236800] 15:39:50 INFO - PROCESS | 1663 | 1464907190616 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 15:39:50 INFO - PROCESS | 1663 | 1464907190660 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1663 | 1464907190662 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:39:50 INFO - PROCESS | 1663 | 1464907190664 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1663 | 1464907190665 Marionette TRACE conn2 <- [1,1142,null,{}] 15:39:50 INFO - PROCESS | 1663 | 1464907190667 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:50 INFO - PROCESS | 1663 | 1464907190787 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:39:50 INFO - PROCESS | 1663 | 1464907190826 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa42000 == 75 [pid = 1663] [id = 293] 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12aa27000) [pid = 1663] [serial = 877] [outer = 0x0] 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12b3d5000) [pid = 1663] [serial = 878] [outer = 0x12aa27000] 15:39:50 INFO - PROCESS | 1663 | 1464907190851 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12bae4000) [pid = 1663] [serial = 879] [outer = 0x12aa27000] 15:39:51 INFO - PROCESS | 1663 | 1464907191178 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 15:39:51 INFO - PROCESS | 1663 | 1464907191233 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:39:51 INFO - PROCESS | 1663 | 1464907191234 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:39:51 INFO - PROCESS | 1663 | 1464907191236 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1663 | 1464907191238 Marionette TRACE conn2 <- [1,1146,null,{}] 15:39:51 INFO - PROCESS | 1663 | 1464907191240 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:51 INFO - PROCESS | 1663 | 1464907191358 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:39:51 INFO - PROCESS | 1663 | 1464907191370 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf8a800 == 76 [pid = 1663] [id = 294] 15:39:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12b3d9800) [pid = 1663] [serial = 880] [outer = 0x0] 15:39:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12bd36000) [pid = 1663] [serial = 881] [outer = 0x12b3d9800] 15:39:51 INFO - PROCESS | 1663 | 1464907191395 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x1191cb400) [pid = 1663] [serial = 882] [outer = 0x12b3d9800] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x121956800) [pid = 1663] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x124fbf000) [pid = 1663] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12157c400) [pid = 1663] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12157fc00) [pid = 1663] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x1161b9800) [pid = 1663] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x119dad800) [pid = 1663] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x118930400) [pid = 1663] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x11291b400) [pid = 1663] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x119125000) [pid = 1663] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x124c75400) [pid = 1663] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x116a6a400) [pid = 1663] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x11a03e800) [pid = 1663] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:39:51 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x128e38c00) [pid = 1663] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:39:51 INFO - PROCESS | 1663 | 1464907191888 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 15:39:51 INFO - PROCESS | 1663 | 1464907191905 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1663 | 1464907191906 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:39:51 INFO - PROCESS | 1663 | 1464907191909 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1663 | 1464907191912 Marionette TRACE conn2 <- [1,1150,null,{}] 15:39:51 INFO - PROCESS | 1663 | 1464907191915 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 1663 | 1464907192027 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:39:52 INFO - PROCESS | 1663 | 1464907192062 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c48c000 == 77 [pid = 1663] [id = 295] 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x112925c00) [pid = 1663] [serial = 883] [outer = 0x0] 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x11a0b9c00) [pid = 1663] [serial = 884] [outer = 0x112925c00] 15:39:52 INFO - PROCESS | 1663 | 1464907192087 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126b0d800) [pid = 1663] [serial = 885] [outer = 0x112925c00] 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x121a67c00) [pid = 1663] [serial = 886] [outer = 0x12b3d6c00] 15:39:52 INFO - PROCESS | 1663 | 1464907192415 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:39:52 INFO - PROCESS | 1663 | 1464907192430 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1663 | 1464907192431 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:39:52 INFO - PROCESS | 1663 | 1464907192434 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1663 | 1464907192435 Marionette TRACE conn2 <- [1,1154,null,{}] 15:39:52 INFO - PROCESS | 1663 | 1464907192438 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 1663 | 1464907192541 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:39:52 INFO - PROCESS | 1663 | 1464907192546 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a80f000 == 78 [pid = 1663] [id = 296] 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x118059c00) [pid = 1663] [serial = 887] [outer = 0x0] 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12a9e1c00) [pid = 1663] [serial = 888] [outer = 0x118059c00] 15:39:52 INFO - PROCESS | 1663 | 1464907192625 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12c0af800) [pid = 1663] [serial = 889] [outer = 0x118059c00] 15:39:52 INFO - PROCESS | 1663 | 1464907192982 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 15:39:53 INFO - PROCESS | 1663 | 1464907193005 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1663 | 1464907193006 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:39:53 INFO - PROCESS | 1663 | 1464907193011 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1663 | 1464907193013 Marionette TRACE conn2 <- [1,1158,null,{}] 15:39:53 INFO - PROCESS | 1663 | 1464907193017 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1663 | 1464907193150 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:39:53 INFO - PROCESS | 1663 | 1464907193215 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d06c800 == 79 [pid = 1663] [id = 297] 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12a9e9c00) [pid = 1663] [serial = 890] [outer = 0x0] 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12cbe6000) [pid = 1663] [serial = 891] [outer = 0x12a9e9c00] 15:39:53 INFO - PROCESS | 1663 | 1464907193238 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12cbf0000) [pid = 1663] [serial = 892] [outer = 0x12a9e9c00] 15:39:53 INFO - PROCESS | 1663 | 1464907193499 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:39:53 INFO - PROCESS | 1663 | 1464907193533 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1663 | 1464907193534 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:39:53 INFO - PROCESS | 1663 | 1464907193536 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1663 | 1464907193537 Marionette TRACE conn2 <- [1,1162,null,{}] 15:39:53 INFO - PROCESS | 1663 | 1464907193539 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1663 | 1464907193636 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:39:53 INFO - PROCESS | 1663 | 1464907193641 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350dd800 == 80 [pid = 1663] [id = 298] 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12cbee800) [pid = 1663] [serial = 893] [outer = 0x0] 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12ccda000) [pid = 1663] [serial = 894] [outer = 0x12cbee800] 15:39:53 INFO - PROCESS | 1663 | 1464907193666 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12d2d2400) [pid = 1663] [serial = 895] [outer = 0x12cbee800] 15:39:54 INFO - PROCESS | 1663 | 1464907194218 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 720ms 15:39:54 INFO - PROCESS | 1663 | 1464907194257 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1663 | 1464907194260 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:39:54 INFO - PROCESS | 1663 | 1464907194263 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1663 | 1464907194267 Marionette TRACE conn2 <- [1,1166,null,{}] 15:39:54 INFO - PROCESS | 1663 | 1464907194270 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 1663 | 1464907194385 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:39:54 INFO - PROCESS | 1663 | 1464907194459 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x119185800 == 81 [pid = 1663] [id = 299] 15:39:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x1168c9c00) [pid = 1663] [serial = 896] [outer = 0x0] 15:39:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x118391800) [pid = 1663] [serial = 897] [outer = 0x1168c9c00] 15:39:54 INFO - PROCESS | 1663 | 1464907194491 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x11892f800) [pid = 1663] [serial = 898] [outer = 0x1168c9c00] 15:39:54 INFO - PROCESS | 1663 | 1464907194933 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 725ms 15:39:54 INFO - PROCESS | 1663 | 1464907194989 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1663 | 1464907194993 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:39:55 INFO - PROCESS | 1663 | 1464907195013 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1663 | 1464907195015 Marionette TRACE conn2 <- [1,1170,null,{}] 15:39:55 INFO - PROCESS | 1663 | 1464907195018 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1663 | 1464907195131 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:39:55 INFO - PROCESS | 1663 | 1464907195204 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x126771800 == 82 [pid = 1663] [id = 300] 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x119199800) [pid = 1663] [serial = 899] [outer = 0x0] 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x121080800) [pid = 1663] [serial = 900] [outer = 0x119199800] 15:39:55 INFO - PROCESS | 1663 | 1464907195235 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x121583c00) [pid = 1663] [serial = 901] [outer = 0x119199800] 15:39:55 INFO - PROCESS | 1663 | 1464907195650 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:39:55 INFO - PROCESS | 1663 | 1464907195682 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1663 | 1464907195684 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:39:55 INFO - PROCESS | 1663 | 1464907195686 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1663 | 1464907195689 Marionette TRACE conn2 <- [1,1174,null,{}] 15:39:55 INFO - PROCESS | 1663 | 1464907195696 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1663 | 1464907195806 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:39:55 INFO - PROCESS | 1663 | 1464907195869 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351c1000 == 83 [pid = 1663] [id = 301] 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1250ab800) [pid = 1663] [serial = 902] [outer = 0x0] 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12696f000) [pid = 1663] [serial = 903] [outer = 0x1250ab800] 15:39:55 INFO - PROCESS | 1663 | 1464907195900 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x128e3e000) [pid = 1663] [serial = 904] [outer = 0x1250ab800] 15:39:56 INFO - PROCESS | 1663 | 1464907196391 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1663 | 1464907196483 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:39:56 INFO - PROCESS | 1663 | 1464907196487 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1663 | 1464907196489 Marionette TRACE conn2 <- [1,1178,null,{}] 15:39:56 INFO - PROCESS | 1663 | 1464907196495 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1663 | 1464907196665 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:39:56 INFO - PROCESS | 1663 | 1464907196764 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353dd800 == 84 [pid = 1663] [id = 302] 15:39:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x110e7fc00) [pid = 1663] [serial = 905] [outer = 0x0] 15:39:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x110e8a000) [pid = 1663] [serial = 906] [outer = 0x110e7fc00] 15:39:56 INFO - PROCESS | 1663 | 1464907196806 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x126238000) [pid = 1663] [serial = 907] [outer = 0x110e7fc00] 15:39:57 INFO - PROCESS | 1663 | 1464907197224 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1663 | 1464907197261 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:39:57 INFO - PROCESS | 1663 | 1464907197263 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1663 | 1464907197265 Marionette TRACE conn2 <- [1,1182,null,{}] 15:39:57 INFO - PROCESS | 1663 | 1464907197267 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1663 | 1464907197373 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:39:57 INFO - PROCESS | 1663 | 1464907197433 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x135879000 == 85 [pid = 1663] [id = 303] 15:39:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x110e89800) [pid = 1663] [serial = 908] [outer = 0x0] 15:39:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12982dc00) [pid = 1663] [serial = 909] [outer = 0x110e89800] 15:39:57 INFO - PROCESS | 1663 | 1464907197463 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x12b29b400) [pid = 1663] [serial = 910] [outer = 0x110e89800] 15:39:57 INFO - PROCESS | 1663 | 1464907197933 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] 15:39:58 INFO - PROCESS | 1663 | 1464907198012 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:39:58 INFO - PROCESS | 1663 | 1464907198016 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1663 | 1464907198017 Marionette TRACE conn2 <- [1,1186,null,{}] 15:39:58 INFO - PROCESS | 1663 | 1464907198020 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1663 | 1464907198133 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:39:58 INFO - PROCESS | 1663 | 1464907198206 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x135cc9800 == 86 [pid = 1663] [id = 304] 15:39:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12c0a3800) [pid = 1663] [serial = 911] [outer = 0x0] 15:39:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12d2d2800) [pid = 1663] [serial = 912] [outer = 0x12c0a3800] 15:39:58 INFO - PROCESS | 1663 | 1464907198234 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x12d2e0800) [pid = 1663] [serial = 913] [outer = 0x12c0a3800] 15:39:58 INFO - PROCESS | 1663 | 1464907198686 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1663 | 1464907198740 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:39:58 INFO - PROCESS | 1663 | 1464907198743 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1663 | 1464907198744 Marionette TRACE conn2 <- [1,1190,null,{}] 15:39:58 INFO - PROCESS | 1663 | 1464907198746 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1663 | 1464907198855 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:39:58 INFO - PROCESS | 1663 | 1464907198959 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c7000 == 87 [pid = 1663] [id = 305] 15:39:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x11857ac00) [pid = 1663] [serial = 914] [outer = 0x0] 15:39:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12c0adc00) [pid = 1663] [serial = 915] [outer = 0x11857ac00] 15:39:58 INFO - PROCESS | 1663 | 1464907198990 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12d431000) [pid = 1663] [serial = 916] [outer = 0x11857ac00] 15:39:59 INFO - PROCESS | 1663 | 1464907199698 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1663 | 1464907199718 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:39:59 INFO - PROCESS | 1663 | 1464907199721 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1663 | 1464907199723 Marionette TRACE conn2 <- [1,1194,null,{}] 15:39:59 INFO - PROCESS | 1663 | 1464907199727 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:59 INFO - PROCESS | 1663 | 1464907199831 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:39:59 INFO - PROCESS | 1663 | 1464907199906 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12570d800 == 88 [pid = 1663] [id = 306] 15:39:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x112923400) [pid = 1663] [serial = 917] [outer = 0x0] 15:39:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x116186000) [pid = 1663] [serial = 918] [outer = 0x112923400] 15:39:59 INFO - PROCESS | 1663 | 1464907199935 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x11838dc00) [pid = 1663] [serial = 919] [outer = 0x112923400] 15:40:00 INFO - PROCESS | 1663 | 1464907200374 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1663 | 1464907200401 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:40:00 INFO - PROCESS | 1663 | 1464907200406 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1663 | 1464907200407 Marionette TRACE conn2 <- [1,1198,null,{}] 15:40:00 INFO - PROCESS | 1663 | 1464907200410 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1663 | 1464907200518 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:40:00 INFO - PROCESS | 1663 | 1464907200639 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951e800 == 89 [pid = 1663] [id = 307] 15:40:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x118933400) [pid = 1663] [serial = 920] [outer = 0x0] 15:40:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x11919b000) [pid = 1663] [serial = 921] [outer = 0x118933400] 15:40:00 INFO - PROCESS | 1663 | 1464907200683 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x1197ea800) [pid = 1663] [serial = 922] [outer = 0x118933400] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12c4a6000 == 88 [pid = 1663] [id = 247] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12d06c800 == 87 [pid = 1663] [id = 297] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12a80f000 == 86 [pid = 1663] [id = 296] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12c48c000 == 85 [pid = 1663] [id = 295] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x12623d400) [pid = 1663] [serial = 791] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x12aa75800) [pid = 1663] [serial = 788] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x110ed5800) [pid = 1663] [serial = 779] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11a039800) [pid = 1663] [serial = 782] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x11758d800) [pid = 1663] [serial = 794] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x12497ac00) [pid = 1663] [serial = 785] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x12a87b400) [pid = 1663] [serial = 836] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | 1464907201215 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf8a800 == 84 [pid = 1663] [id = 294] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa42000 == 83 [pid = 1663] [id = 293] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1294e3800 == 82 [pid = 1663] [id = 292] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x126948000 == 81 [pid = 1663] [id = 291] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x124c19000 == 80 [pid = 1663] [id = 290] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12169c000 == 79 [pid = 1663] [id = 289] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d7800 == 78 [pid = 1663] [id = 288] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1192bf000 == 77 [pid = 1663] [id = 287] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119c25000 == 76 [pid = 1663] [id = 286] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad7f800 == 75 [pid = 1663] [id = 282] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11a064800 == 74 [pid = 1663] [id = 281] 15:40:01 INFO - PROCESS | 1663 | --DOCSHELL 0x117e1d800 == 73 [pid = 1663] [id = 280] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x112a73400) [pid = 1663] [serial = 797] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x115e4ec00) [pid = 1663] [serial = 798] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x12a960c00) [pid = 1663] [serial = 777] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x124972c00) [pid = 1663] [serial = 818] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12623bc00) [pid = 1663] [serial = 824] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1278ec400) [pid = 1663] [serial = 830] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x121955000) [pid = 1663] [serial = 816] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1278e7c00) [pid = 1663] [serial = 828] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x121080400) [pid = 1663] [serial = 812] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11742d000) [pid = 1663] [serial = 800] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1194c9400) [pid = 1663] [serial = 807] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x124c74800) [pid = 1663] [serial = 819] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x11a03f400) [pid = 1663] [serial = 810] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12157f400) [pid = 1663] [serial = 813] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x1252bec00) [pid = 1663] [serial = 821] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x1264bd400) [pid = 1663] [serial = 827] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x128e38400) [pid = 1663] [serial = 831] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x118575800) [pid = 1663] [serial = 803] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1191c2800) [pid = 1663] [serial = 806] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x118714800) [pid = 1663] [serial = 804] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1197f1000) [pid = 1663] [serial = 809] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x126233400) [pid = 1663] [serial = 822] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x1264bf800) [pid = 1663] [serial = 825] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12166ec00) [pid = 1663] [serial = 815] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x129522c00) [pid = 1663] [serial = 834] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1294af800) [pid = 1663] [serial = 833] [outer = 0x0] [url = about:blank] 15:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 873ms 15:40:01 INFO - PROCESS | 1663 | 1464907201279 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1663 | 1464907201282 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:40:01 INFO - PROCESS | 1663 | 1464907201285 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1663 | 1464907201289 Marionette TRACE conn2 <- [1,1202,null,{}] 15:40:01 INFO - PROCESS | 1663 | 1464907201302 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:01 INFO - PROCESS | 1663 | 1464907201437 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:40:01 INFO - PROCESS | 1663 | 1464907201445 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185b7000 == 74 [pid = 1663] [id = 308] 15:40:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x119c92000) [pid = 1663] [serial = 923] [outer = 0x0] 15:40:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x119d0a800) [pid = 1663] [serial = 924] [outer = 0x119c92000] 15:40:01 INFO - PROCESS | 1663 | 1464907201473 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x121084800) [pid = 1663] [serial = 925] [outer = 0x119c92000] 15:40:01 INFO - PROCESS | 1663 | 1464907201820 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 578ms 15:40:01 INFO - PROCESS | 1663 | 1464907201863 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1663 | 1464907201865 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:40:01 INFO - PROCESS | 1663 | 1464907201867 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1663 | 1464907201868 Marionette TRACE conn2 <- [1,1206,null,{}] 15:40:01 INFO - PROCESS | 1663 | 1464907201871 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:01 INFO - PROCESS | 1663 | 1464907201962 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:40:01 INFO - PROCESS | 1663 | 1464907201967 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x121464000 == 75 [pid = 1663] [id = 309] 15:40:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12157a400) [pid = 1663] [serial = 926] [outer = 0x0] 15:40:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x121586000) [pid = 1663] [serial = 927] [outer = 0x12157a400] 15:40:01 INFO - PROCESS | 1663 | 1464907201993 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x121955000) [pid = 1663] [serial = 928] [outer = 0x12157a400] 15:40:02 INFO - PROCESS | 1663 | 1464907202334 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 15:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:40:02 INFO - PROCESS | 1663 | 1464907202339 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1663 | 1464907202341 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:40:02 INFO - PROCESS | 1663 | 1464907202345 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1663 | 1464907202348 Marionette TRACE conn2 <- [1,1210,null,{}] 15:40:02 INFO - PROCESS | 1663 | 1464907202358 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1663 | 1464907202451 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:40:02 INFO - PROCESS | 1663 | 1464907202507 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a5800 == 76 [pid = 1663] [id = 310] 15:40:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x121581c00) [pid = 1663] [serial = 929] [outer = 0x0] 15:40:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x124976000) [pid = 1663] [serial = 930] [outer = 0x121581c00] 15:40:02 INFO - PROCESS | 1663 | 1464907202534 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1250b3800) [pid = 1663] [serial = 931] [outer = 0x121581c00] 15:40:02 INFO - PROCESS | 1663 | 1464907202832 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 523ms 15:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:40:02 INFO - PROCESS | 1663 | 1464907202866 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1663 | 1464907202867 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:40:02 INFO - PROCESS | 1663 | 1464907202870 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1663 | 1464907202871 Marionette TRACE conn2 <- [1,1214,null,{}] 15:40:02 INFO - PROCESS | 1663 | 1464907202873 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1663 | 1464907202975 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:40:03 INFO - PROCESS | 1663 | 1464907203041 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x126206000 == 77 [pid = 1663] [id = 311] 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x124977800) [pid = 1663] [serial = 932] [outer = 0x0] 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x126233000) [pid = 1663] [serial = 933] [outer = 0x124977800] 15:40:03 INFO - PROCESS | 1663 | 1464907203067 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1279b1000) [pid = 1663] [serial = 934] [outer = 0x124977800] 15:40:03 INFO - PROCESS | 1663 | 1464907203370 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 15:40:03 INFO - PROCESS | 1663 | 1464907203389 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1663 | 1464907203391 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:40:03 INFO - PROCESS | 1663 | 1464907203395 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1663 | 1464907203396 Marionette TRACE conn2 <- [1,1218,null,{}] 15:40:03 INFO - PROCESS | 1663 | 1464907203398 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1663 | 1464907203513 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:40:03 INFO - PROCESS | 1663 | 1464907203528 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x129121000 == 78 [pid = 1663] [id = 312] 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x128e39c00) [pid = 1663] [serial = 935] [outer = 0x0] 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1294b0800) [pid = 1663] [serial = 936] [outer = 0x128e39c00] 15:40:03 INFO - PROCESS | 1663 | 1464907203554 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12982f800) [pid = 1663] [serial = 937] [outer = 0x128e39c00] 15:40:03 INFO - PROCESS | 1663 | 1464907203906 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:40:03 INFO - PROCESS | 1663 | 1464907203914 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1663 | 1464907203915 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:40:03 INFO - PROCESS | 1663 | 1464907203918 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1663 | 1464907203919 Marionette TRACE conn2 <- [1,1222,null,{}] 15:40:03 INFO - PROCESS | 1663 | 1464907203921 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1663 | 1464907204043 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:40:04 INFO - PROCESS | 1663 | 1464907204090 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa49800 == 79 [pid = 1663] [id = 313] 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x128e3ac00) [pid = 1663] [serial = 938] [outer = 0x0] 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12aa21000) [pid = 1663] [serial = 939] [outer = 0x128e3ac00] 15:40:04 INFO - PROCESS | 1663 | 1464907204131 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12b293400) [pid = 1663] [serial = 940] [outer = 0x128e3ac00] 15:40:04 INFO - PROCESS | 1663 | 1464907204519 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1663 | 1464907204540 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:40:04 INFO - PROCESS | 1663 | 1464907204542 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1663 | 1464907204546 Marionette TRACE conn2 <- [1,1226,null,{}] 15:40:04 INFO - PROCESS | 1663 | 1464907204548 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1663 | 1464907204659 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:40:04 INFO - PROCESS | 1663 | 1464907204673 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9f000 == 80 [pid = 1663] [id = 314] 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x129519c00) [pid = 1663] [serial = 941] [outer = 0x0] 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12bd35c00) [pid = 1663] [serial = 942] [outer = 0x129519c00] 15:40:04 INFO - PROCESS | 1663 | 1464907204703 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x12c085800) [pid = 1663] [serial = 943] [outer = 0x129519c00] 15:40:05 INFO - PROCESS | 1663 | 1464907205174 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 15:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:40:05 INFO - PROCESS | 1663 | 1464907205218 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1663 | 1464907205220 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:40:05 INFO - PROCESS | 1663 | 1464907205222 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1663 | 1464907205223 Marionette TRACE conn2 <- [1,1230,null,{}] 15:40:05 INFO - PROCESS | 1663 | 1464907205225 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1663 | 1464907205576 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x126d73800) [pid = 1663] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1122b5000) [pid = 1663] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1211d4800) [pid = 1663] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x126234800) [pid = 1663] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11a0c7800) [pid = 1663] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x112922400) [pid = 1663] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x11739d400) [pid = 1663] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12aa27000) [pid = 1663] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x126236800) [pid = 1663] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12b3d9800) [pid = 1663] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x112925c00) [pid = 1663] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x118059c00) [pid = 1663] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1211ddc00) [pid = 1663] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12a9e9c00) [pid = 1663] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x118389400) [pid = 1663] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:40:05 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1191d1000) [pid = 1663] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:40:05 INFO - PROCESS | 1663 | 1464907205628 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183de000 == 81 [pid = 1663] [id = 315] 15:40:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x110f82400) [pid = 1663] [serial = 944] [outer = 0x0] 15:40:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x112925c00) [pid = 1663] [serial = 945] [outer = 0x110f82400] 15:40:05 INFO - PROCESS | 1663 | 1464907205653 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x118570800) [pid = 1663] [serial = 946] [outer = 0x110f82400] 15:40:05 INFO - PROCESS | 1663 | 1464907205995 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 819ms 15:40:06 INFO - PROCESS | 1663 | 1464907206042 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1663 | 1464907206045 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:40:06 INFO - PROCESS | 1663 | 1464907206048 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1663 | 1464907206051 Marionette TRACE conn2 <- [1,1234,null,{}] 15:40:06 INFO - PROCESS | 1663 | 1464907206055 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1663 | 1464907206244 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:40:06 INFO - PROCESS | 1663 | 1464907206256 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb8e000 == 82 [pid = 1663] [id = 316] 15:40:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1122b5000) [pid = 1663] [serial = 947] [outer = 0x0] 15:40:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x1127ce800) [pid = 1663] [serial = 948] [outer = 0x1122b5000] 15:40:06 INFO - PROCESS | 1663 | 1464907206303 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x12a9e9c00) [pid = 1663] [serial = 949] [outer = 0x1122b5000] 15:40:06 INFO - PROCESS | 1663 | 1464907206672 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 15:40:06 INFO - PROCESS | 1663 | 1464907206721 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1663 | 1464907206723 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:40:06 INFO - PROCESS | 1663 | 1464907206726 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1663 | 1464907206728 Marionette TRACE conn2 <- [1,1238,null,{}] 15:40:06 INFO - PROCESS | 1663 | 1464907206731 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1663 | 1464907206899 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:40:06 INFO - PROCESS | 1663 | 1464907206915 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d834800 == 83 [pid = 1663] [id = 317] 15:40:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x112798000) [pid = 1663] [serial = 950] [outer = 0x0] 15:40:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x11279f000) [pid = 1663] [serial = 951] [outer = 0x112798000] 15:40:06 INFO - PROCESS | 1663 | 1464907206954 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1127a4800) [pid = 1663] [serial = 952] [outer = 0x112798000] 15:40:07 INFO - PROCESS | 1663 | 1464907207325 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 622ms 15:40:07 INFO - PROCESS | 1663 | 1464907207348 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1663 | 1464907207349 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:40:07 INFO - PROCESS | 1663 | 1464907207351 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1663 | 1464907207352 Marionette TRACE conn2 <- [1,1242,null,{}] 15:40:07 INFO - PROCESS | 1663 | 1464907207355 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1663 | 1464907207444 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:40:07 INFO - PROCESS | 1663 | 1464907207505 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353c4000 == 84 [pid = 1663] [id = 318] 15:40:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11279ac00) [pid = 1663] [serial = 953] [outer = 0x0] 15:40:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x1211d4800) [pid = 1663] [serial = 954] [outer = 0x11279ac00] 15:40:07 INFO - PROCESS | 1663 | 1464907207529 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12c0b2c00) [pid = 1663] [serial = 955] [outer = 0x11279ac00] 15:40:08 INFO - PROCESS | 1663 | 1464907208035 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 719ms 15:40:08 INFO - PROCESS | 1663 | 1464907208071 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1663 | 1464907208074 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:40:08 INFO - PROCESS | 1663 | 1464907208078 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1663 | 1464907208081 Marionette TRACE conn2 <- [1,1246,null,{}] 15:40:08 INFO - PROCESS | 1663 | 1464907208084 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1663 | 1464907208203 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:40:08 INFO - PROCESS | 1663 | 1464907208308 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c4800 == 85 [pid = 1663] [id = 319] 15:40:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x112797800) [pid = 1663] [serial = 956] [outer = 0x0] 15:40:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x1127c9c00) [pid = 1663] [serial = 957] [outer = 0x112797800] 15:40:08 INFO - PROCESS | 1663 | 1464907208343 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1127d4000) [pid = 1663] [serial = 958] [outer = 0x112797800] 15:40:08 INFO - PROCESS | 1663 | 1464907208738 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 15:40:08 INFO - PROCESS | 1663 | 1464907208806 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1663 | 1464907208812 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:40:08 INFO - PROCESS | 1663 | 1464907208821 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1663 | 1464907208824 Marionette TRACE conn2 <- [1,1250,null,{}] 15:40:08 INFO - PROCESS | 1663 | 1464907208827 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1663 | 1464907208996 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:40:09 INFO - PROCESS | 1663 | 1464907209100 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x126222000 == 86 [pid = 1663] [id = 320] 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x112a73400) [pid = 1663] [serial = 959] [outer = 0x0] 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x1168ca400) [pid = 1663] [serial = 960] [outer = 0x112a73400] 15:40:09 INFO - PROCESS | 1663 | 1464907209147 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x1191ccc00) [pid = 1663] [serial = 961] [outer = 0x112a73400] 15:40:09 INFO - PROCESS | 1663 | 1464907209627 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 822ms 15:40:09 INFO - PROCESS | 1663 | 1464907209642 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1663 | 1464907209646 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:40:09 INFO - PROCESS | 1663 | 1464907209649 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1663 | 1464907209651 Marionette TRACE conn2 <- [1,1254,null,{}] 15:40:09 INFO - PROCESS | 1663 | 1464907209659 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1663 | 1464907209773 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:40:09 INFO - PROCESS | 1663 | 1464907209878 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353ca000 == 87 [pid = 1663] [id = 321] 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x11a0c8c00) [pid = 1663] [serial = 962] [outer = 0x0] 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12157a800) [pid = 1663] [serial = 963] [outer = 0x11a0c8c00] 15:40:09 INFO - PROCESS | 1663 | 1464907209911 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x1257a8400) [pid = 1663] [serial = 964] [outer = 0x11a0c8c00] 15:40:10 INFO - PROCESS | 1663 | 1464907210310 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 723ms 15:40:10 INFO - PROCESS | 1663 | 1464907210373 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:40:10 INFO - PROCESS | 1663 | 1464907210375 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:40:10 INFO - PROCESS | 1663 | 1464907210378 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 1663 | 1464907210379 Marionette TRACE conn2 <- [1,1258,null,{}] 15:40:10 INFO - PROCESS | 1663 | 1464907210381 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 1663 | 1464907210510 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:40:10 INFO - PROCESS | 1663 | 1464907210613 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x135b26800 == 88 [pid = 1663] [id = 322] 15:40:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1262a2400) [pid = 1663] [serial = 965] [outer = 0x0] 15:40:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x126d7a000) [pid = 1663] [serial = 966] [outer = 0x1262a2400] 15:40:10 INFO - PROCESS | 1663 | 1464907210645 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1279b0c00) [pid = 1663] [serial = 967] [outer = 0x1262a2400] 15:40:11 INFO - PROCESS | 1663 | 1464907211029 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 669ms 15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:40:11 INFO - PROCESS | 1663 | 1464907211048 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1663 | 1464907211049 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:40:11 INFO - PROCESS | 1663 | 1464907211051 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1663 | 1464907211053 Marionette TRACE conn2 <- [1,1262,null,{}] 15:40:11 INFO - PROCESS | 1663 | 1464907211056 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1663 | 1464907211172 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:40:11 INFO - PROCESS | 1663 | 1464907211272 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x135cd3000 == 89 [pid = 1663] [id = 323] 15:40:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x112785c00) [pid = 1663] [serial = 968] [outer = 0x0] 15:40:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x11278f000) [pid = 1663] [serial = 969] [outer = 0x112785c00] 15:40:11 INFO - PROCESS | 1663 | 1464907211321 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x112793400) [pid = 1663] [serial = 970] [outer = 0x112785c00] 15:40:11 INFO - PROCESS | 1663 | 1464907211835 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 820ms 15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:40:11 INFO - PROCESS | 1663 | 1464907211872 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1663 | 1464907211873 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:40:11 INFO - PROCESS | 1663 | 1464907211876 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1663 | 1464907211879 Marionette TRACE conn2 <- [1,1266,null,{}] 15:40:11 INFO - PROCESS | 1663 | 1464907211882 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1663 | 1464907211998 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:40:12 INFO - PROCESS | 1663 | 1464907212074 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1354ed000 == 90 [pid = 1663] [id = 324] 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x113106c00) [pid = 1663] [serial = 971] [outer = 0x0] 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x113110800) [pid = 1663] [serial = 972] [outer = 0x113106c00] 15:40:12 INFO - PROCESS | 1663 | 1464907212105 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12a964400) [pid = 1663] [serial = 973] [outer = 0x113106c00] 15:40:12 INFO - PROCESS | 1663 | 1464907212542 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 721ms 15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:40:12 INFO - PROCESS | 1663 | 1464907212597 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1663 | 1464907212598 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:40:12 INFO - PROCESS | 1663 | 1464907212601 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1663 | 1464907212602 Marionette TRACE conn2 <- [1,1270,null,{}] 15:40:12 INFO - PROCESS | 1663 | 1464907212605 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1663 | 1464907212731 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:40:12 INFO - PROCESS | 1663 | 1464907212807 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf19000 == 91 [pid = 1663] [id = 325] 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x11819f000) [pid = 1663] [serial = 974] [outer = 0x0] 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x12add5800) [pid = 1663] [serial = 975] [outer = 0x11819f000] 15:40:12 INFO - PROCESS | 1663 | 1464907212836 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x12c0a6000) [pid = 1663] [serial = 976] [outer = 0x11819f000] 15:40:13 INFO - PROCESS | 1663 | 1464907213251 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 15:40:13 INFO - PROCESS | 1663 | 1464907213331 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1663 | 1464907213332 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:40:13 INFO - PROCESS | 1663 | 1464907213335 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1663 | 1464907213336 Marionette TRACE conn2 <- [1,1274,null,{}] 15:40:13 INFO - PROCESS | 1663 | 1464907213339 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1663 | 1464907213454 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:40:13 INFO - PROCESS | 1663 | 1464907213530 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d6000 == 92 [pid = 1663] [id = 326] 15:40:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x118393000) [pid = 1663] [serial = 977] [outer = 0x0] 15:40:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x12c0a3c00) [pid = 1663] [serial = 978] [outer = 0x118393000] 15:40:13 INFO - PROCESS | 1663 | 1464907213562 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12cbe9000) [pid = 1663] [serial = 979] [outer = 0x118393000] 15:40:14 INFO - PROCESS | 1663 | 1464907214151 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 868ms 15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:40:14 INFO - PROCESS | 1663 | 1464907214204 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1663 | 1464907214206 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:40:14 INFO - PROCESS | 1663 | 1464907214211 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1663 | 1464907214215 Marionette TRACE conn2 <- [1,1278,null,{}] 15:40:14 INFO - PROCESS | 1663 | 1464907214219 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1663 | 1464907214327 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:40:14 INFO - PROCESS | 1663 | 1464907214401 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x112606000 == 93 [pid = 1663] [id = 327] 15:40:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x110f7e800) [pid = 1663] [serial = 980] [outer = 0x0] 15:40:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x110f84400) [pid = 1663] [serial = 981] [outer = 0x110f7e800] 15:40:14 INFO - PROCESS | 1663 | 1464907214429 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x111e6bc00) [pid = 1663] [serial = 982] [outer = 0x110f7e800] 15:40:14 INFO - PROCESS | 1663 | 1464907214884 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 725ms 15:40:14 INFO - PROCESS | 1663 | 1464907214935 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1663 | 1464907214939 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:40:14 INFO - PROCESS | 1663 | 1464907214943 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1663 | 1464907214945 Marionette TRACE conn2 <- [1,1282,null,{}] 15:40:14 INFO - PROCESS | 1663 | 1464907214947 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1663 | 1464907215053 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:40:15 INFO - PROCESS | 1663 | 1464907215132 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f2e000 == 94 [pid = 1663] [id = 328] 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x112798800) [pid = 1663] [serial = 983] [outer = 0x0] 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x1127a2c00) [pid = 1663] [serial = 984] [outer = 0x112798800] 15:40:15 INFO - PROCESS | 1663 | 1464907215160 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x1127cf800) [pid = 1663] [serial = 985] [outer = 0x112798800] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12b367800 == 93 [pid = 1663] [id = 185] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12d834800 == 92 [pid = 1663] [id = 317] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb8e000 == 91 [pid = 1663] [id = 316] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1183de000 == 90 [pid = 1663] [id = 315] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc9f000 == 89 [pid = 1663] [id = 314] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa49800 == 88 [pid = 1663] [id = 313] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x129121000 == 87 [pid = 1663] [id = 312] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x126206000 == 86 [pid = 1663] [id = 311] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a5800 == 85 [pid = 1663] [id = 310] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x121464000 == 84 [pid = 1663] [id = 309] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1185b7000 == 83 [pid = 1663] [id = 308] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x11951e800 == 82 [pid = 1663] [id = 307] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x12570d800 == 81 [pid = 1663] [id = 306] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1353dd800 == 80 [pid = 1663] [id = 302] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1351c1000 == 79 [pid = 1663] [id = 301] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x126771800 == 78 [pid = 1663] [id = 300] 15:40:15 INFO - PROCESS | 1663 | --DOCSHELL 0x119185800 == 77 [pid = 1663] [id = 299] 15:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:40:15 INFO - PROCESS | 1663 | 1464907215607 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 15:40:15 INFO - PROCESS | 1663 | 1464907215617 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1663 | 1464907215618 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:40:15 INFO - PROCESS | 1663 | 1464907215621 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1663 | 1464907215623 Marionette TRACE conn2 <- [1,1286,null,{}] 15:40:15 INFO - PROCESS | 1663 | 1464907215633 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1663 | 1464907215736 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x124c70400) [pid = 1663] [serial = 720] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12bd33800) [pid = 1663] [serial = 795] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x1252c5400) [pid = 1663] [serial = 848] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1167c3c00) [pid = 1663] [serial = 858] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x112922c00) [pid = 1663] [serial = 857] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x12157ac00) [pid = 1663] [serial = 866] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x121586400) [pid = 1663] [serial = 867] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1191cb400) [pid = 1663] [serial = 882] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x126730400) [pid = 1663] [serial = 872] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x126b0d800) [pid = 1663] [serial = 885] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12cbf0000) [pid = 1663] [serial = 892] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12c0af800) [pid = 1663] [serial = 889] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12a878800) [pid = 1663] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12497d800) [pid = 1663] [serial = 870] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1279af400) [pid = 1663] [serial = 873] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x11805c000) [pid = 1663] [serial = 801] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12b3d5000) [pid = 1663] [serial = 878] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x12aa25000) [pid = 1663] [serial = 876] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1295f2400) [pid = 1663] [serial = 875] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x12bd36000) [pid = 1663] [serial = 881] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x11a0b9c00) [pid = 1663] [serial = 884] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12bae4000) [pid = 1663] [serial = 879] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x12a9e1c00) [pid = 1663] [serial = 888] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x115e47800) [pid = 1663] [serial = 839] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x121082c00) [pid = 1663] [serial = 845] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x121950c00) [pid = 1663] [serial = 869] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x12cbe6000) [pid = 1663] [serial = 891] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1191cd400) [pid = 1663] [serial = 861] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x118713800) [pid = 1663] [serial = 860] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x126bb7000) [pid = 1663] [serial = 851] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1197f2c00) [pid = 1663] [serial = 863] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x11a0c7000) [pid = 1663] [serial = 864] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x118391400) [pid = 1663] [serial = 842] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12baea400) [pid = 1663] [serial = 855] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12aa29000) [pid = 1663] [serial = 854] [outer = 0x0] [url = about:blank] 15:40:15 INFO - PROCESS | 1663 | 1464907215807 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183ca800 == 78 [pid = 1663] [id = 329] 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1127cec00) [pid = 1663] [serial = 986] [outer = 0x0] 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x11291ac00) [pid = 1663] [serial = 987] [outer = 0x1127cec00] 15:40:15 INFO - PROCESS | 1663 | 1464907215840 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11310c400) [pid = 1663] [serial = 988] [outer = 0x1127cec00] 15:40:16 INFO - PROCESS | 1663 | 1464907216216 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 621ms 15:40:16 INFO - PROCESS | 1663 | 1464907216255 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1663 | 1464907216258 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:40:16 INFO - PROCESS | 1663 | 1464907216264 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1663 | 1464907216265 Marionette TRACE conn2 <- [1,1290,null,{}] 15:40:16 INFO - PROCESS | 1663 | 1464907216269 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1663 | 1464907216427 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:40:16 INFO - PROCESS | 1663 | 1464907216438 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x119512800 == 79 [pid = 1663] [id = 330] 15:40:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x115e48c00) [pid = 1663] [serial = 989] [outer = 0x0] 15:40:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x115ed0800) [pid = 1663] [serial = 990] [outer = 0x115e48c00] 15:40:16 INFO - PROCESS | 1663 | 1464907216473 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1161bcc00) [pid = 1663] [serial = 991] [outer = 0x115e48c00] 15:40:16 INFO - PROCESS | 1663 | 1464907216916 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 15:40:16 INFO - PROCESS | 1663 | 1464907216934 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1663 | 1464907216945 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:40:16 INFO - PROCESS | 1663 | 1464907216949 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1663 | 1464907216951 Marionette TRACE conn2 <- [1,1294,null,{}] 15:40:16 INFO - PROCESS | 1663 | 1464907216953 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1663 | 1464907217048 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:40:17 INFO - PROCESS | 1663 | 1464907217053 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119968800 == 80 [pid = 1663] [id = 331] 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x1166ce800) [pid = 1663] [serial = 992] [outer = 0x0] 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x116a68800) [pid = 1663] [serial = 993] [outer = 0x1166ce800] 15:40:17 INFO - PROCESS | 1663 | 1464907217095 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x1173a0c00) [pid = 1663] [serial = 994] [outer = 0x1166ce800] 15:40:17 INFO - PROCESS | 1663 | 1464907217611 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 15:40:17 INFO - PROCESS | 1663 | 1464907217619 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1663 | 1464907217621 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:40:17 INFO - PROCESS | 1663 | 1464907217624 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1663 | 1464907217626 Marionette TRACE conn2 <- [1,1298,null,{}] 15:40:17 INFO - PROCESS | 1663 | 1464907217632 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1663 | 1464907217750 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:40:17 INFO - PROCESS | 1663 | 1464907217755 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x121482800 == 81 [pid = 1663] [id = 332] 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x118054c00) [pid = 1663] [serial = 995] [outer = 0x0] 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x11838bc00) [pid = 1663] [serial = 996] [outer = 0x118054c00] 15:40:17 INFO - PROCESS | 1663 | 1464907217797 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x118715800) [pid = 1663] [serial = 997] [outer = 0x118054c00] 15:40:18 INFO - PROCESS | 1663 | 1464907218190 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 574ms 15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:40:18 INFO - PROCESS | 1663 | 1464907218199 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1663 | 1464907218200 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:40:18 INFO - PROCESS | 1663 | 1464907218202 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1663 | 1464907218203 Marionette TRACE conn2 <- [1,1302,null,{}] 15:40:18 INFO - PROCESS | 1663 | 1464907218206 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1663 | 1464907218330 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:40:18 INFO - PROCESS | 1663 | 1464907218345 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x121997000 == 82 [pid = 1663] [id = 333] 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x11892a000) [pid = 1663] [serial = 998] [outer = 0x0] 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x119125000) [pid = 1663] [serial = 999] [outer = 0x11892a000] 15:40:18 INFO - PROCESS | 1663 | 1464907218370 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1191d1c00) [pid = 1663] [serial = 1000] [outer = 0x11892a000] 15:40:18 INFO - PROCESS | 1663 | 1464907218735 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 569ms 15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:40:18 INFO - PROCESS | 1663 | 1464907218772 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1663 | 1464907218773 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:40:18 INFO - PROCESS | 1663 | 1464907218775 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1663 | 1464907218776 Marionette TRACE conn2 <- [1,1306,null,{}] 15:40:18 INFO - PROCESS | 1663 | 1464907218782 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1663 | 1464907218893 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:40:18 INFO - PROCESS | 1663 | 1464907218902 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c2c000 == 83 [pid = 1663] [id = 334] 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x118930c00) [pid = 1663] [serial = 1001] [outer = 0x0] 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1197f2c00) [pid = 1663] [serial = 1002] [outer = 0x118930c00] 15:40:18 INFO - PROCESS | 1663 | 1464907218927 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x119c98400) [pid = 1663] [serial = 1003] [outer = 0x118930c00] 15:40:19 INFO - PROCESS | 1663 | 1464907219310 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 572ms 15:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:40:19 INFO - PROCESS | 1663 | 1464907219352 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1663 | 1464907219353 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:40:19 INFO - PROCESS | 1663 | 1464907219356 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1663 | 1464907219357 Marionette TRACE conn2 <- [1,1310,null,{}] 15:40:19 INFO - PROCESS | 1663 | 1464907219359 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:19 INFO - PROCESS | 1663 | 1464907219481 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:40:19 INFO - PROCESS | 1663 | 1464907219524 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x126214000 == 84 [pid = 1663] [id = 335] 15:40:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x119b02800) [pid = 1663] [serial = 1004] [outer = 0x0] 15:40:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x11a0c2400) [pid = 1663] [serial = 1005] [outer = 0x119b02800] 15:40:19 INFO - PROCESS | 1663 | 1464907219549 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x121083400) [pid = 1663] [serial = 1006] [outer = 0x119b02800] 15:40:19 INFO - PROCESS | 1663 | 1464907219872 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1663 | 1464907220172 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:40:20 INFO - PROCESS | 1663 | 1464907220184 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1663 | 1464907220185 Marionette TRACE conn2 <- [1,1314,null,{}] 15:40:20 INFO - PROCESS | 1663 | 1464907220187 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1663 | 1464907220282 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:40:20 INFO - PROCESS | 1663 | 1464907220287 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a0000 == 85 [pid = 1663] [id = 336] 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x1127c5400) [pid = 1663] [serial = 1007] [outer = 0x0] 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x119c92000) [pid = 1663] [serial = 1008] [outer = 0x1127c5400] 15:40:20 INFO - PROCESS | 1663 | 1464907220313 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x121254c00) [pid = 1663] [serial = 1009] [outer = 0x1127c5400] 15:40:20 INFO - PROCESS | 1663 | 1464907220652 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:40:20 INFO - PROCESS | 1663 | 1464907220704 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1663 | 1464907220706 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:40:20 INFO - PROCESS | 1663 | 1464907220708 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1663 | 1464907220710 Marionette TRACE conn2 <- [1,1318,null,{}] 15:40:20 INFO - PROCESS | 1663 | 1464907220712 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1663 | 1464907220841 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:40:20 INFO - PROCESS | 1663 | 1464907220854 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a1d800 == 86 [pid = 1663] [id = 337] 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12157d000) [pid = 1663] [serial = 1010] [outer = 0x0] 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x121846c00) [pid = 1663] [serial = 1011] [outer = 0x12157d000] 15:40:20 INFO - PROCESS | 1663 | 1464907220883 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12497bc00) [pid = 1663] [serial = 1012] [outer = 0x12157d000] 15:40:21 INFO - PROCESS | 1663 | 1464907221220 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 15:40:21 INFO - PROCESS | 1663 | 1464907221232 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1663 | 1464907221233 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:40:21 INFO - PROCESS | 1663 | 1464907221236 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1663 | 1464907221237 Marionette TRACE conn2 <- [1,1322,null,{}] 15:40:21 INFO - PROCESS | 1663 | 1464907221239 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1663 | 1464907221333 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:40:21 INFO - PROCESS | 1663 | 1464907221337 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa4a000 == 87 [pid = 1663] [id = 338] 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x12497e400) [pid = 1663] [serial = 1013] [outer = 0x0] 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x124fccc00) [pid = 1663] [serial = 1014] [outer = 0x12497e400] 15:40:21 INFO - PROCESS | 1663 | 1464907221362 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12623a000) [pid = 1663] [serial = 1015] [outer = 0x12497e400] 15:40:21 INFO - PROCESS | 1663 | 1464907221713 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:40:21 INFO - PROCESS | 1663 | 1464907221767 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1663 | 1464907221768 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1663 | 1464907221771 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1663 | 1464907221772 Marionette TRACE conn2 <- [1,1326,null,{}] 15:40:21 INFO - PROCESS | 1663 | 1464907221774 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1663 | 1464907221872 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:40:21 INFO - PROCESS | 1663 | 1464907221877 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc20000 == 88 [pid = 1663] [id = 339] 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12623a800) [pid = 1663] [serial = 1016] [outer = 0x0] 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1262adc00) [pid = 1663] [serial = 1017] [outer = 0x12623a800] 15:40:21 INFO - PROCESS | 1663 | 1464907221902 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12672f400) [pid = 1663] [serial = 1018] [outer = 0x12623a800] 15:40:22 INFO - PROCESS | 1663 | 1464907222370 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:40: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 15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 618ms 15:40:22 INFO - PROCESS | 1663 | 1464907222406 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1663 | 1464907222409 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:40:22 INFO - PROCESS | 1663 | 1464907222414 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1663 | 1464907222416 Marionette TRACE conn2 <- [1,1330,null,{}] 15:40:22 INFO - PROCESS | 1663 | 1464907222420 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1663 | 1464907222543 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:40:22 INFO - PROCESS | 1663 | 1464907222649 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x116887000 == 89 [pid = 1663] [id = 340] 15:40:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x11273b000) [pid = 1663] [serial = 1019] [outer = 0x0] 15:40:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x11278a800) [pid = 1663] [serial = 1020] [outer = 0x11273b000] 15:40:22 INFO - PROCESS | 1663 | 1464907222684 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x1127c6000) [pid = 1663] [serial = 1021] [outer = 0x11273b000] 15:40:23 INFO - PROCESS | 1663 | 1464907223152 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:40: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 15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 771ms 15:40:23 INFO - PROCESS | 1663 | 1464907223186 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1663 | 1464907223192 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:40:23 INFO - PROCESS | 1663 | 1464907223214 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1663 | 1464907223217 Marionette TRACE conn2 <- [1,1334,null,{}] 15:40:23 INFO - PROCESS | 1663 | 1464907223221 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1663 | 1464907223383 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:40:23 INFO - PROCESS | 1663 | 1464907223521 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x121472800 == 90 [pid = 1663] [id = 341] 15:40:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x112785800) [pid = 1663] [serial = 1022] [outer = 0x0] 15:40:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x113104400) [pid = 1663] [serial = 1023] [outer = 0x112785800] 15:40:23 INFO - PROCESS | 1663 | 1464907223570 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x113d11400) [pid = 1663] [serial = 1024] [outer = 0x112785800] 15:40:24 INFO - PROCESS | 1663 | 1464907224029 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 876ms 15:40:24 INFO - PROCESS | 1663 | 1464907224087 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1663 | 1464907224088 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:40:24 INFO - PROCESS | 1663 | 1464907224091 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1663 | 1464907224094 Marionette TRACE conn2 <- [1,1338,null,{}] 15:40:24 INFO - PROCESS | 1663 | 1464907224121 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:24 INFO - PROCESS | 1663 | 1464907224242 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:40:24 INFO - PROCESS | 1663 | 1464907224321 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc95800 == 91 [pid = 1663] [id = 342] 15:40:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x118393c00) [pid = 1663] [serial = 1025] [outer = 0x0] 15:40:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x11856ec00) [pid = 1663] [serial = 1026] [outer = 0x118393c00] 15:40:24 INFO - PROCESS | 1663 | 1464907224355 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x118718c00) [pid = 1663] [serial = 1027] [outer = 0x118393c00] 15:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1190ms 15:40:25 INFO - PROCESS | 1663 | 1464907225273 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:40:25 INFO - PROCESS | 1663 | 1464907225282 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:40:25 INFO - PROCESS | 1663 | 1464907225284 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:40:25 INFO - PROCESS | 1663 | 1464907225286 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1663 | 1464907225287 Marionette TRACE conn2 <- [1,1342,null,{}] 15:40:25 INFO - PROCESS | 1663 | 1464907225290 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1663 | 1464907225405 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:40:25 INFO - PROCESS | 1663 | 1464907225509 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c4a7800 == 92 [pid = 1663] [id = 343] 15:40:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x119d10000) [pid = 1663] [serial = 1028] [outer = 0x0] 15:40:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x121256800) [pid = 1663] [serial = 1029] [outer = 0x119d10000] 15:40:25 INFO - PROCESS | 1663 | 1464907225542 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x121950c00) [pid = 1663] [serial = 1030] [outer = 0x119d10000] 15:40:25 INFO - PROCESS | 1663 | 1464907225971 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:40:26 INFO - PROCESS | 1663 | 1464907226006 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1663 | 1464907226008 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:40:26 INFO - PROCESS | 1663 | 1464907226010 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1663 | 1464907226011 Marionette TRACE conn2 <- [1,1346,null,{}] 15:40:26 INFO - PROCESS | 1663 | 1464907226014 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:26 INFO - PROCESS | 1663 | 1464907226125 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:40:26 INFO - PROCESS | 1663 | 1464907226232 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf0e800 == 93 [pid = 1663] [id = 344] 15:40:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12194fc00) [pid = 1663] [serial = 1031] [outer = 0x0] 15:40:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x12497d800) [pid = 1663] [serial = 1032] [outer = 0x12194fc00] 15:40:26 INFO - PROCESS | 1663 | 1464907226265 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x1264c2000) [pid = 1663] [serial = 1033] [outer = 0x12194fc00] 15:40:26 INFO - PROCESS | 1663 | 1464907226761 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 820ms 15:40:26 INFO - PROCESS | 1663 | 1464907226848 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1663 | 1464907226849 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:40:26 INFO - PROCESS | 1663 | 1464907226853 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1663 | 1464907226855 Marionette TRACE conn2 <- [1,1350,null,{}] 15:40:26 INFO - PROCESS | 1663 | 1464907226857 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:26 INFO - PROCESS | 1663 | 1464907226991 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:40:27 INFO - PROCESS | 1663 | 1464907227071 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a21800 == 94 [pid = 1663] [id = 345] 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x118579800) [pid = 1663] [serial = 1034] [outer = 0x0] 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x1264c4c00) [pid = 1663] [serial = 1035] [outer = 0x118579800] 15:40:27 INFO - PROCESS | 1663 | 1464907227102 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x1278e8c00) [pid = 1663] [serial = 1036] [outer = 0x118579800] 15:40:27 INFO - PROCESS | 1663 | 1464907227549 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 722ms 15:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:40:27 INFO - PROCESS | 1663 | 1464907227576 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1663 | 1464907227577 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:40:27 INFO - PROCESS | 1663 | 1464907227579 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1663 | 1464907227581 Marionette TRACE conn2 <- [1,1354,null,{}] 15:40:27 INFO - PROCESS | 1663 | 1464907227583 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1663 | 1464907227698 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:40:27 INFO - PROCESS | 1663 | 1464907227778 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350cc000 == 95 [pid = 1663] [id = 346] 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x126d79c00) [pid = 1663] [serial = 1037] [outer = 0x0] 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x1279ac800) [pid = 1663] [serial = 1038] [outer = 0x126d79c00] 15:40:27 INFO - PROCESS | 1663 | 1464907227811 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x128e3e800) [pid = 1663] [serial = 1039] [outer = 0x126d79c00] 15:40:28 INFO - PROCESS | 1663 | 1464907228463 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 919ms 15:40:28 INFO - PROCESS | 1663 | 1464907228499 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1663 | 1464907228501 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:40:28 INFO - PROCESS | 1663 | 1464907228505 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1663 | 1464907228507 Marionette TRACE conn2 <- [1,1358,null,{}] 15:40:28 INFO - PROCESS | 1663 | 1464907228532 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1663 | 1464907228646 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:40:28 INFO - PROCESS | 1663 | 1464907228727 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916f800 == 96 [pid = 1663] [id = 347] 15:40:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x112786000) [pid = 1663] [serial = 1040] [outer = 0x0] 15:40:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x112790400) [pid = 1663] [serial = 1041] [outer = 0x112786000] 15:40:28 INFO - PROCESS | 1663 | 1464907228755 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x1127a1800) [pid = 1663] [serial = 1042] [outer = 0x112786000] 15:40:29 INFO - PROCESS | 1663 | 1464907229172 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 675ms 15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:40:29 INFO - PROCESS | 1663 | 1464907229180 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1663 | 1464907229184 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:40:29 INFO - PROCESS | 1663 | 1464907229188 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1663 | 1464907229189 Marionette TRACE conn2 <- [1,1362,null,{}] 15:40:29 INFO - PROCESS | 1663 | 1464907229192 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1663 | 1464907229295 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:40:29 INFO - PROCESS | 1663 | 1464907229364 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x113249000 == 97 [pid = 1663] [id = 348] 15:40:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x110e7ec00) [pid = 1663] [serial = 1043] [outer = 0x0] 15:40:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x11279b800) [pid = 1663] [serial = 1044] [outer = 0x110e7ec00] 15:40:29 INFO - PROCESS | 1663 | 1464907229448 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x1130d9400) [pid = 1663] [serial = 1045] [outer = 0x110e7ec00] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc1000 == 96 [pid = 1663] [id = 243] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1350dd800 == 95 [pid = 1663] [id = 298] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa4a000 == 94 [pid = 1663] [id = 338] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x129a1d800 == 93 [pid = 1663] [id = 337] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a0000 == 92 [pid = 1663] [id = 336] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126214000 == 91 [pid = 1663] [id = 335] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x124c2c000 == 90 [pid = 1663] [id = 334] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x121997000 == 89 [pid = 1663] [id = 333] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x121482800 == 88 [pid = 1663] [id = 332] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x119968800 == 87 [pid = 1663] [id = 331] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x119512800 == 86 [pid = 1663] [id = 330] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1183ca800 == 85 [pid = 1663] [id = 329] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x116f2e000 == 84 [pid = 1663] [id = 328] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x112606000 == 83 [pid = 1663] [id = 327] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x135cd3000 == 82 [pid = 1663] [id = 323] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x135b26800 == 81 [pid = 1663] [id = 322] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1353ca000 == 80 [pid = 1663] [id = 321] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126222000 == 79 [pid = 1663] [id = 320] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c4800 == 78 [pid = 1663] [id = 319] 15:40:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1353c4000 == 77 [pid = 1663] [id = 318] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x1294b0800) [pid = 1663] [serial = 936] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x12aa21000) [pid = 1663] [serial = 939] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x12b293400) [pid = 1663] [serial = 940] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x12c085800) [pid = 1663] [serial = 943] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x12bd35c00) [pid = 1663] [serial = 942] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x12d2d2800) [pid = 1663] [serial = 912] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x118391800) [pid = 1663] [serial = 897] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x124976000) [pid = 1663] [serial = 930] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x1250b3800) [pid = 1663] [serial = 931] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x121586000) [pid = 1663] [serial = 927] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x121955000) [pid = 1663] [serial = 928] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12ccda000) [pid = 1663] [serial = 894] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x12982dc00) [pid = 1663] [serial = 909] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x121080800) [pid = 1663] [serial = 900] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12c0adc00) [pid = 1663] [serial = 915] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x11838dc00) [pid = 1663] [serial = 919] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x116186000) [pid = 1663] [serial = 918] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x126233000) [pid = 1663] [serial = 933] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x1197ea800) [pid = 1663] [serial = 922] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x11919b000) [pid = 1663] [serial = 921] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x12696f000) [pid = 1663] [serial = 903] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x110e8a000) [pid = 1663] [serial = 906] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x119d0a800) [pid = 1663] [serial = 924] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x121084800) [pid = 1663] [serial = 925] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x11279f000) [pid = 1663] [serial = 951] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x118570800) [pid = 1663] [serial = 946] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x112925c00) [pid = 1663] [serial = 945] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1127ce800) [pid = 1663] [serial = 948] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1127a4800) [pid = 1663] [serial = 952] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12a9e9c00) [pid = 1663] [serial = 949] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x12982f800) [pid = 1663] [serial = 937] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1279b1000) [pid = 1663] [serial = 934] [outer = 0x0] [url = about:blank] 15:40:29 INFO - PROCESS | 1663 | 1464907229817 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 668ms 15:40:29 INFO - PROCESS | 1663 | 1464907229857 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1663 | 1464907229858 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:40:29 INFO - PROCESS | 1663 | 1464907229867 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1663 | 1464907229870 Marionette TRACE conn2 <- [1,1366,null,{}] 15:40:29 INFO - PROCESS | 1663 | 1464907229878 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1663 | 1464907229975 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:40:30 INFO - PROCESS | 1663 | 1464907230061 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c1000 == 78 [pid = 1663] [id = 349] 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x11516ac00) [pid = 1663] [serial = 1046] [outer = 0x0] 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x115ecac00) [pid = 1663] [serial = 1047] [outer = 0x11516ac00] 15:40:30 INFO - PROCESS | 1663 | 1464907230089 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1166cc800) [pid = 1663] [serial = 1048] [outer = 0x11516ac00] 15:40:30 INFO - PROCESS | 1663 | 1464907230405 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1663 | 1464907230443 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:40:30 INFO - PROCESS | 1663 | 1464907230448 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1663 | 1464907230449 Marionette TRACE conn2 <- [1,1370,null,{}] 15:40:30 INFO - PROCESS | 1663 | 1464907230452 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1663 | 1464907230544 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:40:30 INFO - PROCESS | 1663 | 1464907230602 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x119906800 == 79 [pid = 1663] [id = 350] 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1166cec00) [pid = 1663] [serial = 1049] [outer = 0x0] 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x1173a5800) [pid = 1663] [serial = 1050] [outer = 0x1166cec00] 15:40:30 INFO - PROCESS | 1663 | 1464907230629 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x118055000) [pid = 1663] [serial = 1051] [outer = 0x1166cec00] 15:40:30 INFO - PROCESS | 1663 | 1464907230928 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] 15:40:30 INFO - PROCESS | 1663 | 1464907230969 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:40:30 INFO - PROCESS | 1663 | 1464907230972 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1663 | 1464907230973 Marionette TRACE conn2 <- [1,1374,null,{}] 15:40:30 INFO - PROCESS | 1663 | 1464907230975 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1663 | 1464907231065 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:40:31 INFO - PROCESS | 1663 | 1464907231125 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x121464000 == 80 [pid = 1663] [id = 351] 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x116852000) [pid = 1663] [serial = 1052] [outer = 0x0] 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x118393800) [pid = 1663] [serial = 1053] [outer = 0x116852000] 15:40:31 INFO - PROCESS | 1663 | 1464907231151 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x118714400) [pid = 1663] [serial = 1054] [outer = 0x116852000] 15:40:31 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:40:31 INFO - PROCESS | 1663 | 1464907231474 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1663 | 1464907231493 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:40:31 INFO - PROCESS | 1663 | 1464907231498 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1663 | 1464907231499 Marionette TRACE conn2 <- [1,1378,null,{}] 15:40:31 INFO - PROCESS | 1663 | 1464907231501 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1663 | 1464907231624 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:40:31 INFO - PROCESS | 1663 | 1464907231631 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x124870800 == 81 [pid = 1663] [id = 352] 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x118933800) [pid = 1663] [serial = 1055] [outer = 0x0] 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x1194ca400) [pid = 1663] [serial = 1056] [outer = 0x118933800] 15:40:31 INFO - PROCESS | 1663 | 1464907231664 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x11a0c3400) [pid = 1663] [serial = 1057] [outer = 0x118933800] 15:40:32 INFO - PROCESS | 1663 | 1464907232172 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1663 | 1464907232221 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:40:32 INFO - PROCESS | 1663 | 1464907232224 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1663 | 1464907232225 Marionette TRACE conn2 <- [1,1382,null,{}] 15:40:32 INFO - PROCESS | 1663 | 1464907232227 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1663 | 1464907232339 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:40:32 INFO - PROCESS | 1663 | 1464907232374 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12581c800 == 82 [pid = 1663] [id = 353] 15:40:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x118712c00) [pid = 1663] [serial = 1058] [outer = 0x0] 15:40:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x1211d4400) [pid = 1663] [serial = 1059] [outer = 0x118712c00] 15:40:32 INFO - PROCESS | 1663 | 1464907232399 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12157cc00) [pid = 1663] [serial = 1060] [outer = 0x118712c00] 15:40:32 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:40:32 INFO - PROCESS | 1663 | 1464907232752 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1663 | 1464907232800 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:40:32 INFO - PROCESS | 1663 | 1464907232803 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1663 | 1464907232804 Marionette TRACE conn2 <- [1,1386,null,{}] 15:40:32 INFO - PROCESS | 1663 | 1464907232807 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1663 | 1464907232974 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:40:32 INFO - PROCESS | 1663 | 1464907232995 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc3800 == 83 [pid = 1663] [id = 354] 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x121083800) [pid = 1663] [serial = 1061] [outer = 0x0] 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x121858800) [pid = 1663] [serial = 1062] [outer = 0x121083800] 15:40:33 INFO - PROCESS | 1663 | 1464907233035 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x121e93000) [pid = 1663] [serial = 1063] [outer = 0x121083800] 15:40:33 INFO - PROCESS | 1663 | 1464907233441 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1663 | 1464907233481 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:40:33 INFO - PROCESS | 1663 | 1464907233483 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1663 | 1464907233485 Marionette TRACE conn2 <- [1,1390,null,{}] 15:40:33 INFO - PROCESS | 1663 | 1464907233487 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:33 INFO - PROCESS | 1663 | 1464907233607 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:40:33 INFO - PROCESS | 1663 | 1464907233663 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294de000 == 84 [pid = 1663] [id = 355] 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x121e94000) [pid = 1663] [serial = 1064] [outer = 0x0] 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x124fc1800) [pid = 1663] [serial = 1065] [outer = 0x121e94000] 15:40:33 INFO - PROCESS | 1663 | 1464907233688 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x1257b4800) [pid = 1663] [serial = 1066] [outer = 0x121e94000] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x11892a000) [pid = 1663] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x118930c00) [pid = 1663] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x119b02800) [pid = 1663] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x118054c00) [pid = 1663] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x115e48c00) [pid = 1663] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1166ce800) [pid = 1663] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x1127cec00) [pid = 1663] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x1127c5400) [pid = 1663] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x110f7e800) [pid = 1663] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x112798800) [pid = 1663] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x11279ac00) [pid = 1663] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x12157d000) [pid = 1663] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12497e400) [pid = 1663] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x128e35c00) [pid = 1663] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x1250b4800) [pid = 1663] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1211dbc00) [pid = 1663] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x116a6cc00) [pid = 1663] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1250b1800) [pid = 1663] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12982c800) [pid = 1663] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11742c000) [pid = 1663] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x110ece000) [pid = 1663] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x113d6bc00) [pid = 1663] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x121584000) [pid = 1663] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x126237800) [pid = 1663] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x12bd2b800) [pid = 1663] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x112927400) [pid = 1663] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x119c8cc00) [pid = 1663] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12c090c00) [pid = 1663] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x12bd35400) [pid = 1663] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1257aa800) [pid = 1663] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x111e6cc00) [pid = 1663] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x12a9ee800) [pid = 1663] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11857f800) [pid = 1663] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x11288f800) [pid = 1663] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x129516400) [pid = 1663] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x119126000) [pid = 1663] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x121583800) [pid = 1663] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x128e40400) [pid = 1663] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:40:34 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x12cbee800) [pid = 1663] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:40:34 INFO - PROCESS | 1663 | 1464907234239 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 769ms 15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:40:34 INFO - PROCESS | 1663 | 1464907234253 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1663 | 1464907234254 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:40:34 INFO - PROCESS | 1663 | 1464907234257 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1663 | 1464907234258 Marionette TRACE conn2 <- [1,1394,null,{}] 15:40:34 INFO - PROCESS | 1663 | 1464907234260 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1663 | 1464907234393 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:40:34 INFO - PROCESS | 1663 | 1464907234450 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12180e800 == 85 [pid = 1663] [id = 356] 15:40:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x11289cc00) [pid = 1663] [serial = 1067] [outer = 0x0] 15:40:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x113104000) [pid = 1663] [serial = 1068] [outer = 0x11289cc00] 15:40:34 INFO - PROCESS | 1663 | 1464907234476 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x116a6cc00) [pid = 1663] [serial = 1069] [outer = 0x11289cc00] 15:40:34 INFO - PROCESS | 1663 | 1464907234775 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 524ms 15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:40:34 INFO - PROCESS | 1663 | 1464907234785 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1663 | 1464907234786 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:40:34 INFO - PROCESS | 1663 | 1464907234788 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1663 | 1464907234790 Marionette TRACE conn2 <- [1,1398,null,{}] 15:40:34 INFO - PROCESS | 1663 | 1464907234792 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1663 | 1464907234912 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:40:34 INFO - PROCESS | 1663 | 1464907234982 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a829800 == 86 [pid = 1663] [id = 357] 15:40:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x11289c800) [pid = 1663] [serial = 1070] [outer = 0x0] 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11857f800) [pid = 1663] [serial = 1071] [outer = 0x11289c800] 15:40:35 INFO - PROCESS | 1663 | 1464907235012 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x1252c4800) [pid = 1663] [serial = 1072] [outer = 0x11289c800] 15:40:35 INFO - PROCESS | 1663 | 1464907235313 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 570ms 15:40:35 INFO - PROCESS | 1663 | 1464907235359 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1663 | 1464907235360 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:40:35 INFO - PROCESS | 1663 | 1464907235365 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1663 | 1464907235366 Marionette TRACE conn2 <- [1,1402,null,{}] 15:40:35 INFO - PROCESS | 1663 | 1464907235368 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1663 | 1464907235460 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:40:35 INFO - PROCESS | 1663 | 1464907235465 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc2a800 == 87 [pid = 1663] [id = 358] 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x126235800) [pid = 1663] [serial = 1073] [outer = 0x0] 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1264bf800) [pid = 1663] [serial = 1074] [outer = 0x126235800] 15:40:35 INFO - PROCESS | 1663 | 1464907235491 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x126b0c400) [pid = 1663] [serial = 1075] [outer = 0x126235800] 15:40:35 INFO - PROCESS | 1663 | 1464907235814 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 15:40:35 INFO - PROCESS | 1663 | 1464907235837 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:40:35 INFO - PROCESS | 1663 | 1464907235838 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1663 | 1464907235840 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1663 | 1464907235842 Marionette TRACE conn2 <- [1,1406,null,{}] 15:40:35 INFO - PROCESS | 1663 | 1464907235852 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1663 | 1464907235983 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:40:35 INFO - PROCESS | 1663 | 1464907235988 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c492000 == 88 [pid = 1663] [id = 359] 15:40:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1250b4800) [pid = 1663] [serial = 1076] [outer = 0x0] 15:40:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x126bba400) [pid = 1663] [serial = 1077] [outer = 0x1250b4800] 15:40:36 INFO - PROCESS | 1663 | 1464907236013 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x1278e2c00) [pid = 1663] [serial = 1078] [outer = 0x1250b4800] 15:40:36 INFO - PROCESS | 1663 | 1464907236566 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 777ms 15:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:40:36 INFO - PROCESS | 1663 | 1464907236618 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1663 | 1464907236621 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:40:36 INFO - PROCESS | 1663 | 1464907236624 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1663 | 1464907236627 Marionette TRACE conn2 <- [1,1410,null,{}] 15:40:36 INFO - PROCESS | 1663 | 1464907236631 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1663 | 1464907236751 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:40:36 INFO - PROCESS | 1663 | 1464907236828 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e29800 == 89 [pid = 1663] [id = 360] 15:40:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x11278ac00) [pid = 1663] [serial = 1079] [outer = 0x0] 15:40:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x1127d1000) [pid = 1663] [serial = 1080] [outer = 0x11278ac00] 15:40:36 INFO - PROCESS | 1663 | 1464907236861 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x112a7fc00) [pid = 1663] [serial = 1081] [outer = 0x11278ac00] 15:40:37 INFO - PROCESS | 1663 | 1464907237359 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 774ms 15:40:37 INFO - PROCESS | 1663 | 1464907237399 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1663 | 1464907237403 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:40:37 INFO - PROCESS | 1663 | 1464907237408 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1663 | 1464907237410 Marionette TRACE conn2 <- [1,1414,null,{}] 15:40:37 INFO - PROCESS | 1663 | 1464907237412 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:37 INFO - PROCESS | 1663 | 1464907237527 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:40:37 INFO - PROCESS | 1663 | 1464907237604 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12199d000 == 90 [pid = 1663] [id = 361] 15:40:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x113350000) [pid = 1663] [serial = 1082] [outer = 0x0] 15:40:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1161b1800) [pid = 1663] [serial = 1083] [outer = 0x113350000] 15:40:37 INFO - PROCESS | 1663 | 1464907237634 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x116f2f800) [pid = 1663] [serial = 1084] [outer = 0x113350000] 15:40:38 INFO - PROCESS | 1663 | 1464907238161 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 773ms 15:40:38 INFO - PROCESS | 1663 | 1464907238181 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1663 | 1464907238182 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:40:38 INFO - PROCESS | 1663 | 1464907238185 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1663 | 1464907238188 Marionette TRACE conn2 <- [1,1418,null,{}] 15:40:38 INFO - PROCESS | 1663 | 1464907238195 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1663 | 1464907238297 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:40:38 INFO - PROCESS | 1663 | 1464907238404 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cba1800 == 91 [pid = 1663] [id = 362] 15:40:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1194be800) [pid = 1663] [serial = 1085] [outer = 0x0] 15:40:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x1197f4000) [pid = 1663] [serial = 1086] [outer = 0x1194be800] 15:40:38 INFO - PROCESS | 1663 | 1464907238455 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x11a03a000) [pid = 1663] [serial = 1087] [outer = 0x1194be800] 15:40:39 INFO - PROCESS | 1663 | 1464907239099 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 973ms 15:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:40:39 INFO - PROCESS | 1663 | 1464907239158 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1663 | 1464907239160 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:40:39 INFO - PROCESS | 1663 | 1464907239163 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1663 | 1464907239164 Marionette TRACE conn2 <- [1,1422,null,{}] 15:40:39 INFO - PROCESS | 1663 | 1464907239166 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1663 | 1464907239279 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:40:39 INFO - PROCESS | 1663 | 1464907239354 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d850000 == 92 [pid = 1663] [id = 363] 15:40:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x11a0b9800) [pid = 1663] [serial = 1088] [outer = 0x0] 15:40:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x121857800) [pid = 1663] [serial = 1089] [outer = 0x11a0b9800] 15:40:39 INFO - PROCESS | 1663 | 1464907239384 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x124fc5c00) [pid = 1663] [serial = 1090] [outer = 0x11a0b9800] 15:40:39 INFO - PROCESS | 1663 | 1464907239816 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 719ms 15:40:39 INFO - PROCESS | 1663 | 1464907239895 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1663 | 1464907239897 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:40:39 INFO - PROCESS | 1663 | 1464907239901 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1663 | 1464907239902 Marionette TRACE conn2 <- [1,1426,null,{}] 15:40:39 INFO - PROCESS | 1663 | 1464907239905 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1663 | 1464907240018 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:40:40 INFO - PROCESS | 1663 | 1464907240093 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351d6000 == 93 [pid = 1663] [id = 364] 15:40:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x11a0bf000) [pid = 1663] [serial = 1091] [outer = 0x0] 15:40:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x1264bb800) [pid = 1663] [serial = 1092] [outer = 0x11a0bf000] 15:40:40 INFO - PROCESS | 1663 | 1464907240123 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x1278e6c00) [pid = 1663] [serial = 1093] [outer = 0x11a0bf000] 15:40:40 INFO - PROCESS | 1663 | 1464907240679 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 819ms 15:40:40 INFO - PROCESS | 1663 | 1464907240721 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:40:40 INFO - PROCESS | 1663 | 1464907240723 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:40:40 INFO - PROCESS | 1663 | 1464907240727 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1663 | 1464907240729 Marionette TRACE conn2 <- [1,1430,null,{}] 15:40:40 INFO - PROCESS | 1663 | 1464907240733 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1663 | 1464907240905 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:40:41 INFO - PROCESS | 1663 | 1464907241014 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1354e0800 == 94 [pid = 1663] [id = 365] 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x128e35c00) [pid = 1663] [serial = 1094] [outer = 0x0] 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x129049400) [pid = 1663] [serial = 1095] [outer = 0x128e35c00] 15:40:41 INFO - PROCESS | 1663 | 1464907241059 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1294b0000) [pid = 1663] [serial = 1096] [outer = 0x128e35c00] 15:40:41 INFO - PROCESS | 1663 | 1464907241549 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 873ms 15:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:40:41 INFO - PROCESS | 1663 | 1464907241600 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1663 | 1464907241602 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:40:41 INFO - PROCESS | 1663 | 1464907241606 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1663 | 1464907241608 Marionette TRACE conn2 <- [1,1434,null,{}] 15:40:41 INFO - PROCESS | 1663 | 1464907241612 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1663 | 1464907241772 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:40:41 INFO - PROCESS | 1663 | 1464907241881 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1355ed000 == 95 [pid = 1663] [id = 366] 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x128e3a000) [pid = 1663] [serial = 1097] [outer = 0x0] 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x129519000) [pid = 1663] [serial = 1098] [outer = 0x128e3a000] 15:40:41 INFO - PROCESS | 1663 | 1464907241928 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x1295eb400) [pid = 1663] [serial = 1099] [outer = 0x128e3a000] 15:40:42 INFO - PROCESS | 1663 | 1464907242368 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 826ms 15:40:42 INFO - PROCESS | 1663 | 1464907242431 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1663 | 1464907242433 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:40:42 INFO - PROCESS | 1663 | 1464907242435 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1663 | 1464907242436 Marionette TRACE conn2 <- [1,1438,null,{}] 15:40:42 INFO - PROCESS | 1663 | 1464907242439 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1663 | 1464907242566 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:40:42 INFO - PROCESS | 1663 | 1464907242663 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x13587e000 == 96 [pid = 1663] [id = 367] 15:40:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x111c7fc00) [pid = 1663] [serial = 1100] [outer = 0x0] 15:40:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x126d76c00) [pid = 1663] [serial = 1101] [outer = 0x111c7fc00] 15:40:42 INFO - PROCESS | 1663 | 1464907242692 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x129834c00) [pid = 1663] [serial = 1102] [outer = 0x111c7fc00] 15:40:43 INFO - PROCESS | 1663 | 1464907243104 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 718ms 15:40:43 INFO - PROCESS | 1663 | 1464907243154 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1663 | 1464907243155 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:40:43 INFO - PROCESS | 1663 | 1464907243158 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1663 | 1464907243159 Marionette TRACE conn2 <- [1,1442,null,{}] 15:40:43 INFO - PROCESS | 1663 | 1464907243162 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:43 INFO - PROCESS | 1663 | 1464907243279 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:40:43 INFO - PROCESS | 1663 | 1464907243359 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185be800 == 97 [pid = 1663] [id = 368] 15:40:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x111ed5800) [pid = 1663] [serial = 1103] [outer = 0x0] 15:40:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x1173a8400) [pid = 1663] [serial = 1104] [outer = 0x111ed5800] 15:40:43 INFO - PROCESS | 1663 | 1464907243391 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x1197f0000) [pid = 1663] [serial = 1105] [outer = 0x111ed5800] 15:40:44 INFO - PROCESS | 1663 | 1464907244112 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1021ms 15:40:44 INFO - PROCESS | 1663 | 1464907244180 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1663 | 1464907244181 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:40:44 INFO - PROCESS | 1663 | 1464907244185 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1663 | 1464907244187 Marionette TRACE conn2 <- [1,1446,null,{}] 15:40:44 INFO - PROCESS | 1663 | 1464907244190 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1663 | 1464907244286 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:40:44 INFO - PROCESS | 1663 | 1464907244381 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917b000 == 98 [pid = 1663] [id = 369] 15:40:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x111ed6c00) [pid = 1663] [serial = 1106] [outer = 0x0] 15:40:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x1120f6000) [pid = 1663] [serial = 1107] [outer = 0x111ed6c00] 15:40:44 INFO - PROCESS | 1663 | 1464907244426 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x11279ac00) [pid = 1663] [serial = 1108] [outer = 0x111ed6c00] 15:40:44 INFO - PROCESS | 1663 | 1464907244986 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 825ms 15:40:45 INFO - PROCESS | 1663 | 1464907245014 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1663 | 1464907245018 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:40:45 INFO - PROCESS | 1663 | 1464907245024 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1663 | 1464907245026 Marionette TRACE conn2 <- [1,1450,null,{}] 15:40:45 INFO - PROCESS | 1663 | 1464907245031 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1663 | 1464907245136 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:40:45 INFO - PROCESS | 1663 | 1464907245270 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d7800 == 99 [pid = 1663] [id = 370] 15:40:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x11660f800) [pid = 1663] [serial = 1109] [outer = 0x0] 15:40:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x116850c00) [pid = 1663] [serial = 1110] [outer = 0x11660f800] 15:40:45 INFO - PROCESS | 1663 | 1464907245301 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x117581800) [pid = 1663] [serial = 1111] [outer = 0x11660f800] 15:40:45 INFO - PROCESS | 1663 | 1464907245784 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 823ms 15:40:45 INFO - PROCESS | 1663 | 1464907245848 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1663 | 1464907245850 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:40:45 INFO - PROCESS | 1663 | 1464907245852 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1663 | 1464907245855 Marionette TRACE conn2 <- [1,1454,null,{}] 15:40:45 INFO - PROCESS | 1663 | 1464907245863 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1663 | 1464907245972 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:40:46 INFO - PROCESS | 1663 | 1464907246040 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12620d000 == 100 [pid = 1663] [id = 371] 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x118584400) [pid = 1663] [serial = 1112] [outer = 0x0] 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x11871cc00) [pid = 1663] [serial = 1113] [outer = 0x118584400] 15:40:46 INFO - PROCESS | 1663 | 1464907246069 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x11919c000) [pid = 1663] [serial = 1114] [outer = 0x118584400] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c7000 == 99 [pid = 1663] [id = 305] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x135cc9800 == 98 [pid = 1663] [id = 304] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc2a800 == 97 [pid = 1663] [id = 358] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12a829800 == 96 [pid = 1663] [id = 357] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12180e800 == 95 [pid = 1663] [id = 356] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1294de000 == 94 [pid = 1663] [id = 355] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x11278f000) [pid = 1663] [serial = 969] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x1127c9c00) [pid = 1663] [serial = 957] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x1168ca400) [pid = 1663] [serial = 960] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x12add5800) [pid = 1663] [serial = 975] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x12157a800) [pid = 1663] [serial = 963] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x113110800) [pid = 1663] [serial = 972] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x126d7a000) [pid = 1663] [serial = 966] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12c0a3c00) [pid = 1663] [serial = 978] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x1262adc00) [pid = 1663] [serial = 1017] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc3800 == 93 [pid = 1663] [id = 354] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12581c800 == 92 [pid = 1663] [id = 353] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x124870800 == 91 [pid = 1663] [id = 352] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x121464000 == 90 [pid = 1663] [id = 351] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119906800 == 89 [pid = 1663] [id = 350] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c1000 == 88 [pid = 1663] [id = 349] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x113249000 == 87 [pid = 1663] [id = 348] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x11916f800 == 86 [pid = 1663] [id = 347] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12c4a7800 == 85 [pid = 1663] [id = 343] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc95800 == 84 [pid = 1663] [id = 342] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x121472800 == 83 [pid = 1663] [id = 341] 15:40:46 INFO - PROCESS | 1663 | --DOCSHELL 0x116887000 == 82 [pid = 1663] [id = 340] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x119125000) [pid = 1663] [serial = 999] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1197f2c00) [pid = 1663] [serial = 1002] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x11a0c2400) [pid = 1663] [serial = 1005] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x11838bc00) [pid = 1663] [serial = 996] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x115ed0800) [pid = 1663] [serial = 990] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1161bcc00) [pid = 1663] [serial = 991] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x119c98400) [pid = 1663] [serial = 1003] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x116a68800) [pid = 1663] [serial = 993] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1173a0c00) [pid = 1663] [serial = 994] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x11291ac00) [pid = 1663] [serial = 987] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x11310c400) [pid = 1663] [serial = 988] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x119c92000) [pid = 1663] [serial = 1008] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x111e6bc00) [pid = 1663] [serial = 982] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x110f84400) [pid = 1663] [serial = 981] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x1127cf800) [pid = 1663] [serial = 985] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1127a2c00) [pid = 1663] [serial = 984] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1211d4800) [pid = 1663] [serial = 954] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x121846c00) [pid = 1663] [serial = 1011] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12c0b2c00) [pid = 1663] [serial = 955] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x121254c00) [pid = 1663] [serial = 1009] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x124fccc00) [pid = 1663] [serial = 1014] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x121083400) [pid = 1663] [serial = 1006] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x1191d1c00) [pid = 1663] [serial = 1000] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12497bc00) [pid = 1663] [serial = 1012] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x118715800) [pid = 1663] [serial = 997] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x12623a000) [pid = 1663] [serial = 1015] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x129518800) [pid = 1663] [serial = 732] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x126d77400) [pid = 1663] [serial = 696] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x126241800) [pid = 1663] [serial = 849] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12157b800) [pid = 1663] [serial = 783] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x126bb6000) [pid = 1663] [serial = 729] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x12baf2c00) [pid = 1663] [serial = 738] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11871c800) [pid = 1663] [serial = 843] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x112893c00) [pid = 1663] [serial = 780] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x11684ec00) [pid = 1663] [serial = 840] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12baf2000) [pid = 1663] [serial = 789] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x126241000) [pid = 1663] [serial = 792] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12c08ac00) [pid = 1663] [serial = 687] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x11838ec00) [pid = 1663] [serial = 690] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1197ebc00) [pid = 1663] [serial = 846] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12cbe9800) [pid = 1663] [serial = 705] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12c0a7000) [pid = 1663] [serial = 741] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1279b0800) [pid = 1663] [serial = 852] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1166cb400) [pid = 1663] [serial = 723] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12bfda000) [pid = 1663] [serial = 702] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x11a0c2c00) [pid = 1663] [serial = 693] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x112899400) [pid = 1663] [serial = 744] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x12aa20800) [pid = 1663] [serial = 735] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x121081800) [pid = 1663] [serial = 726] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x126b0ac00) [pid = 1663] [serial = 786] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x12aa74000) [pid = 1663] [serial = 699] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x12d2d2400) [pid = 1663] [serial = 895] [outer = 0x0] [url = about:blank] 15:40:46 INFO - PROCESS | 1663 | 1464907246508 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 673ms 15:40:46 INFO - PROCESS | 1663 | 1464907246525 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:40:46 INFO - PROCESS | 1663 | 1464907246527 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:40:46 INFO - PROCESS | 1663 | 1464907246532 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1663 | 1464907246533 Marionette TRACE conn2 <- [1,1458,null,{}] 15:40:46 INFO - PROCESS | 1663 | 1464907246536 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1663 | 1464907246633 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:40:46 INFO - PROCESS | 1663 | 1464907246695 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x113baa800 == 83 [pid = 1663] [id = 372] 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x11291b400) [pid = 1663] [serial = 1115] [outer = 0x0] 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1173a6400) [pid = 1663] [serial = 1116] [outer = 0x11291b400] 15:40:46 INFO - PROCESS | 1663 | 1464907246721 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x11919b000) [pid = 1663] [serial = 1117] [outer = 0x11291b400] 15:40:47 INFO - PROCESS | 1663 | 1464907247041 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 15:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:40:47 INFO - PROCESS | 1663 | 1464907247052 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1663 | 1464907247053 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:40:47 INFO - PROCESS | 1663 | 1464907247055 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1663 | 1464907247057 Marionette TRACE conn2 <- [1,1462,null,{}] 15:40:47 INFO - PROCESS | 1663 | 1464907247059 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1663 | 1464907247167 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:40:47 INFO - PROCESS | 1663 | 1464907247248 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195bf000 == 84 [pid = 1663] [id = 373] 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x119125000) [pid = 1663] [serial = 1118] [outer = 0x0] 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x119b05400) [pid = 1663] [serial = 1119] [outer = 0x119125000] 15:40:47 INFO - PROCESS | 1663 | 1464907247292 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x119d0a800) [pid = 1663] [serial = 1120] [outer = 0x119125000] 15:40:47 INFO - PROCESS | 1663 | 1464907247743 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 719ms 15:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:40:47 INFO - PROCESS | 1663 | 1464907247775 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1663 | 1464907247777 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:40:47 INFO - PROCESS | 1663 | 1464907247781 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1663 | 1464907247783 Marionette TRACE conn2 <- [1,1466,null,{}] 15:40:47 INFO - PROCESS | 1663 | 1464907247785 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1663 | 1464907247889 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:40:47 INFO - PROCESS | 1663 | 1464907247895 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b23000 == 85 [pid = 1663] [id = 374] 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x11a0b9c00) [pid = 1663] [serial = 1121] [outer = 0x0] 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1211dbc00) [pid = 1663] [serial = 1122] [outer = 0x11a0b9c00] 15:40:47 INFO - PROCESS | 1663 | 1464907247921 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x121a6dc00) [pid = 1663] [serial = 1123] [outer = 0x11a0b9c00] 15:40:48 INFO - PROCESS | 1663 | 1464907248276 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 15:40:48 INFO - PROCESS | 1663 | 1464907248301 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1663 | 1464907248302 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:40:48 INFO - PROCESS | 1663 | 1464907248305 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1663 | 1464907248306 Marionette TRACE conn2 <- [1,1470,null,{}] 15:40:48 INFO - PROCESS | 1663 | 1464907248308 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1663 | 1464907248403 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:40:48 INFO - PROCESS | 1663 | 1464907248484 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12587c800 == 86 [pid = 1663] [id = 375] 15:40:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x11a0bf400) [pid = 1663] [serial = 1124] [outer = 0x0] 15:40:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x124888c00) [pid = 1663] [serial = 1125] [outer = 0x11a0bf400] 15:40:48 INFO - PROCESS | 1663 | 1464907248509 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1252bd400) [pid = 1663] [serial = 1126] [outer = 0x11a0bf400] 15:40:48 INFO - PROCESS | 1663 | 1464907248861 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 15:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:40:48 INFO - PROCESS | 1663 | 1464907248873 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1663 | 1464907248875 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:40:48 INFO - PROCESS | 1663 | 1464907248879 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1663 | 1464907248887 Marionette TRACE conn2 <- [1,1474,null,{}] 15:40:48 INFO - PROCESS | 1663 | 1464907248890 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1663 | 1464907249007 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:40:49 INFO - PROCESS | 1663 | 1464907249020 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d9000 == 87 [pid = 1663] [id = 376] 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x124971c00) [pid = 1663] [serial = 1127] [outer = 0x0] 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x1264c1800) [pid = 1663] [serial = 1128] [outer = 0x124971c00] 15:40:49 INFO - PROCESS | 1663 | 1464907249046 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x126d76400) [pid = 1663] [serial = 1129] [outer = 0x124971c00] 15:40:49 INFO - PROCESS | 1663 | 1464907249424 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 578ms 15:40:49 INFO - PROCESS | 1663 | 1464907249476 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1663 | 1464907249477 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:40:49 INFO - PROCESS | 1663 | 1464907249480 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1663 | 1464907249481 Marionette TRACE conn2 <- [1,1478,null,{}] 15:40:49 INFO - PROCESS | 1663 | 1464907249483 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1663 | 1464907249600 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:40:49 INFO - PROCESS | 1663 | 1464907249615 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a828800 == 88 [pid = 1663] [id = 377] 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x126b0d800) [pid = 1663] [serial = 1130] [outer = 0x0] 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1279ab800) [pid = 1663] [serial = 1131] [outer = 0x126b0d800] 15:40:49 INFO - PROCESS | 1663 | 1464907249640 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x128e3d800) [pid = 1663] [serial = 1132] [outer = 0x126b0d800] 15:40:50 INFO - PROCESS | 1663 | 1464907250004 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 570ms 15:40:50 INFO - PROCESS | 1663 | 1464907250050 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1663 | 1464907250051 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:40:50 INFO - PROCESS | 1663 | 1464907250053 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1663 | 1464907250055 Marionette TRACE conn2 <- [1,1482,null,{}] 15:40:50 INFO - PROCESS | 1663 | 1464907250057 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1663 | 1464907250189 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:40:50 INFO - PROCESS | 1663 | 1464907250206 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b365800 == 89 [pid = 1663] [id = 378] 15:40:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x11857b000) [pid = 1663] [serial = 1133] [outer = 0x0] 15:40:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x124fc0400) [pid = 1663] [serial = 1134] [outer = 0x11857b000] 15:40:50 INFO - PROCESS | 1663 | 1464907250238 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12982b000) [pid = 1663] [serial = 1135] [outer = 0x11857b000] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x11a0c8c00) [pid = 1663] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1250ab800) [pid = 1663] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x129522000) [pid = 1663] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x112785c00) [pid = 1663] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x110e89800) [pid = 1663] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x1168c9c00) [pid = 1663] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x113106c00) [pid = 1663] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x118393000) [pid = 1663] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x112a73400) [pid = 1663] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12c0a3800) [pid = 1663] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x11819f000) [pid = 1663] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1262a2400) [pid = 1663] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x11857ac00) [pid = 1663] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x112797800) [pid = 1663] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x110e7fc00) [pid = 1663] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x119199800) [pid = 1663] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x126235800) [pid = 1663] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x118712c00) [pid = 1663] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x121083800) [pid = 1663] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x121e94000) [pid = 1663] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x11289cc00) [pid = 1663] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x118393c00) [pid = 1663] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x119d10000) [pid = 1663] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12623a800) [pid = 1663] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x116852000) [pid = 1663] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x112786000) [pid = 1663] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x112785800) [pid = 1663] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x110e7ec00) [pid = 1663] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12194fc00) [pid = 1663] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1166cec00) [pid = 1663] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118933800) [pid = 1663] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x126d79c00) [pid = 1663] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x11273b000) [pid = 1663] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x118579800) [pid = 1663] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x11516ac00) [pid = 1663] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:40:50 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11289c800) [pid = 1663] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:40:51 INFO - PROCESS | 1663 | 1464907251082 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1071ms 15:40:51 INFO - PROCESS | 1663 | 1464907251125 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1663 | 1464907251127 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:40:51 INFO - PROCESS | 1663 | 1464907251133 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1663 | 1464907251134 Marionette TRACE conn2 <- [1,1486,null,{}] 15:40:51 INFO - PROCESS | 1663 | 1464907251137 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1663 | 1464907251247 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:40:51 INFO - PROCESS | 1663 | 1464907251254 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x129056800 == 90 [pid = 1663] [id = 379] 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x11278fc00) [pid = 1663] [serial = 1136] [outer = 0x0] 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x113107400) [pid = 1663] [serial = 1137] [outer = 0x11278fc00] 15:40:51 INFO - PROCESS | 1663 | 1464907251283 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x118719c00) [pid = 1663] [serial = 1138] [outer = 0x11278fc00] 15:40:51 INFO - PROCESS | 1663 | 1464907251655 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 572ms 15:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:40:51 INFO - PROCESS | 1663 | 1464907251713 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1663 | 1464907251715 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:40:51 INFO - PROCESS | 1663 | 1464907251717 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1663 | 1464907251718 Marionette TRACE conn2 <- [1,1490,null,{}] 15:40:51 INFO - PROCESS | 1663 | 1464907251720 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1663 | 1464907251827 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:40:51 INFO - PROCESS | 1663 | 1464907251831 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c456800 == 91 [pid = 1663] [id = 380] 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x119c92c00) [pid = 1663] [serial = 1139] [outer = 0x0] 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12194fc00) [pid = 1663] [serial = 1140] [outer = 0x119c92c00] 15:40:51 INFO - PROCESS | 1663 | 1464907251856 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x126d79c00) [pid = 1663] [serial = 1141] [outer = 0x119c92c00] 15:40:52 INFO - PROCESS | 1663 | 1464907252196 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 15:40:52 INFO - PROCESS | 1663 | 1464907252235 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1663 | 1464907252236 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:40:52 INFO - PROCESS | 1663 | 1464907252238 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1663 | 1464907252240 Marionette TRACE conn2 <- [1,1494,null,{}] 15:40:52 INFO - PROCESS | 1663 | 1464907252242 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1663 | 1464907252341 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:40:52 INFO - PROCESS | 1663 | 1464907252410 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb9c800 == 92 [pid = 1663] [id = 381] 15:40:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x121582c00) [pid = 1663] [serial = 1142] [outer = 0x0] 15:40:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1295e7c00) [pid = 1663] [serial = 1143] [outer = 0x121582c00] 15:40:52 INFO - PROCESS | 1663 | 1464907252435 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x12a95b800) [pid = 1663] [serial = 1144] [outer = 0x121582c00] 15:40:52 INFO - PROCESS | 1663 | 1464907252739 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 517ms 15:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:40:52 INFO - PROCESS | 1663 | 1464907252757 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1663 | 1464907252758 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:40:52 INFO - PROCESS | 1663 | 1464907252760 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1663 | 1464907252761 Marionette TRACE conn2 <- [1,1498,null,{}] 15:40:52 INFO - PROCESS | 1663 | 1464907252768 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1663 | 1464907252868 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:40:53 INFO - PROCESS | 1663 | 1464907253006 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f22000 == 93 [pid = 1663] [id = 382] 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x110e7e800) [pid = 1663] [serial = 1145] [outer = 0x0] 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x110ed9c00) [pid = 1663] [serial = 1146] [outer = 0x110e7e800] 15:40:53 INFO - PROCESS | 1663 | 1464907253038 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x111c1e800) [pid = 1663] [serial = 1147] [outer = 0x110e7e800] 15:40:53 INFO - PROCESS | 1663 | 1464907253532 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 822ms 15:40:53 INFO - PROCESS | 1663 | 1464907253584 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1663 | 1464907253586 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:40:53 INFO - PROCESS | 1663 | 1464907253590 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1663 | 1464907253592 Marionette TRACE conn2 <- [1,1502,null,{}] 15:40:53 INFO - PROCESS | 1663 | 1464907253598 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 1663 | 1464907253718 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:40:53 INFO - PROCESS | 1663 | 1464907253796 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e2a000 == 94 [pid = 1663] [id = 383] 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x112892000) [pid = 1663] [serial = 1148] [outer = 0x0] 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x112924c00) [pid = 1663] [serial = 1149] [outer = 0x112892000] 15:40:53 INFO - PROCESS | 1663 | 1464907253828 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x113d6e400) [pid = 1663] [serial = 1150] [outer = 0x112892000] 15:40:54 INFO - PROCESS | 1663 | 1464907254265 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 721ms 15:40:54 INFO - PROCESS | 1663 | 1464907254331 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1663 | 1464907254333 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:40:54 INFO - PROCESS | 1663 | 1464907254338 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1663 | 1464907254339 Marionette TRACE conn2 <- [1,1506,null,{}] 15:40:54 INFO - PROCESS | 1663 | 1464907254342 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:54 INFO - PROCESS | 1663 | 1464907254462 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:40:54 INFO - PROCESS | 1663 | 1464907254543 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd0000 == 95 [pid = 1663] [id = 384] 15:40:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x11758fc00) [pid = 1663] [serial = 1151] [outer = 0x0] 15:40:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x11805c400) [pid = 1663] [serial = 1152] [outer = 0x11758fc00] 15:40:54 INFO - PROCESS | 1663 | 1464907254573 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x118577400) [pid = 1663] [serial = 1153] [outer = 0x11758fc00] 15:40:55 INFO - PROCESS | 1663 | 1464907255015 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 720ms 15:40:55 INFO - PROCESS | 1663 | 1464907255059 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1663 | 1464907255060 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:40:55 INFO - PROCESS | 1663 | 1464907255088 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1663 | 1464907255092 Marionette TRACE conn2 <- [1,1510,null,{}] 15:40:55 INFO - PROCESS | 1663 | 1464907255098 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1663 | 1464907255216 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:40:55 INFO - PROCESS | 1663 | 1464907255294 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d839800 == 96 [pid = 1663] [id = 385] 15:40:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11892e000) [pid = 1663] [serial = 1154] [outer = 0x0] 15:40:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x11a03b400) [pid = 1663] [serial = 1155] [outer = 0x11892e000] 15:40:55 INFO - PROCESS | 1663 | 1464907255324 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x121083000) [pid = 1663] [serial = 1156] [outer = 0x11892e000] 15:40:55 INFO - PROCESS | 1663 | 1464907255779 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 734ms 15:40:55 INFO - PROCESS | 1663 | 1464907255815 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1663 | 1464907255817 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:40:55 INFO - PROCESS | 1663 | 1464907255820 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1663 | 1464907255821 Marionette TRACE conn2 <- [1,1514,null,{}] 15:40:55 INFO - PROCESS | 1663 | 1464907255824 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1663 | 1464907255944 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:40:56 INFO - PROCESS | 1663 | 1464907256019 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351da000 == 97 [pid = 1663] [id = 386] 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12157f400) [pid = 1663] [serial = 1157] [outer = 0x0] 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x121586800) [pid = 1663] [serial = 1158] [outer = 0x12157f400] 15:40:56 INFO - PROCESS | 1663 | 1464907256050 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x124971000) [pid = 1663] [serial = 1159] [outer = 0x12157f400] 15:40:56 INFO - PROCESS | 1663 | 1464907256474 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 15:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:40:56 INFO - PROCESS | 1663 | 1464907256491 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1663 | 1464907256492 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:40:56 INFO - PROCESS | 1663 | 1464907256494 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1663 | 1464907256496 Marionette TRACE conn2 <- [1,1518,null,{}] 15:40:56 INFO - PROCESS | 1663 | 1464907256498 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:56 INFO - PROCESS | 1663 | 1464907256614 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:40:56 INFO - PROCESS | 1663 | 1464907256716 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1355d7800 == 98 [pid = 1663] [id = 387] 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x1264c1c00) [pid = 1663] [serial = 1160] [outer = 0x0] 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x126b10000) [pid = 1663] [serial = 1161] [outer = 0x1264c1c00] 15:40:56 INFO - PROCESS | 1663 | 1464907256754 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x129518000) [pid = 1663] [serial = 1162] [outer = 0x1264c1c00] 15:40:57 INFO - PROCESS | 1663 | 1464907257230 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 770ms 15:40:57 INFO - PROCESS | 1663 | 1464907257273 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 1663 | 1464907257275 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:40:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:40:57 INFO - PROCESS | 1663 | 1464907257297 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1663 | 1464907257298 Marionette TRACE conn2 <- [1,1522,null,{}] 15:40:57 INFO - PROCESS | 1663 | 1464907257302 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1663 | 1464907257424 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:40:57 INFO - PROCESS | 1663 | 1464907257501 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c0000 == 99 [pid = 1663] [id = 388] 15:40:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x11758d400) [pid = 1663] [serial = 1163] [outer = 0x0] 15:40:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x121586000) [pid = 1663] [serial = 1164] [outer = 0x11758d400] 15:40:57 INFO - PROCESS | 1663 | 1464907257533 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x12a965800) [pid = 1663] [serial = 1165] [outer = 0x11758d400] 15:40:57 INFO - PROCESS | 1663 | 1464907257898 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:40:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:40:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:40:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:40:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:40:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:40:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:40:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:40:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:40:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 639ms 15:40:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:40:57 INFO - PROCESS | 1663 | 1464907257919 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 1663 | 1464907257920 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:40:57 INFO - PROCESS | 1663 | 1464907257923 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1663 | 1464907257924 Marionette TRACE conn2 <- [1,1526,null,{}] 15:40:57 INFO - PROCESS | 1663 | 1464907257926 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1663 | 1464907258042 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:40:58 INFO - PROCESS | 1663 | 1464907258148 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x116142800 == 100 [pid = 1663] [id = 389] 15:40:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x110ed2400) [pid = 1663] [serial = 1166] [outer = 0x0] 15:40:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x11278a000) [pid = 1663] [serial = 1167] [outer = 0x110ed2400] 15:40:58 INFO - PROCESS | 1663 | 1464907258180 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11892a000) [pid = 1663] [serial = 1168] [outer = 0x110ed2400] 15:40:58 INFO - PROCESS | 1663 | 1464907258542 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:40:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:40:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:40:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:40:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 15:40:58 INFO - PROCESS | 1663 | 1464907258594 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1663 | 1464907258595 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:40:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:40:58 INFO - PROCESS | 1663 | 1464907258598 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1663 | 1464907258599 Marionette TRACE conn2 <- [1,1530,null,{}] 15:40:58 INFO - PROCESS | 1663 | 1464907258602 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1663 | 1464907258894 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:40:59 INFO - PROCESS | 1663 | 1464907259051 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x11990a000 == 101 [pid = 1663] [id = 390] 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x110f7b000) [pid = 1663] [serial = 1169] [outer = 0x0] 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x1122a8c00) [pid = 1663] [serial = 1170] [outer = 0x110f7b000] 15:40:59 INFO - PROCESS | 1663 | 1464907259082 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1127a0000) [pid = 1663] [serial = 1171] [outer = 0x110f7b000] 15:40:59 INFO - PROCESS | 1663 | 1464907259458 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:40:59 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:40:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:40:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:40:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:40:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:40:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 872ms 15:40:59 INFO - PROCESS | 1663 | 1464907259471 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1663 | 1464907259473 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:40:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:40:59 INFO - PROCESS | 1663 | 1464907259476 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1663 | 1464907259479 Marionette TRACE conn2 <- [1,1534,null,{}] 15:40:59 INFO - PROCESS | 1663 | 1464907259482 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:59 INFO - PROCESS | 1663 | 1464907259588 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:40:59 INFO - PROCESS | 1663 | 1464907259656 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185df800 == 102 [pid = 1663] [id = 391] 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x113034000) [pid = 1663] [serial = 1172] [outer = 0x0] 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x113103400) [pid = 1663] [serial = 1173] [outer = 0x113034000] 15:40:59 INFO - PROCESS | 1663 | 1464907259727 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x11607c800) [pid = 1663] [serial = 1174] [outer = 0x113034000] 15:41:00 INFO - PROCESS | 1663 | 1464907260141 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:41:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 15:41:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:41:00 INFO - PROCESS | 1663 | 1464907260200 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 1663 | 1464907260201 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:41:00 INFO - PROCESS | 1663 | 1464907260204 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1663 | 1464907260205 Marionette TRACE conn2 <- [1,1538,null,{}] 15:41:00 INFO - PROCESS | 1663 | 1464907260207 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1663 | 1464907260313 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba3e800 == 101 [pid = 1663] [id = 283] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf13000 == 100 [pid = 1663] [id = 248] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d2000 == 99 [pid = 1663] [id = 170] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8d000 == 98 [pid = 1663] [id = 284] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb9c800 == 97 [pid = 1663] [id = 381] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12c456800 == 96 [pid = 1663] [id = 380] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x129056800 == 95 [pid = 1663] [id = 379] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12b365800 == 94 [pid = 1663] [id = 378] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12a828800 == 93 [pid = 1663] [id = 377] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d9000 == 92 [pid = 1663] [id = 376] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12587c800 == 91 [pid = 1663] [id = 375] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x121b23000 == 90 [pid = 1663] [id = 374] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1195bf000 == 89 [pid = 1663] [id = 373] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x113baa800 == 88 [pid = 1663] [id = 372] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12620d000 == 87 [pid = 1663] [id = 371] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d7800 == 86 [pid = 1663] [id = 370] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x11917b000 == 85 [pid = 1663] [id = 369] 15:41:00 INFO - PROCESS | 1663 | 1464907260483 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1355ed000 == 84 [pid = 1663] [id = 366] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1354e0800 == 83 [pid = 1663] [id = 365] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1351d6000 == 82 [pid = 1663] [id = 364] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12d850000 == 81 [pid = 1663] [id = 363] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12cba1800 == 80 [pid = 1663] [id = 362] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12199d000 == 79 [pid = 1663] [id = 361] 15:41:00 INFO - PROCESS | 1663 | --DOCSHELL 0x117e29800 == 78 [pid = 1663] [id = 360] 15:41:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133a4000 == 79 [pid = 1663] [id = 392] 15:41:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x11278dc00) [pid = 1663] [serial = 1175] [outer = 0x0] 15:41:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x11289a400) [pid = 1663] [serial = 1176] [outer = 0x11278dc00] 15:41:00 INFO - PROCESS | 1663 | 1464907260514 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x118398800) [pid = 1663] [serial = 1177] [outer = 0x11278dc00] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x1257a8400) [pid = 1663] [serial = 964] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x128e3e000) [pid = 1663] [serial = 904] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12a960800) [pid = 1663] [serial = 837] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x112793400) [pid = 1663] [serial = 970] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12b29b400) [pid = 1663] [serial = 910] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x11892f800) [pid = 1663] [serial = 898] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x12a964400) [pid = 1663] [serial = 973] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x12cbe9000) [pid = 1663] [serial = 979] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1191ccc00) [pid = 1663] [serial = 961] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12d2e0800) [pid = 1663] [serial = 913] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12c0a6000) [pid = 1663] [serial = 976] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x1279b0c00) [pid = 1663] [serial = 967] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12d431000) [pid = 1663] [serial = 916] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x1127d4000) [pid = 1663] [serial = 958] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x126238000) [pid = 1663] [serial = 907] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x121583c00) [pid = 1663] [serial = 901] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1211d4400) [pid = 1663] [serial = 1059] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x121858800) [pid = 1663] [serial = 1062] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x12157cc00) [pid = 1663] [serial = 1060] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x124fc1800) [pid = 1663] [serial = 1065] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x113104000) [pid = 1663] [serial = 1068] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x121e93000) [pid = 1663] [serial = 1063] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x118718c00) [pid = 1663] [serial = 1027] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x11856ec00) [pid = 1663] [serial = 1026] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x121256800) [pid = 1663] [serial = 1029] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x121950c00) [pid = 1663] [serial = 1030] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x12672f400) [pid = 1663] [serial = 1018] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x118393800) [pid = 1663] [serial = 1053] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x118714400) [pid = 1663] [serial = 1054] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x1127a1800) [pid = 1663] [serial = 1042] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x112790400) [pid = 1663] [serial = 1041] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x113d11400) [pid = 1663] [serial = 1024] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x113104400) [pid = 1663] [serial = 1023] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x11279b800) [pid = 1663] [serial = 1044] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x1130d9400) [pid = 1663] [serial = 1045] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1257b4800) [pid = 1663] [serial = 1066] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12497d800) [pid = 1663] [serial = 1032] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1264c2000) [pid = 1663] [serial = 1033] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1173a5800) [pid = 1663] [serial = 1050] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x118055000) [pid = 1663] [serial = 1051] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1194ca400) [pid = 1663] [serial = 1056] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1279ac800) [pid = 1663] [serial = 1038] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x128e3e800) [pid = 1663] [serial = 1039] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x11278a800) [pid = 1663] [serial = 1020] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1127c6000) [pid = 1663] [serial = 1021] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1278e8c00) [pid = 1663] [serial = 1036] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1264c4c00) [pid = 1663] [serial = 1035] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x115ecac00) [pid = 1663] [serial = 1047] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1166cc800) [pid = 1663] [serial = 1048] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1252c4800) [pid = 1663] [serial = 1072] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x116a6cc00) [pid = 1663] [serial = 1069] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11a0c3400) [pid = 1663] [serial = 1057] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x126b0c400) [pid = 1663] [serial = 1075] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11857f800) [pid = 1663] [serial = 1071] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1264bf800) [pid = 1663] [serial = 1074] [outer = 0x0] [url = about:blank] 15:41:00 INFO - PROCESS | 1663 | 1464907260852 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:41:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 15:41:00 INFO - PROCESS | 1663 | 1464907260875 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 1663 | 1464907260877 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:41:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:41:00 INFO - PROCESS | 1663 | 1464907260884 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1663 | 1464907260887 Marionette TRACE conn2 <- [1,1542,null,{}] 15:41:00 INFO - PROCESS | 1663 | 1464907260890 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1663 | 1464907260988 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:41:01 INFO - PROCESS | 1663 | 1464907261068 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c2800 == 80 [pid = 1663] [id = 393] 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1127cec00) [pid = 1663] [serial = 1178] [outer = 0x0] 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x11857d400) [pid = 1663] [serial = 1179] [outer = 0x1127cec00] 15:41:01 INFO - PROCESS | 1663 | 1464907261094 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1194bd800) [pid = 1663] [serial = 1180] [outer = 0x1127cec00] 15:41:01 INFO - PROCESS | 1663 | 1464907261370 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:41:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 524ms 15:41:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:41:01 INFO - PROCESS | 1663 | 1464907261406 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1663 | 1464907261407 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:41:01 INFO - PROCESS | 1663 | 1464907261409 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1663 | 1464907261410 Marionette TRACE conn2 <- [1,1546,null,{}] 15:41:01 INFO - PROCESS | 1663 | 1464907261421 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1663 | 1464907261520 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:41:01 INFO - PROCESS | 1663 | 1464907261525 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b23000 == 81 [pid = 1663] [id = 394] 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1194c7800) [pid = 1663] [serial = 1181] [outer = 0x0] 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x119c8f800) [pid = 1663] [serial = 1182] [outer = 0x1194c7800] 15:41:01 INFO - PROCESS | 1663 | 1464907261551 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x121080400) [pid = 1663] [serial = 1183] [outer = 0x1194c7800] 15:41:01 INFO - PROCESS | 1663 | 1464907261904 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:41:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 528ms 15:41:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:41:01 INFO - PROCESS | 1663 | 1464907261937 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1663 | 1464907261939 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:41:01 INFO - PROCESS | 1663 | 1464907261941 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1663 | 1464907261942 Marionette TRACE conn2 <- [1,1550,null,{}] 15:41:01 INFO - PROCESS | 1663 | 1464907261946 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1663 | 1464907262040 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:41:02 INFO - PROCESS | 1663 | 1464907262046 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x126943000 == 82 [pid = 1663] [id = 395] 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x121580800) [pid = 1663] [serial = 1184] [outer = 0x0] 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12185f000) [pid = 1663] [serial = 1185] [outer = 0x121580800] 15:41:02 INFO - PROCESS | 1663 | 1464907262077 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12497e400) [pid = 1663] [serial = 1186] [outer = 0x121580800] 15:41:02 INFO - PROCESS | 1663 | 1464907262437 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:41:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 15:41:02 INFO - PROCESS | 1663 | 1464907262460 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1663 | 1464907262461 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:41:02 INFO - PROCESS | 1663 | 1464907262468 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1663 | 1464907262469 Marionette TRACE conn2 <- [1,1554,null,{}] 15:41:02 INFO - PROCESS | 1663 | 1464907262471 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1663 | 1464907262567 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:41:02 INFO - PROCESS | 1663 | 1464907262651 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x129109000 == 83 [pid = 1663] [id = 396] 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1211d5c00) [pid = 1663] [serial = 1187] [outer = 0x0] 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x124fc6000) [pid = 1663] [serial = 1188] [outer = 0x1211d5c00] 15:41:02 INFO - PROCESS | 1663 | 1464907262677 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1262a7c00) [pid = 1663] [serial = 1189] [outer = 0x1211d5c00] 15:41:03 INFO - PROCESS | 1663 | 1464907263027 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 15:41:03 INFO - PROCESS | 1663 | 1464907263086 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1663 | 1464907263087 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:41:03 INFO - PROCESS | 1663 | 1464907263090 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1663 | 1464907263091 Marionette TRACE conn2 <- [1,1558,null,{}] 15:41:03 INFO - PROCESS | 1663 | 1464907263093 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1663 | 1464907263208 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:41:03 INFO - PROCESS | 1663 | 1464907263223 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a81d000 == 84 [pid = 1663] [id = 397] 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1257a6400) [pid = 1663] [serial = 1190] [outer = 0x0] 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12690e800) [pid = 1663] [serial = 1191] [outer = 0x1257a6400] 15:41:03 INFO - PROCESS | 1663 | 1464907263248 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1278de800) [pid = 1663] [serial = 1192] [outer = 0x1257a6400] 15:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 15:41:03 INFO - PROCESS | 1663 | 1464907263605 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:41:03 INFO - PROCESS | 1663 | 1464907263608 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1663 | 1464907263609 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:41:03 INFO - PROCESS | 1663 | 1464907263612 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1663 | 1464907263615 Marionette TRACE conn2 <- [1,1562,null,{}] 15:41:03 INFO - PROCESS | 1663 | 1464907263618 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1663 | 1464907263733 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:41:03 INFO - PROCESS | 1663 | 1464907263745 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b35f800 == 85 [pid = 1663] [id = 398] 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x112923800) [pid = 1663] [serial = 1193] [outer = 0x0] 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1278e8c00) [pid = 1663] [serial = 1194] [outer = 0x112923800] 15:41:03 INFO - PROCESS | 1663 | 1464907263771 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x11a0c0c00) [pid = 1663] [serial = 1195] [outer = 0x112923800] 15:41:04 INFO - PROCESS | 1663 | 1464907264121 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:41:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 15:41:04 INFO - PROCESS | 1663 | 1464907264134 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:41:04 INFO - PROCESS | 1663 | 1464907264143 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:41:04 INFO - PROCESS | 1663 | 1464907264145 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 1663 | 1464907264148 Marionette TRACE conn2 <- [1,1566,null,{}] 15:41:04 INFO - PROCESS | 1663 | 1464907264151 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:04 INFO - PROCESS | 1663 | 1464907264270 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:41:04 INFO - PROCESS | 1663 | 1464907264285 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8e000 == 86 [pid = 1663] [id = 399] 15:41:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x124cef800) [pid = 1663] [serial = 1196] [outer = 0x0] 15:41:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x129045400) [pid = 1663] [serial = 1197] [outer = 0x124cef800] 15:41:04 INFO - PROCESS | 1663 | 1464907264310 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1294ba400) [pid = 1663] [serial = 1198] [outer = 0x124cef800] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x111ed6c00) [pid = 1663] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x124971c00) [pid = 1663] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118584400) [pid = 1663] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x119125000) [pid = 1663] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x126b0d800) [pid = 1663] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1250b4800) [pid = 1663] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x11660f800) [pid = 1663] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11857b000) [pid = 1663] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x11a0b9c00) [pid = 1663] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x11291b400) [pid = 1663] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x119c92c00) [pid = 1663] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11a0bf400) [pid = 1663] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:41:04 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11278fc00) [pid = 1663] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:41:04 INFO - PROCESS | 1663 | 1464907264824 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:41:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 15:41:04 INFO - PROCESS | 1663 | 1464907264869 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 1663 | 1464907264870 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:41:04 INFO - PROCESS | 1663 | 1464907264872 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 1663 | 1464907264873 Marionette TRACE conn2 <- [1,1570,null,{}] 15:41:04 INFO - PROCESS | 1663 | 1464907264876 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:04 INFO - PROCESS | 1663 | 1464907264972 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:41:05 INFO - PROCESS | 1663 | 1464907264998 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a062000 == 87 [pid = 1663] [id = 400] 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x11278fc00) [pid = 1663] [serial = 1199] [outer = 0x0] 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11838ec00) [pid = 1663] [serial = 1200] [outer = 0x11278fc00] 15:41:05 INFO - PROCESS | 1663 | 1464907265028 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x126237c00) [pid = 1663] [serial = 1201] [outer = 0x11278fc00] 15:41:05 INFO - PROCESS | 1663 | 1464907265405 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:41:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 15:41:05 INFO - PROCESS | 1663 | 1464907265441 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:41:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:41:05 INFO - PROCESS | 1663 | 1464907265442 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:41:05 INFO - PROCESS | 1663 | 1464907265452 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1663 | 1464907265454 Marionette TRACE conn2 <- [1,1574,null,{}] 15:41:05 INFO - PROCESS | 1663 | 1464907265457 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1663 | 1464907265564 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:41:05 INFO - PROCESS | 1663 | 1464907265569 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c49e000 == 88 [pid = 1663] [id = 401] 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1279a7800) [pid = 1663] [serial = 1202] [outer = 0x0] 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x129831800) [pid = 1663] [serial = 1203] [outer = 0x1279a7800] 15:41:05 INFO - PROCESS | 1663 | 1464907265593 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12aa24c00) [pid = 1663] [serial = 1204] [outer = 0x1279a7800] 15:41:05 INFO - PROCESS | 1663 | 1464907265934 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:41:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 527ms 15:41:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:41:05 INFO - PROCESS | 1663 | 1464907265973 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1663 | 1464907265974 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:41:05 INFO - PROCESS | 1663 | 1464907265976 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1663 | 1464907265977 Marionette TRACE conn2 <- [1,1578,null,{}] 15:41:05 INFO - PROCESS | 1663 | 1464907265983 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:06 INFO - PROCESS | 1663 | 1464907266079 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:41:06 INFO - PROCESS | 1663 | 1464907266147 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf03800 == 89 [pid = 1663] [id = 402] 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1279aa000) [pid = 1663] [serial = 1205] [outer = 0x0] 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12aa2b800) [pid = 1663] [serial = 1206] [outer = 0x1279aa000] 15:41:06 INFO - PROCESS | 1663 | 1464907266172 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12add5800) [pid = 1663] [serial = 1207] [outer = 0x1279aa000] 15:41:06 INFO - PROCESS | 1663 | 1464907266465 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 15:41:06 INFO - PROCESS | 1663 | 1464907266501 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:41:06 INFO - PROCESS | 1663 | 1464907266502 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:41:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:41:06 INFO - PROCESS | 1663 | 1464907266504 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 1663 | 1464907266505 Marionette TRACE conn2 <- [1,1582,null,{}] 15:41:06 INFO - PROCESS | 1663 | 1464907266508 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:06 INFO - PROCESS | 1663 | 1464907266616 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:41:06 INFO - PROCESS | 1663 | 1464907266620 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d851800 == 90 [pid = 1663] [id = 403] 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12b293400) [pid = 1663] [serial = 1208] [outer = 0x0] 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12b3d1800) [pid = 1663] [serial = 1209] [outer = 0x12b293400] 15:41:06 INFO - PROCESS | 1663 | 1464907266645 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12b3dac00) [pid = 1663] [serial = 1210] [outer = 0x12b293400] 15:41:07 INFO - PROCESS | 1663 | 1464907267168 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 15:41:07 INFO - PROCESS | 1663 | 1464907267174 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1663 | 1464907267177 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:41:07 INFO - PROCESS | 1663 | 1464907267184 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1663 | 1464907267186 Marionette TRACE conn2 <- [1,1586,null,{}] 15:41:07 INFO - PROCESS | 1663 | 1464907267190 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 1663 | 1464907267313 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:41:07 INFO - PROCESS | 1663 | 1464907267418 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x119516000 == 91 [pid = 1663] [id = 404] 15:41:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1127cbc00) [pid = 1663] [serial = 1211] [outer = 0x0] 15:41:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x11288f000) [pid = 1663] [serial = 1212] [outer = 0x1127cbc00] 15:41:07 INFO - PROCESS | 1663 | 1464907267450 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x113106c00) [pid = 1663] [serial = 1213] [outer = 0x1127cbc00] 15:41:07 INFO - PROCESS | 1663 | 1464907267894 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 15:41:07 INFO - PROCESS | 1663 | 1464907267907 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1663 | 1464907267913 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:41:07 INFO - PROCESS | 1663 | 1464907267919 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1663 | 1464907267921 Marionette TRACE conn2 <- [1,1590,null,{}] 15:41:07 INFO - PROCESS | 1663 | 1464907267924 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1663 | 1464907268042 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:41:08 INFO - PROCESS | 1663 | 1464907268149 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12587c800 == 92 [pid = 1663] [id = 405] 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x113f46c00) [pid = 1663] [serial = 1214] [outer = 0x0] 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x118059c00) [pid = 1663] [serial = 1215] [outer = 0x113f46c00] 15:41:08 INFO - PROCESS | 1663 | 1464907268183 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x118714800) [pid = 1663] [serial = 1216] [outer = 0x113f46c00] 15:41:08 INFO - PROCESS | 1663 | 1464907268619 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:41:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 15:41:08 INFO - PROCESS | 1663 | 1464907268677 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1663 | 1464907268679 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:41:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:41:08 INFO - PROCESS | 1663 | 1464907268683 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1663 | 1464907268686 Marionette TRACE conn2 <- [1,1594,null,{}] 15:41:08 INFO - PROCESS | 1663 | 1464907268694 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1663 | 1464907268811 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:41:08 INFO - PROCESS | 1663 | 1464907268891 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4db000 == 93 [pid = 1663] [id = 406] 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x119c91000) [pid = 1663] [serial = 1217] [outer = 0x0] 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1211db800) [pid = 1663] [serial = 1218] [outer = 0x119c91000] 15:41:08 INFO - PROCESS | 1663 | 1464907268924 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12497bc00) [pid = 1663] [serial = 1219] [outer = 0x119c91000] 15:41:09 INFO - PROCESS | 1663 | 1464907269357 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:41:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:41:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 15:41:09 INFO - PROCESS | 1663 | 1464907269406 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1663 | 1464907269408 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:41:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:41:09 INFO - PROCESS | 1663 | 1464907269411 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1663 | 1464907269412 Marionette TRACE conn2 <- [1,1598,null,{}] 15:41:09 INFO - PROCESS | 1663 | 1464907269414 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 1663 | 1464907269534 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:41:09 INFO - PROCESS | 1663 | 1464907269643 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353d8000 == 94 [pid = 1663] [id = 407] 15:41:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1252c0000) [pid = 1663] [serial = 1220] [outer = 0x0] 15:41:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x126d78800) [pid = 1663] [serial = 1221] [outer = 0x1252c0000] 15:41:09 INFO - PROCESS | 1663 | 1464907269676 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1294b0800) [pid = 1663] [serial = 1222] [outer = 0x1252c0000] 15:41:10 INFO - PROCESS | 1663 | 1464907270070 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:41:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:41:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 720ms 15:41:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:41:10 INFO - PROCESS | 1663 | 1464907270139 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 1663 | 1464907270141 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:41:10 INFO - PROCESS | 1663 | 1464907270143 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 1663 | 1464907270145 Marionette TRACE conn2 <- [1,1602,null,{}] 15:41:10 INFO - PROCESS | 1663 | 1464907270163 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 1663 | 1464907270313 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:41:10 INFO - PROCESS | 1663 | 1464907270451 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x13586d800 == 95 [pid = 1663] [id = 408] 15:41:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x126b0d800) [pid = 1663] [serial = 1223] [outer = 0x0] 15:41:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12a962c00) [pid = 1663] [serial = 1224] [outer = 0x126b0d800] 15:41:10 INFO - PROCESS | 1663 | 1464907270498 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12aa76000) [pid = 1663] [serial = 1225] [outer = 0x126b0d800] 15:41:10 INFO - PROCESS | 1663 | 1464907270970 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 886ms 15:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:41:11 INFO - PROCESS | 1663 | 1464907271030 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1663 | 1464907271031 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:41:11 INFO - PROCESS | 1663 | 1464907271033 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1663 | 1464907271035 Marionette TRACE conn2 <- [1,1606,null,{}] 15:41:11 INFO - PROCESS | 1663 | 1464907271037 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:11 INFO - PROCESS | 1663 | 1464907271168 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:41:11 INFO - PROCESS | 1663 | 1464907271248 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x135b72000 == 96 [pid = 1663] [id = 409] 15:41:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12b3de000) [pid = 1663] [serial = 1226] [outer = 0x0] 15:41:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12bae9000) [pid = 1663] [serial = 1227] [outer = 0x12b3de000] 15:41:11 INFO - PROCESS | 1663 | 1464907271279 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12bd2ac00) [pid = 1663] [serial = 1228] [outer = 0x12b3de000] 15:41:11 INFO - PROCESS | 1663 | 1464907271685 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 675ms 15:41:11 INFO - PROCESS | 1663 | 1464907271727 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1663 | 1464907271728 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:41:11 INFO - PROCESS | 1663 | 1464907271747 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1663 | 1464907271748 Marionette TRACE conn2 <- [1,1610,null,{}] 15:41:11 INFO - PROCESS | 1663 | 1464907271751 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:11 INFO - PROCESS | 1663 | 1464907271865 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:41:11 INFO - PROCESS | 1663 | 1464907271942 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x135cc4000 == 97 [pid = 1663] [id = 410] 15:41:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12baee800) [pid = 1663] [serial = 1229] [outer = 0x0] 15:41:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x12bd36000) [pid = 1663] [serial = 1230] [outer = 0x12baee800] 15:41:11 INFO - PROCESS | 1663 | 1464907271972 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x12bfd4c00) [pid = 1663] [serial = 1231] [outer = 0x12baee800] 15:41:12 INFO - PROCESS | 1663 | 1464907272388 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:41:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 673ms 15:41:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:41:12 INFO - PROCESS | 1663 | 1464907272417 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1663 | 1464907272419 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:41:12 INFO - PROCESS | 1663 | 1464907272421 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1663 | 1464907272422 Marionette TRACE conn2 <- [1,1614,null,{}] 15:41:12 INFO - PROCESS | 1663 | 1464907272425 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 1663 | 1464907272540 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:41:12 INFO - PROCESS | 1663 | 1464907272662 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350e1800 == 98 [pid = 1663] [id = 411] 15:41:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x110ed3400) [pid = 1663] [serial = 1232] [outer = 0x0] 15:41:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x12bd2a800) [pid = 1663] [serial = 1233] [outer = 0x110ed3400] 15:41:12 INFO - PROCESS | 1663 | 1464907272694 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12c087400) [pid = 1663] [serial = 1234] [outer = 0x110ed3400] 15:41:13 INFO - PROCESS | 1663 | 1464907273095 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:41:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:41:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 15:41:13 INFO - PROCESS | 1663 | 1464907273142 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:41:13 INFO - PROCESS | 1663 | 1464907273144 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:41:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:41:13 INFO - PROCESS | 1663 | 1464907273179 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:41:13 INFO - PROCESS | 1663 | 1464907273180 Marionette TRACE conn2 <- [1,1618,null,{}] 15:41:13 INFO - PROCESS | 1663 | 1464907273198 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:13 INFO - PROCESS | 1663 | 1464907273315 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:41:13 INFO - PROCESS | 1663 | 1464907273582 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195bf000 == 99 [pid = 1663] [id = 412] 15:41:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x110f76c00) [pid = 1663] [serial = 1235] [outer = 0x0] 15:41:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x110f81800) [pid = 1663] [serial = 1236] [outer = 0x110f76c00] 15:41:13 INFO - PROCESS | 1663 | 1464907273621 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x112792c00) [pid = 1663] [serial = 1237] [outer = 0x110f76c00] 15:41:14 INFO - PROCESS | 1663 | 1464907274089 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 953ms 15:41:14 INFO - PROCESS | 1663 | 1464907274118 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1663 | 1464907274121 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:41:14 INFO - PROCESS | 1663 | 1464907274124 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1663 | 1464907274126 Marionette TRACE conn2 <- [1,1622,null,{}] 15:41:14 INFO - PROCESS | 1663 | 1464907274130 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1663 | 1464907274239 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:41:14 INFO - PROCESS | 1663 | 1464907274352 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x11339d800 == 100 [pid = 1663] [id = 413] 15:41:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11288fc00) [pid = 1663] [serial = 1238] [outer = 0x0] 15:41:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x112926800) [pid = 1663] [serial = 1239] [outer = 0x11288fc00] 15:41:14 INFO - PROCESS | 1663 | 1464907274384 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x116610800) [pid = 1663] [serial = 1240] [outer = 0x11288fc00] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf03800 == 99 [pid = 1663] [id = 402] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12c49e000 == 98 [pid = 1663] [id = 401] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x11a062000 == 97 [pid = 1663] [id = 400] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8e000 == 96 [pid = 1663] [id = 399] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12b35f800 == 95 [pid = 1663] [id = 398] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12a81d000 == 94 [pid = 1663] [id = 397] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1295e7c00) [pid = 1663] [serial = 1143] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x129109000 == 93 [pid = 1663] [id = 396] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x126943000 == 92 [pid = 1663] [id = 395] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x121b23000 == 91 [pid = 1663] [id = 394] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c2800 == 90 [pid = 1663] [id = 393] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1133a4000 == 89 [pid = 1663] [id = 392] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1185df800 == 88 [pid = 1663] [id = 391] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x11990a000 == 87 [pid = 1663] [id = 390] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c0000 == 86 [pid = 1663] [id = 388] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1355d7800 == 85 [pid = 1663] [id = 387] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x1351da000 == 84 [pid = 1663] [id = 386] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12d839800 == 83 [pid = 1663] [id = 385] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd0000 == 82 [pid = 1663] [id = 384] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x117e2a000 == 81 [pid = 1663] [id = 383] 15:41:14 INFO - PROCESS | 1663 | --DOCSHELL 0x113f22000 == 80 [pid = 1663] [id = 382] 15:41:14 INFO - PROCESS | 1663 | 1464907274814 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 726ms 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x11279ac00) [pid = 1663] [serial = 1108] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1264c1800) [pid = 1663] [serial = 1128] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1120f6000) [pid = 1663] [serial = 1107] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x129049400) [pid = 1663] [serial = 1095] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x129519000) [pid = 1663] [serial = 1098] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x11919c000) [pid = 1663] [serial = 1114] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x11871cc00) [pid = 1663] [serial = 1113] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x119b05400) [pid = 1663] [serial = 1119] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x119d0a800) [pid = 1663] [serial = 1120] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1279ab800) [pid = 1663] [serial = 1131] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x126d76c00) [pid = 1663] [serial = 1101] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x126bba400) [pid = 1663] [serial = 1077] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1278e2c00) [pid = 1663] [serial = 1078] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x121857800) [pid = 1663] [serial = 1089] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x117581800) [pid = 1663] [serial = 1111] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x116850c00) [pid = 1663] [serial = 1110] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x124fc0400) [pid = 1663] [serial = 1134] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1197f4000) [pid = 1663] [serial = 1086] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x1211dbc00) [pid = 1663] [serial = 1122] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x121a6dc00) [pid = 1663] [serial = 1123] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x128e3d800) [pid = 1663] [serial = 1132] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1173a6400) [pid = 1663] [serial = 1116] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x11919b000) [pid = 1663] [serial = 1117] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x1264bb800) [pid = 1663] [serial = 1092] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1173a8400) [pid = 1663] [serial = 1104] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1127d1000) [pid = 1663] [serial = 1080] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1161b1800) [pid = 1663] [serial = 1083] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12194fc00) [pid = 1663] [serial = 1140] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12982b000) [pid = 1663] [serial = 1135] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x126d79c00) [pid = 1663] [serial = 1141] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1252bd400) [pid = 1663] [serial = 1126] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x113107400) [pid = 1663] [serial = 1137] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x124888c00) [pid = 1663] [serial = 1125] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x126d76400) [pid = 1663] [serial = 1129] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x118719c00) [pid = 1663] [serial = 1138] [outer = 0x0] [url = about:blank] 15:41:14 INFO - PROCESS | 1663 | 1464907274864 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1663 | 1464907274866 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:41:14 INFO - PROCESS | 1663 | 1464907274872 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1663 | 1464907274873 Marionette TRACE conn2 <- [1,1626,null,{}] 15:41:14 INFO - PROCESS | 1663 | 1464907274876 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1663 | 1464907274974 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:41:14 INFO - PROCESS | 1663 | 1464907274980 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951c800 == 81 [pid = 1663] [id = 414] 15:41:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1173a5800) [pid = 1663] [serial = 1241] [outer = 0x0] 15:41:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x118394400) [pid = 1663] [serial = 1242] [outer = 0x1173a5800] 15:41:15 INFO - PROCESS | 1663 | 1464907275006 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11892f000) [pid = 1663] [serial = 1243] [outer = 0x1173a5800] 15:41:15 INFO - PROCESS | 1663 | 1464907275374 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:41:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 15:41:15 INFO - PROCESS | 1663 | 1464907275392 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1663 | 1464907275393 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:41:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:41:15 INFO - PROCESS | 1663 | 1464907275398 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1663 | 1464907275403 Marionette TRACE conn2 <- [1,1630,null,{}] 15:41:15 INFO - PROCESS | 1663 | 1464907275419 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:15 INFO - PROCESS | 1663 | 1464907275515 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:41:15 INFO - PROCESS | 1663 | 1464907275521 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a5800 == 82 [pid = 1663] [id = 415] 15:41:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x11919b000) [pid = 1663] [serial = 1244] [outer = 0x0] 15:41:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x119c92c00) [pid = 1663] [serial = 1245] [outer = 0x11919b000] 15:41:15 INFO - PROCESS | 1663 | 1464907275546 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x121081000) [pid = 1663] [serial = 1246] [outer = 0x11919b000] 15:41:15 INFO - PROCESS | 1663 | 1464907275939 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:41:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 577ms 15:41:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:41:15 INFO - PROCESS | 1663 | 1464907275974 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1663 | 1464907275975 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:41:15 INFO - PROCESS | 1663 | 1464907275978 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1663 | 1464907275979 Marionette TRACE conn2 <- [1,1634,null,{}] 15:41:15 INFO - PROCESS | 1663 | 1464907275981 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:16 INFO - PROCESS | 1663 | 1464907276079 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:41:16 INFO - PROCESS | 1663 | 1464907276084 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12621b000 == 83 [pid = 1663] [id = 416] 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1211d4800) [pid = 1663] [serial = 1247] [outer = 0x0] 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x121855800) [pid = 1663] [serial = 1248] [outer = 0x1211d4800] 15:41:16 INFO - PROCESS | 1663 | 1464907276109 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x124976c00) [pid = 1663] [serial = 1249] [outer = 0x1211d4800] 15:41:16 INFO - PROCESS | 1663 | 1464907276465 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:41:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:41:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 15:41:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:41:16 INFO - PROCESS | 1663 | 1464907276498 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:41:16 INFO - PROCESS | 1663 | 1464907276500 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:41:16 INFO - PROCESS | 1663 | 1464907276502 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:41:16 INFO - PROCESS | 1663 | 1464907276503 Marionette TRACE conn2 <- [1,1638,null,{}] 15:41:16 INFO - PROCESS | 1663 | 1464907276505 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:16 INFO - PROCESS | 1663 | 1464907276601 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:41:16 INFO - PROCESS | 1663 | 1464907276687 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dce800 == 84 [pid = 1663] [id = 417] 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x124fc0400) [pid = 1663] [serial = 1250] [outer = 0x0] 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1257a9c00) [pid = 1663] [serial = 1251] [outer = 0x124fc0400] 15:41:16 INFO - PROCESS | 1663 | 1464907276717 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x126b0a800) [pid = 1663] [serial = 1252] [outer = 0x124fc0400] 15:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 569ms 15:41:17 INFO - PROCESS | 1663 | 1464907277068 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:41:17 INFO - PROCESS | 1663 | 1464907277071 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1663 | 1464907277073 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:41:17 INFO - PROCESS | 1663 | 1464907277075 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1663 | 1464907277076 Marionette TRACE conn2 <- [1,1642,null,{}] 15:41:17 INFO - PROCESS | 1663 | 1464907277080 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1663 | 1464907277212 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:41:17 INFO - PROCESS | 1663 | 1464907277225 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a819800 == 85 [pid = 1663] [id = 418] 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126730000) [pid = 1663] [serial = 1253] [outer = 0x0] 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1279af800) [pid = 1663] [serial = 1254] [outer = 0x126730000] 15:41:17 INFO - PROCESS | 1663 | 1464907277251 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x129522800) [pid = 1663] [serial = 1255] [outer = 0x126730000] 15:41:17 INFO - PROCESS | 1663 | 1464907277610 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 571ms 15:41:17 INFO - PROCESS | 1663 | 1464907277646 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1663 | 1464907277648 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:41:17 INFO - PROCESS | 1663 | 1464907277650 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1663 | 1464907277651 Marionette TRACE conn2 <- [1,1646,null,{}] 15:41:17 INFO - PROCESS | 1663 | 1464907277653 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1663 | 1464907277773 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:41:17 INFO - PROCESS | 1663 | 1464907277789 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b35e000 == 86 [pid = 1663] [id = 419] 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x129047000) [pid = 1663] [serial = 1256] [outer = 0x0] 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12a966c00) [pid = 1663] [serial = 1257] [outer = 0x129047000] 15:41:17 INFO - PROCESS | 1663 | 1464907277814 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12aa6ec00) [pid = 1663] [serial = 1258] [outer = 0x129047000] 15:41:18 INFO - PROCESS | 1663 | 1464907278183 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:41:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 15:41:18 INFO - PROCESS | 1663 | 1464907278223 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1663 | 1464907278224 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:41:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:41:18 INFO - PROCESS | 1663 | 1464907278227 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1663 | 1464907278228 Marionette TRACE conn2 <- [1,1650,null,{}] 15:41:18 INFO - PROCESS | 1663 | 1464907278233 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:18 INFO - PROCESS | 1663 | 1464907278353 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:41:18 INFO - PROCESS | 1663 | 1464907278375 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7a000 == 87 [pid = 1663] [id = 420] 15:41:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12982b000) [pid = 1663] [serial = 1259] [outer = 0x0] 15:41:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12ade0400) [pid = 1663] [serial = 1260] [outer = 0x12982b000] 15:41:18 INFO - PROCESS | 1663 | 1464907278400 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12ba12800) [pid = 1663] [serial = 1261] [outer = 0x12982b000] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x121582c00) [pid = 1663] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x1257a6400) [pid = 1663] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x112923800) [pid = 1663] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1194c7800) [pid = 1663] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x11278dc00) [pid = 1663] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x1127cec00) [pid = 1663] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x121580800) [pid = 1663] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x110f7b000) [pid = 1663] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x124cef800) [pid = 1663] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x113034000) [pid = 1663] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x11278fc00) [pid = 1663] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1279a7800) [pid = 1663] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1211d5c00) [pid = 1663] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:41:18 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1279aa000) [pid = 1663] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:41:18 INFO - PROCESS | 1663 | 1464907278915 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:41:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 15:41:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:41:18 INFO - PROCESS | 1663 | 1464907278950 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1663 | 1464907278951 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:41:18 INFO - PROCESS | 1663 | 1464907278954 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1663 | 1464907278955 Marionette TRACE conn2 <- [1,1654,null,{}] 15:41:18 INFO - PROCESS | 1663 | 1464907278957 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1663 | 1464907279052 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:41:19 INFO - PROCESS | 1663 | 1464907279057 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12905c000 == 88 [pid = 1663] [id = 421] 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x112681400) [pid = 1663] [serial = 1262] [outer = 0x0] 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x112688400) [pid = 1663] [serial = 1263] [outer = 0x112681400] 15:41:19 INFO - PROCESS | 1663 | 1464907279082 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x11268c400) [pid = 1663] [serial = 1264] [outer = 0x112681400] 15:41:19 INFO - PROCESS | 1663 | 1464907279435 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:41:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 517ms 15:41:19 INFO - PROCESS | 1663 | 1464907279480 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 1663 | 1464907279482 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:41:19 INFO - PROCESS | 1663 | 1464907279486 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1663 | 1464907279487 Marionette TRACE conn2 <- [1,1658,null,{}] 15:41:19 INFO - PROCESS | 1663 | 1464907279489 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1663 | 1464907279586 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:41:19 INFO - PROCESS | 1663 | 1464907279621 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb8a800 == 89 [pid = 1663] [id = 422] 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x119c98c00) [pid = 1663] [serial = 1265] [outer = 0x0] 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x121588000) [pid = 1663] [serial = 1266] [outer = 0x119c98c00] 15:41:19 INFO - PROCESS | 1663 | 1464907279659 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x12aa21000) [pid = 1663] [serial = 1267] [outer = 0x119c98c00] 15:41:20 INFO - PROCESS | 1663 | 1464907280018 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 15:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:41:20 INFO - PROCESS | 1663 | 1464907280056 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1663 | 1464907280057 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:41:20 INFO - PROCESS | 1663 | 1464907280060 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1663 | 1464907280061 Marionette TRACE conn2 <- [1,1662,null,{}] 15:41:20 INFO - PROCESS | 1663 | 1464907280066 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 1663 | 1464907280204 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:41:20 INFO - PROCESS | 1663 | 1464907280212 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d852000 == 90 [pid = 1663] [id = 423] 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12aa6e800) [pid = 1663] [serial = 1268] [outer = 0x0] 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12baea400) [pid = 1663] [serial = 1269] [outer = 0x12aa6e800] 15:41:20 INFO - PROCESS | 1663 | 1464907280242 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12c08e400) [pid = 1663] [serial = 1270] [outer = 0x12aa6e800] 15:41:20 INFO - PROCESS | 1663 | 1464907280568 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 15:41:20 INFO - PROCESS | 1663 | 1464907280584 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1663 | 1464907280585 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:41:20 INFO - PROCESS | 1663 | 1464907280587 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1663 | 1464907280588 Marionette TRACE conn2 <- [1,1666,null,{}] 15:41:20 INFO - PROCESS | 1663 | 1464907280591 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 1663 | 1464907280689 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:41:20 INFO - PROCESS | 1663 | 1464907280694 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1354e0000 == 91 [pid = 1663] [id = 424] 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12c08f000) [pid = 1663] [serial = 1271] [outer = 0x0] 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12c0a9000) [pid = 1663] [serial = 1272] [outer = 0x12c08f000] 15:41:20 INFO - PROCESS | 1663 | 1464907280719 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12c0b1400) [pid = 1663] [serial = 1273] [outer = 0x12c08f000] 15:41:21 INFO - PROCESS | 1663 | 1464907281318 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 772ms 15:41:21 INFO - PROCESS | 1663 | 1464907281360 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1663 | 1464907281367 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:41:21 INFO - PROCESS | 1663 | 1464907281374 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1663 | 1464907281377 Marionette TRACE conn2 <- [1,1670,null,{}] 15:41:21 INFO - PROCESS | 1663 | 1464907281383 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 1663 | 1464907281569 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:41:21 INFO - PROCESS | 1663 | 1464907281705 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12127b000 == 92 [pid = 1663] [id = 425] 15:41:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1127d2400) [pid = 1663] [serial = 1274] [outer = 0x0] 15:41:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x113104000) [pid = 1663] [serial = 1275] [outer = 0x1127d2400] 15:41:21 INFO - PROCESS | 1663 | 1464907281739 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1168c8000) [pid = 1663] [serial = 1276] [outer = 0x1127d2400] 15:41:22 INFO - PROCESS | 1663 | 1464907282215 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 878ms 15:41:22 INFO - PROCESS | 1663 | 1464907282251 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1663 | 1464907282255 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:41:22 INFO - PROCESS | 1663 | 1464907282260 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1663 | 1464907282262 Marionette TRACE conn2 <- [1,1674,null,{}] 15:41:22 INFO - PROCESS | 1663 | 1464907282265 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:22 INFO - PROCESS | 1663 | 1464907282385 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:41:22 INFO - PROCESS | 1663 | 1464907282468 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294ec000 == 93 [pid = 1663] [id = 426] 15:41:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x118053800) [pid = 1663] [serial = 1277] [outer = 0x0] 15:41:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x11892e800) [pid = 1663] [serial = 1278] [outer = 0x118053800] 15:41:22 INFO - PROCESS | 1663 | 1464907282500 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x1197f4000) [pid = 1663] [serial = 1279] [outer = 0x118053800] 15:41:22 INFO - PROCESS | 1663 | 1464907282950 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 723ms 15:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:41:22 INFO - PROCESS | 1663 | 1464907282983 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1663 | 1464907282985 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:41:22 INFO - PROCESS | 1663 | 1464907282987 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1663 | 1464907282990 Marionette TRACE conn2 <- [1,1678,null,{}] 15:41:23 INFO - PROCESS | 1663 | 1464907282998 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:23 INFO - PROCESS | 1663 | 1464907283119 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:41:23 INFO - PROCESS | 1663 | 1464907283204 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x135732800 == 94 [pid = 1663] [id = 427] 15:41:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x121083800) [pid = 1663] [serial = 1280] [outer = 0x0] 15:41:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x1249f0800) [pid = 1663] [serial = 1281] [outer = 0x121083800] 15:41:23 INFO - PROCESS | 1663 | 1464907283238 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x126bb6c00) [pid = 1663] [serial = 1282] [outer = 0x121083800] 15:41:23 INFO - PROCESS | 1663 | 1464907283654 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 723ms 15:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:41:23 INFO - PROCESS | 1663 | 1464907283724 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1663 | 1464907283726 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:41:23 INFO - PROCESS | 1663 | 1464907283731 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1663 | 1464907283732 Marionette TRACE conn2 <- [1,1682,null,{}] 15:41:23 INFO - PROCESS | 1663 | 1464907283735 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:23 INFO - PROCESS | 1663 | 1464907283852 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:41:23 INFO - PROCESS | 1663 | 1464907283934 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x135b26800 == 95 [pid = 1663] [id = 428] 15:41:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1279abc00) [pid = 1663] [serial = 1283] [outer = 0x0] 15:41:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12a964800) [pid = 1663] [serial = 1284] [outer = 0x1279abc00] 15:41:23 INFO - PROCESS | 1663 | 1464907283966 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12b28fc00) [pid = 1663] [serial = 1285] [outer = 0x1279abc00] 15:41:24 INFO - PROCESS | 1663 | 1464907284368 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 15:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:41:24 INFO - PROCESS | 1663 | 1464907284401 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 1663 | 1464907284402 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:41:24 INFO - PROCESS | 1663 | 1464907284405 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 1663 | 1464907284406 Marionette TRACE conn2 <- [1,1686,null,{}] 15:41:24 INFO - PROCESS | 1663 | 1464907284409 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 1663 | 1464907284525 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:41:24 INFO - PROCESS | 1663 | 1464907284635 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x135ce0000 == 96 [pid = 1663] [id = 429] 15:41:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x128e40000) [pid = 1663] [serial = 1286] [outer = 0x0] 15:41:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x12bae3c00) [pid = 1663] [serial = 1287] [outer = 0x128e40000] 15:41:24 INFO - PROCESS | 1663 | 1464907284667 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12bfde400) [pid = 1663] [serial = 1288] [outer = 0x128e40000] 15:41:25 INFO - PROCESS | 1663 | 1464907285101 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 718ms 15:41:25 INFO - PROCESS | 1663 | 1464907285124 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1663 | 1464907285125 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:41:25 INFO - PROCESS | 1663 | 1464907285128 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1663 | 1464907285129 Marionette TRACE conn2 <- [1,1690,null,{}] 15:41:25 INFO - PROCESS | 1663 | 1464907285132 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:25 INFO - PROCESS | 1663 | 1464907285282 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:41:25 INFO - PROCESS | 1663 | 1464907285395 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fdc2800 == 97 [pid = 1663] [id = 430] 15:41:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12c0a7c00) [pid = 1663] [serial = 1289] [outer = 0x0] 15:41:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x12cbe4800) [pid = 1663] [serial = 1290] [outer = 0x12c0a7c00] 15:41:25 INFO - PROCESS | 1663 | 1464907285428 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12ccdc800) [pid = 1663] [serial = 1291] [outer = 0x12c0a7c00] 15:41:25 INFO - PROCESS | 1663 | 1464907285819 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 722ms 15:41:25 INFO - PROCESS | 1663 | 1464907285851 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1663 | 1464907285852 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:41:25 INFO - PROCESS | 1663 | 1464907285854 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1663 | 1464907285856 Marionette TRACE conn2 <- [1,1694,null,{}] 15:41:25 INFO - PROCESS | 1663 | 1464907285858 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:25 INFO - PROCESS | 1663 | 1464907285975 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:41:26 INFO - PROCESS | 1663 | 1464907286059 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fdd9800 == 98 [pid = 1663] [id = 431] 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x12ccd7400) [pid = 1663] [serial = 1292] [outer = 0x0] 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12d2dec00) [pid = 1663] [serial = 1293] [outer = 0x12ccd7400] 15:41:26 INFO - PROCESS | 1663 | 1464907286089 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12d430000) [pid = 1663] [serial = 1294] [outer = 0x12ccd7400] 15:41:26 INFO - PROCESS | 1663 | 1464907286504 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 15:41:26 INFO - PROCESS | 1663 | 1464907286526 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:41:26 INFO - PROCESS | 1663 | 1464907286527 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:41:26 INFO - PROCESS | 1663 | 1464907286530 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 1663 | 1464907286531 Marionette TRACE conn2 <- [1,1698,null,{}] 15:41:26 INFO - PROCESS | 1663 | 1464907286533 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 1663 | 1464907286650 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:41:26 INFO - PROCESS | 1663 | 1464907286762 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x135120800 == 99 [pid = 1663] [id = 432] 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x12ccdbc00) [pid = 1663] [serial = 1295] [outer = 0x0] 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12d434c00) [pid = 1663] [serial = 1296] [outer = 0x12ccdbc00] 15:41:26 INFO - PROCESS | 1663 | 1464907286792 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12d43a400) [pid = 1663] [serial = 1297] [outer = 0x12ccdbc00] 15:41:27 INFO - PROCESS | 1663 | 1464907287255 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 768ms 15:41:27 INFO - PROCESS | 1663 | 1464907287317 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 1663 | 1464907287319 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:41:27 INFO - PROCESS | 1663 | 1464907287323 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 1663 | 1464907287324 Marionette TRACE conn2 <- [1,1702,null,{}] 15:41:27 INFO - PROCESS | 1663 | 1464907287327 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:27 INFO - PROCESS | 1663 | 1464907287448 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:41:27 INFO - PROCESS | 1663 | 1464907287533 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192cc800 == 100 [pid = 1663] [id = 433] 15:41:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1127a1c00) [pid = 1663] [serial = 1298] [outer = 0x0] 15:41:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x119b08000) [pid = 1663] [serial = 1299] [outer = 0x1127a1c00] 15:41:27 INFO - PROCESS | 1663 | 1464907287563 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x128e32c00) [pid = 1663] [serial = 1300] [outer = 0x1127a1c00] 15:41:28 INFO - PROCESS | 1663 | 1464907288245 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 977ms 15:41:28 INFO - PROCESS | 1663 | 1464907288301 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1663 | 1464907288303 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:41:28 INFO - PROCESS | 1663 | 1464907288306 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1663 | 1464907288309 Marionette TRACE conn2 <- [1,1706,null,{}] 15:41:28 INFO - PROCESS | 1663 | 1464907288313 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1663 | 1464907288425 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:41:28 INFO - PROCESS | 1663 | 1464907288512 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215be800 == 101 [pid = 1663] [id = 434] 15:41:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x112688800) [pid = 1663] [serial = 1301] [outer = 0x0] 15:41:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1127cec00) [pid = 1663] [serial = 1302] [outer = 0x112688800] 15:41:28 INFO - PROCESS | 1663 | 1464907288541 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x11291d800) [pid = 1663] [serial = 1303] [outer = 0x112688800] 15:41:28 INFO - PROCESS | 1663 | 1464907288986 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 722ms 15:41:29 INFO - PROCESS | 1663 | 1464907289029 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 1663 | 1464907289032 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:41:29 INFO - PROCESS | 1663 | 1464907289037 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 1663 | 1464907289038 Marionette TRACE conn2 <- [1,1710,null,{}] 15:41:29 INFO - PROCESS | 1663 | 1464907289041 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:29 INFO - PROCESS | 1663 | 1464907289155 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:41:29 INFO - PROCESS | 1663 | 1464907289245 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x119505000 == 102 [pid = 1663] [id = 435] 15:41:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x112f23c00) [pid = 1663] [serial = 1304] [outer = 0x0] 15:41:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x11607dc00) [pid = 1663] [serial = 1305] [outer = 0x112f23c00] 15:41:29 INFO - PROCESS | 1663 | 1464907289274 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x11718a800) [pid = 1663] [serial = 1306] [outer = 0x112f23c00] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12b36d800 == 101 [pid = 1663] [id = 172] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12d852000 == 100 [pid = 1663] [id = 423] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb8a800 == 99 [pid = 1663] [id = 422] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12905c000 == 98 [pid = 1663] [id = 421] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7a000 == 97 [pid = 1663] [id = 420] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12b3d1800) [pid = 1663] [serial = 1209] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12b35e000 == 96 [pid = 1663] [id = 419] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12a819800 == 95 [pid = 1663] [id = 418] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126dce800 == 94 [pid = 1663] [id = 417] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12621b000 == 93 [pid = 1663] [id = 416] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a5800 == 92 [pid = 1663] [id = 415] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x11951c800 == 91 [pid = 1663] [id = 414] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x11339d800 == 90 [pid = 1663] [id = 413] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1195bf000 == 89 [pid = 1663] [id = 412] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x135b72000 == 88 [pid = 1663] [id = 409] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x13586d800 == 87 [pid = 1663] [id = 408] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1353d8000 == 86 [pid = 1663] [id = 407] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4db000 == 85 [pid = 1663] [id = 406] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12587c800 == 84 [pid = 1663] [id = 405] 15:41:29 INFO - PROCESS | 1663 | --DOCSHELL 0x119516000 == 83 [pid = 1663] [id = 404] 15:41:29 INFO - PROCESS | 1663 | 1464907289784 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 771ms 15:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:41:29 INFO - PROCESS | 1663 | 1464907289809 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 1663 | 1464907289810 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:41:29 INFO - PROCESS | 1663 | 1464907289813 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 1663 | 1464907289815 Marionette TRACE conn2 <- [1,1714,null,{}] 15:41:29 INFO - PROCESS | 1663 | 1464907289822 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:29 INFO - PROCESS | 1663 | 1464907289922 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12a95b800) [pid = 1663] [serial = 1144] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x12690e800) [pid = 1663] [serial = 1191] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1278e8c00) [pid = 1663] [serial = 1194] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x11805c400) [pid = 1663] [serial = 1152] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11278a000) [pid = 1663] [serial = 1167] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x121586000) [pid = 1663] [serial = 1164] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x119c8f800) [pid = 1663] [serial = 1182] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x121080400) [pid = 1663] [serial = 1183] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x11289a400) [pid = 1663] [serial = 1176] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x118398800) [pid = 1663] [serial = 1177] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x11857d400) [pid = 1663] [serial = 1179] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x1194bd800) [pid = 1663] [serial = 1180] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12185f000) [pid = 1663] [serial = 1185] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x12497e400) [pid = 1663] [serial = 1186] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1122a8c00) [pid = 1663] [serial = 1170] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1127a0000) [pid = 1663] [serial = 1171] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x129045400) [pid = 1663] [serial = 1197] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x112924c00) [pid = 1663] [serial = 1149] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x113103400) [pid = 1663] [serial = 1173] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x11607c800) [pid = 1663] [serial = 1174] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x110ed9c00) [pid = 1663] [serial = 1146] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x11a03b400) [pid = 1663] [serial = 1155] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x121586800) [pid = 1663] [serial = 1158] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x126b10000) [pid = 1663] [serial = 1161] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x11838ec00) [pid = 1663] [serial = 1200] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1294ba400) [pid = 1663] [serial = 1198] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x129831800) [pid = 1663] [serial = 1203] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x126237c00) [pid = 1663] [serial = 1201] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x124fc6000) [pid = 1663] [serial = 1188] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x1262a7c00) [pid = 1663] [serial = 1189] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12add5800) [pid = 1663] [serial = 1207] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12aa24c00) [pid = 1663] [serial = 1204] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x1278de800) [pid = 1663] [serial = 1192] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x11a0c0c00) [pid = 1663] [serial = 1195] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x12aa2b800) [pid = 1663] [serial = 1206] [outer = 0x0] [url = about:blank] 15:41:29 INFO - PROCESS | 1663 | 1464907289994 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x119515000 == 84 [pid = 1663] [id = 436] 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1122a8c00) [pid = 1663] [serial = 1307] [outer = 0x0] 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x113103400) [pid = 1663] [serial = 1308] [outer = 0x1122a8c00] 15:41:30 INFO - PROCESS | 1663 | 1464907290030 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x118575c00) [pid = 1663] [serial = 1309] [outer = 0x1122a8c00] 15:41:30 INFO - PROCESS | 1663 | 1464907290360 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 571ms 15:41:30 INFO - PROCESS | 1663 | 1464907290384 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1663 | 1464907290386 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:41:30 INFO - PROCESS | 1663 | 1464907290388 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1663 | 1464907290389 Marionette TRACE conn2 <- [1,1718,null,{}] 15:41:30 INFO - PROCESS | 1663 | 1464907290392 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 1663 | 1464907290490 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:41:30 INFO - PROCESS | 1663 | 1464907290559 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x121999000 == 85 [pid = 1663] [id = 437] 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x11892f800) [pid = 1663] [serial = 1310] [outer = 0x0] 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x1194cc400) [pid = 1663] [serial = 1311] [outer = 0x11892f800] 15:41:30 INFO - PROCESS | 1663 | 1464907290586 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x11a0c0800) [pid = 1663] [serial = 1312] [outer = 0x11892f800] 15:41:30 INFO - PROCESS | 1663 | 1464907290874 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 15:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:41:30 INFO - PROCESS | 1663 | 1464907290907 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1663 | 1464907290908 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:41:30 INFO - PROCESS | 1663 | 1464907290910 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1663 | 1464907290922 Marionette TRACE conn2 <- [1,1722,null,{}] 15:41:30 INFO - PROCESS | 1663 | 1464907290925 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:31 INFO - PROCESS | 1663 | 1464907291021 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:41:31 INFO - PROCESS | 1663 | 1464907291025 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x126b60000 == 86 [pid = 1663] [id = 438] 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x11a0bec00) [pid = 1663] [serial = 1313] [outer = 0x0] 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x1211cec00) [pid = 1663] [serial = 1314] [outer = 0x11a0bec00] 15:41:31 INFO - PROCESS | 1663 | 1464907291051 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x121580800) [pid = 1663] [serial = 1315] [outer = 0x11a0bec00] 15:41:31 INFO - PROCESS | 1663 | 1464907291397 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 532ms 15:41:31 INFO - PROCESS | 1663 | 1464907291462 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 1663 | 1464907291464 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:41:31 INFO - PROCESS | 1663 | 1464907291468 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - PROCESS | 1663 | 1464907291469 Marionette TRACE conn2 <- [1,1726,null,{}] 15:41:31 INFO - PROCESS | 1663 | 1464907291471 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:31 INFO - PROCESS | 1663 | 1464907291581 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:41:31 INFO - PROCESS | 1663 | 1464907291586 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a21000 == 87 [pid = 1663] [id = 439] 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x121589800) [pid = 1663] [serial = 1316] [outer = 0x0] 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x124c70000) [pid = 1663] [serial = 1317] [outer = 0x121589800] 15:41:31 INFO - PROCESS | 1663 | 1464907291613 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x12623f400) [pid = 1663] [serial = 1318] [outer = 0x121589800] 15:41:32 INFO - PROCESS | 1663 | 1464907292000 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 568ms 15:41:32 INFO - PROCESS | 1663 | 1464907292038 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1663 | 1464907292040 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:41:32 INFO - PROCESS | 1663 | 1464907292042 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1663 | 1464907292043 Marionette TRACE conn2 <- [1,1730,null,{}] 15:41:32 INFO - PROCESS | 1663 | 1464907292045 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1663 | 1464907292165 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:41:32 INFO - PROCESS | 1663 | 1464907292220 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa4e000 == 88 [pid = 1663] [id = 440] 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x126240000) [pid = 1663] [serial = 1319] [outer = 0x0] 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x126965400) [pid = 1663] [serial = 1320] [outer = 0x126240000] 15:41:32 INFO - PROCESS | 1663 | 1464907292245 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1278e8c00) [pid = 1663] [serial = 1321] [outer = 0x126240000] 15:41:32 INFO - PROCESS | 1663 | 1464907292595 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 568ms 15:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:41:32 INFO - PROCESS | 1663 | 1464907292610 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1663 | 1464907292612 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:41:32 INFO - PROCESS | 1663 | 1464907292618 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1663 | 1464907292619 Marionette TRACE conn2 <- [1,1734,null,{}] 15:41:32 INFO - PROCESS | 1663 | 1464907292627 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1663 | 1464907292748 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:41:32 INFO - PROCESS | 1663 | 1464907292759 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba4d800 == 89 [pid = 1663] [id = 441] 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x126241000) [pid = 1663] [serial = 1322] [outer = 0x0] 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x128e3d800) [pid = 1663] [serial = 1323] [outer = 0x126241000] 15:41:32 INFO - PROCESS | 1663 | 1464907292784 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x1295ea800) [pid = 1663] [serial = 1324] [outer = 0x126241000] 15:41:33 INFO - PROCESS | 1663 | 1464907293138 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 15:41:33 INFO - PROCESS | 1663 | 1464907293142 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1663 | 1464907293143 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:41:33 INFO - PROCESS | 1663 | 1464907293145 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1663 | 1464907293148 Marionette TRACE conn2 <- [1,1738,null,{}] 15:41:33 INFO - PROCESS | 1663 | 1464907293151 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:33 INFO - PROCESS | 1663 | 1464907293275 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:41:33 INFO - PROCESS | 1663 | 1464907293288 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7b000 == 90 [pid = 1663] [id = 442] 15:41:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1279ab800) [pid = 1663] [serial = 1325] [outer = 0x0] 15:41:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x12a960400) [pid = 1663] [serial = 1326] [outer = 0x1279ab800] 15:41:33 INFO - PROCESS | 1663 | 1464907293313 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12aa6bc00) [pid = 1663] [serial = 1327] [outer = 0x1279ab800] 15:41:33 INFO - PROCESS | 1663 | 1464907293702 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 573ms 15:41:33 INFO - PROCESS | 1663 | 1464907293719 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1663 | 1464907293720 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:41:33 INFO - PROCESS | 1663 | 1464907293722 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1663 | 1464907293723 Marionette TRACE conn2 <- [1,1742,null,{}] 15:41:33 INFO - PROCESS | 1663 | 1464907293726 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:34 INFO - PROCESS | 1663 | 1464907294024 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1173a5800) [pid = 1663] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x126730000) [pid = 1663] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1211d4800) [pid = 1663] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x129047000) [pid = 1663] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x11288fc00) [pid = 1663] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x110f76c00) [pid = 1663] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x11919b000) [pid = 1663] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12b293400) [pid = 1663] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12982b000) [pid = 1663] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x112681400) [pid = 1663] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x12aa6e800) [pid = 1663] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x119c98c00) [pid = 1663] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:41:34 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x124fc0400) [pid = 1663] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:41:34 INFO - PROCESS | 1663 | 1464907294082 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d9000 == 91 [pid = 1663] [id = 443] 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x110ece400) [pid = 1663] [serial = 1328] [outer = 0x0] 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x112735400) [pid = 1663] [serial = 1329] [outer = 0x110ece400] 15:41:34 INFO - PROCESS | 1663 | 1464907294108 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x118391400) [pid = 1663] [serial = 1330] [outer = 0x110ece400] 15:41:34 INFO - PROCESS | 1663 | 1464907294411 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 15:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:41:34 INFO - PROCESS | 1663 | 1464907294443 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:41:34 INFO - PROCESS | 1663 | 1464907294445 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:41:34 INFO - PROCESS | 1663 | 1464907294450 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 1663 | 1464907294453 Marionette TRACE conn2 <- [1,1746,null,{}] 15:41:34 INFO - PROCESS | 1663 | 1464907294455 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:34 INFO - PROCESS | 1663 | 1464907294598 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:41:34 INFO - PROCESS | 1663 | 1464907294638 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb93000 == 92 [pid = 1663] [id = 444] 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x12adde800) [pid = 1663] [serial = 1331] [outer = 0x0] 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x12baef800) [pid = 1663] [serial = 1332] [outer = 0x12adde800] 15:41:34 INFO - PROCESS | 1663 | 1464907294668 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12c0a4000) [pid = 1663] [serial = 1333] [outer = 0x12adde800] 15:41:35 INFO - PROCESS | 1663 | 1464907295009 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 575ms 15:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:41:35 INFO - PROCESS | 1663 | 1464907295023 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1663 | 1464907295024 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:41:35 INFO - PROCESS | 1663 | 1464907295026 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1663 | 1464907295028 Marionette TRACE conn2 <- [1,1750,null,{}] 15:41:35 INFO - PROCESS | 1663 | 1464907295032 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 1663 | 1464907295136 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:41:35 INFO - PROCESS | 1663 | 1464907295140 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d848800 == 93 [pid = 1663] [id = 445] 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12bd2f000) [pid = 1663] [serial = 1334] [outer = 0x0] 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12cbe7000) [pid = 1663] [serial = 1335] [outer = 0x12bd2f000] 15:41:35 INFO - PROCESS | 1663 | 1464907295166 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x12ccd0c00) [pid = 1663] [serial = 1336] [outer = 0x12bd2f000] 15:41:35 INFO - PROCESS | 1663 | 1464907295519 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 15:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:41:35 INFO - PROCESS | 1663 | 1464907295552 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1663 | 1464907295553 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:41:35 INFO - PROCESS | 1663 | 1464907295555 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1663 | 1464907295557 Marionette TRACE conn2 <- [1,1754,null,{}] 15:41:35 INFO - PROCESS | 1663 | 1464907295559 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 1663 | 1464907295693 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:41:35 INFO - PROCESS | 1663 | 1464907295701 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x13465e000 == 94 [pid = 1663] [id = 446] 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12c0b2800) [pid = 1663] [serial = 1337] [outer = 0x0] 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12d2d9800) [pid = 1663] [serial = 1338] [outer = 0x12c0b2800] 15:41:35 INFO - PROCESS | 1663 | 1464907295726 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x12d43c400) [pid = 1663] [serial = 1339] [outer = 0x12c0b2800] 15:41:36 INFO - PROCESS | 1663 | 1464907296223 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 721ms 15:41:36 INFO - PROCESS | 1663 | 1464907296278 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1663 | 1464907296280 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:41:36 INFO - PROCESS | 1663 | 1464907296284 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1663 | 1464907296287 Marionette TRACE conn2 <- [1,1758,null,{}] 15:41:36 INFO - PROCESS | 1663 | 1464907296291 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 1663 | 1464907296417 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:41:36 INFO - PROCESS | 1663 | 1464907296502 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189bf000 == 95 [pid = 1663] [id = 447] 15:41:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x111ed4400) [pid = 1663] [serial = 1340] [outer = 0x0] 15:41:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x112734800) [pid = 1663] [serial = 1341] [outer = 0x111ed4400] 15:41:36 INFO - PROCESS | 1663 | 1464907296535 Marionette DEBUG loaded listener.js 15:41:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x11288e800) [pid = 1663] [serial = 1342] [outer = 0x111ed4400] 15:41:37 INFO - PROCESS | 1663 | 1464907297006 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 771ms 15:41:37 INFO - PROCESS | 1663 | 1464907297055 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 1663 | 1464907297059 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:41:37 INFO - PROCESS | 1663 | 1464907297084 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1663 | 1464907297086 Marionette TRACE conn2 <- [1,1762,null,{}] 15:41:37 INFO - PROCESS | 1663 | 1464907297089 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:37 INFO - PROCESS | 1663 | 1464907297213 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:41:37 INFO - PROCESS | 1663 | 1464907297295 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd6800 == 96 [pid = 1663] [id = 448] 15:41:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x11396e800) [pid = 1663] [serial = 1343] [outer = 0x0] 15:41:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x116077800) [pid = 1663] [serial = 1344] [outer = 0x11396e800] 15:41:37 INFO - PROCESS | 1663 | 1464907297326 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x118573000) [pid = 1663] [serial = 1345] [outer = 0x11396e800] 15:41:37 INFO - PROCESS | 1663 | 1464907297767 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 723ms 15:41:37 INFO - PROCESS | 1663 | 1464907297805 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:41:37 INFO - PROCESS | 1663 | 1464907297807 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:41:37 INFO - PROCESS | 1663 | 1464907297809 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1663 | 1464907297812 Marionette TRACE conn2 <- [1,1766,null,{}] 15:41:37 INFO - PROCESS | 1663 | 1464907297820 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:37 INFO - PROCESS | 1663 | 1464907297943 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:41:38 INFO - PROCESS | 1663 | 1464907298030 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350d0000 == 97 [pid = 1663] [id = 449] 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x1194c2400) [pid = 1663] [serial = 1346] [outer = 0x0] 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1211ddc00) [pid = 1663] [serial = 1347] [outer = 0x1194c2400] 15:41:38 INFO - PROCESS | 1663 | 1464907298064 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x1249f1000) [pid = 1663] [serial = 1348] [outer = 0x1194c2400] 15:41:38 INFO - PROCESS | 1663 | 1464907298473 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 724ms 15:41:38 INFO - PROCESS | 1663 | 1464907298542 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 1663 | 1464907298544 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:41:38 INFO - PROCESS | 1663 | 1464907298548 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 1663 | 1464907298550 Marionette TRACE conn2 <- [1,1770,null,{}] 15:41:38 INFO - PROCESS | 1663 | 1464907298552 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 1663 | 1464907298672 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:41:38 INFO - PROCESS | 1663 | 1464907298757 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1355e9800 == 98 [pid = 1663] [id = 450] 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x124fccc00) [pid = 1663] [serial = 1349] [outer = 0x0] 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x126b0e000) [pid = 1663] [serial = 1350] [outer = 0x124fccc00] 15:41:38 INFO - PROCESS | 1663 | 1464907298787 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12a87b000) [pid = 1663] [serial = 1351] [outer = 0x124fccc00] 15:41:39 INFO - PROCESS | 1663 | 1464907299220 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 718ms 15:41:39 INFO - PROCESS | 1663 | 1464907299268 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1663 | 1464907299270 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:41:39 INFO - PROCESS | 1663 | 1464907299272 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1663 | 1464907299273 Marionette TRACE conn2 <- [1,1774,null,{}] 15:41:39 INFO - PROCESS | 1663 | 1464907299276 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 1663 | 1464907299393 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:41:39 INFO - PROCESS | 1663 | 1464907299477 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x135880000 == 99 [pid = 1663] [id = 451] 15:41:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1278e2c00) [pid = 1663] [serial = 1352] [outer = 0x0] 15:41:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12b3d1800) [pid = 1663] [serial = 1353] [outer = 0x1278e2c00] 15:41:39 INFO - PROCESS | 1663 | 1464907299509 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x12bfd4400) [pid = 1663] [serial = 1354] [outer = 0x1278e2c00] 15:41:39 INFO - PROCESS | 1663 | 1464907299938 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 15:41:39 INFO - PROCESS | 1663 | 1464907299944 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1663 | 1464907299946 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:41:39 INFO - PROCESS | 1663 | 1464907299951 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1663 | 1464907299952 Marionette TRACE conn2 <- [1,1778,null,{}] 15:41:39 INFO - PROCESS | 1663 | 1464907299955 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:40 INFO - PROCESS | 1663 | 1464907300104 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:41:40 INFO - PROCESS | 1663 | 1464907300219 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x135cdb000 == 100 [pid = 1663] [id = 452] 15:41:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12c0af800) [pid = 1663] [serial = 1355] [outer = 0x0] 15:41:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x134775400) [pid = 1663] [serial = 1356] [outer = 0x12c0af800] 15:41:40 INFO - PROCESS | 1663 | 1464907300253 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x134780800) [pid = 1663] [serial = 1357] [outer = 0x12c0af800] 15:41:40 INFO - PROCESS | 1663 | 1464907300663 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 772ms 15:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:41:40 INFO - PROCESS | 1663 | 1464907300722 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:41:40 INFO - PROCESS | 1663 | 1464907300723 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:41:40 INFO - PROCESS | 1663 | 1464907300726 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - PROCESS | 1663 | 1464907300727 Marionette TRACE conn2 <- [1,1782,null,{}] 15:41:40 INFO - PROCESS | 1663 | 1464907300729 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:40 INFO - PROCESS | 1663 | 1464907300847 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:41:40 INFO - PROCESS | 1663 | 1464907300960 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x14003b800 == 101 [pid = 1663] [id = 453] 15:41:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x13477cc00) [pid = 1663] [serial = 1358] [outer = 0x0] 15:41:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x137d52800) [pid = 1663] [serial = 1359] [outer = 0x13477cc00] 15:41:40 INFO - PROCESS | 1663 | 1464907300992 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x137d57800) [pid = 1663] [serial = 1360] [outer = 0x13477cc00] 15:41:41 INFO - PROCESS | 1663 | 1464907301386 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms 15:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:41:41 INFO - PROCESS | 1663 | 1464907301401 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1663 | 1464907301402 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:41:41 INFO - PROCESS | 1663 | 1464907301404 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1663 | 1464907301405 Marionette TRACE conn2 <- [1,1786,null,{}] 15:41:41 INFO - PROCESS | 1663 | 1464907301408 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:41 INFO - PROCESS | 1663 | 1464907301542 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:41:41 INFO - PROCESS | 1663 | 1464907301641 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x140dcb800 == 102 [pid = 1663] [id = 454] 15:41:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x137d51800) [pid = 1663] [serial = 1361] [outer = 0x0] 15:41:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x137d5ac00) [pid = 1663] [serial = 1362] [outer = 0x137d51800] 15:41:41 INFO - PROCESS | 1663 | 1464907301671 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x137e03800) [pid = 1663] [serial = 1363] [outer = 0x137d51800] 15:41:42 INFO - PROCESS | 1663 | 1464907302087 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 719ms 15:41:42 INFO - PROCESS | 1663 | 1464907302124 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1663 | 1464907302125 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:41:42 INFO - PROCESS | 1663 | 1464907302128 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1663 | 1464907302129 Marionette TRACE conn2 <- [1,1790,null,{}] 15:41:42 INFO - PROCESS | 1663 | 1464907302132 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:42 INFO - PROCESS | 1663 | 1464907302251 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:41:42 INFO - PROCESS | 1663 | 1464907302366 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x140de1000 == 103 [pid = 1663] [id = 455] 15:41:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x137d5bc00) [pid = 1663] [serial = 1364] [outer = 0x0] 15:41:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x137e0a000) [pid = 1663] [serial = 1365] [outer = 0x137d5bc00] 15:41:42 INFO - PROCESS | 1663 | 1464907302398 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x137e0dc00) [pid = 1663] [serial = 1366] [outer = 0x137d5bc00] 15:41:42 INFO - PROCESS | 1663 | 1464907302933 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 872ms 15:41:43 INFO - PROCESS | 1663 | 1464907303001 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:41:43 INFO - PROCESS | 1663 | 1464907303004 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:41:43 INFO - PROCESS | 1663 | 1464907303007 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1663 | 1464907303009 Marionette TRACE conn2 <- [1,1794,null,{}] 15:41:43 INFO - PROCESS | 1663 | 1464907303013 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:43 INFO - PROCESS | 1663 | 1464907303190 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:41:43 INFO - PROCESS | 1663 | 1464907303304 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c1000 == 104 [pid = 1663] [id = 456] 15:41:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x110e89800) [pid = 1663] [serial = 1367] [outer = 0x0] 15:41:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x112891800) [pid = 1663] [serial = 1368] [outer = 0x110e89800] 15:41:43 INFO - PROCESS | 1663 | 1464907303334 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12a876800) [pid = 1663] [serial = 1369] [outer = 0x110e89800] 15:41:43 INFO - PROCESS | 1663 | 1464907303773 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 821ms 15:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:41:43 INFO - PROCESS | 1663 | 1464907303828 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:41:43 INFO - PROCESS | 1663 | 1464907303830 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:41:43 INFO - PROCESS | 1663 | 1464907303833 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1663 | 1464907303835 Marionette TRACE conn2 <- [1,1798,null,{}] 15:41:43 INFO - PROCESS | 1663 | 1464907303837 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:43 INFO - PROCESS | 1663 | 1464907303972 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:41:44 INFO - PROCESS | 1663 | 1464907304249 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x11950f000 == 105 [pid = 1663] [id = 457] 15:41:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x110ece000) [pid = 1663] [serial = 1370] [outer = 0x0] 15:41:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x110f76c00) [pid = 1663] [serial = 1371] [outer = 0x110ece000] 15:41:44 INFO - PROCESS | 1663 | 1464907304294 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x112685400) [pid = 1663] [serial = 1372] [outer = 0x110ece000] 15:41:44 INFO - PROCESS | 1663 | 1464907304858 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1072ms 15:41:44 INFO - PROCESS | 1663 | 1464907304906 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:41:44 INFO - PROCESS | 1663 | 1464907304908 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:41:44 INFO - PROCESS | 1663 | 1464907304911 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 1663 | 1464907304914 Marionette TRACE conn2 <- [1,1802,null,{}] 15:41:44 INFO - PROCESS | 1663 | 1464907304917 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 1663 | 1464907305030 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:41:45 INFO - PROCESS | 1663 | 1464907305123 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x129118800 == 106 [pid = 1663] [id = 458] 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x11288fc00) [pid = 1663] [serial = 1373] [outer = 0x0] 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x1130d9000) [pid = 1663] [serial = 1374] [outer = 0x11288fc00] 15:41:45 INFO - PROCESS | 1663 | 1464907305152 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x116a6a800) [pid = 1663] [serial = 1375] [outer = 0x11288fc00] 15:41:45 INFO - PROCESS | 1663 | 1464907305568 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 722ms 15:41:45 INFO - PROCESS | 1663 | 1464907305635 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 1663 | 1464907305638 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:41:45 INFO - PROCESS | 1663 | 1464907305641 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1663 | 1464907305642 Marionette TRACE conn2 <- [1,1806,null,{}] 15:41:45 INFO - PROCESS | 1663 | 1464907305645 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 1663 | 1464907305759 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:41:45 INFO - PROCESS | 1663 | 1464907305882 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x121463000 == 107 [pid = 1663] [id = 459] 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x11871c800) [pid = 1663] [serial = 1376] [outer = 0x0] 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x1194c8800) [pid = 1663] [serial = 1377] [outer = 0x11871c800] 15:41:45 INFO - PROCESS | 1663 | 1464907305912 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x121084c00) [pid = 1663] [serial = 1378] [outer = 0x11871c800] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12d848800 == 106 [pid = 1663] [id = 445] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb93000 == 105 [pid = 1663] [id = 444] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d9000 == 104 [pid = 1663] [id = 443] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7b000 == 103 [pid = 1663] [id = 442] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba4d800 == 102 [pid = 1663] [id = 441] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x12bd2a800) [pid = 1663] [serial = 1233] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x12c0a9000) [pid = 1663] [serial = 1272] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa4e000 == 101 [pid = 1663] [id = 440] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x129a21000 == 100 [pid = 1663] [id = 439] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x126b60000 == 99 [pid = 1663] [id = 438] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x121999000 == 98 [pid = 1663] [id = 437] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119515000 == 97 [pid = 1663] [id = 436] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119505000 == 96 [pid = 1663] [id = 435] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1215be800 == 95 [pid = 1663] [id = 434] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x135120800 == 94 [pid = 1663] [id = 432] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x13fdd9800 == 93 [pid = 1663] [id = 431] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x13fdc2800 == 92 [pid = 1663] [id = 430] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x135ce0000 == 91 [pid = 1663] [id = 429] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x135b26800 == 90 [pid = 1663] [id = 428] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x135732800 == 89 [pid = 1663] [id = 427] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1294ec000 == 88 [pid = 1663] [id = 426] 15:41:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12127b000 == 87 [pid = 1663] [id = 425] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x118394400) [pid = 1663] [serial = 1242] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11892f000) [pid = 1663] [serial = 1243] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x1279af800) [pid = 1663] [serial = 1254] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x1211db800) [pid = 1663] [serial = 1218] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x124976c00) [pid = 1663] [serial = 1249] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x121855800) [pid = 1663] [serial = 1248] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x11288f000) [pid = 1663] [serial = 1212] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12a966c00) [pid = 1663] [serial = 1257] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x12bd36000) [pid = 1663] [serial = 1230] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x112926800) [pid = 1663] [serial = 1239] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x116610800) [pid = 1663] [serial = 1240] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x112792c00) [pid = 1663] [serial = 1237] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x110f81800) [pid = 1663] [serial = 1236] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x12a962c00) [pid = 1663] [serial = 1224] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x119c92c00) [pid = 1663] [serial = 1245] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x121081000) [pid = 1663] [serial = 1246] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x129522800) [pid = 1663] [serial = 1255] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x12b3dac00) [pid = 1663] [serial = 1210] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x12bae9000) [pid = 1663] [serial = 1227] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x118059c00) [pid = 1663] [serial = 1215] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12ade0400) [pid = 1663] [serial = 1260] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x126d78800) [pid = 1663] [serial = 1221] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12aa6ec00) [pid = 1663] [serial = 1258] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x11268c400) [pid = 1663] [serial = 1264] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x112688400) [pid = 1663] [serial = 1263] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12baea400) [pid = 1663] [serial = 1269] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x12ba12800) [pid = 1663] [serial = 1261] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x12aa21000) [pid = 1663] [serial = 1267] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x1257a9c00) [pid = 1663] [serial = 1251] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x126b0a800) [pid = 1663] [serial = 1252] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x121588000) [pid = 1663] [serial = 1266] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x12c08e400) [pid = 1663] [serial = 1270] [outer = 0x0] [url = about:blank] 15:41:46 INFO - PROCESS | 1663 | 1464907306374 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 770ms 15:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:41:46 INFO - PROCESS | 1663 | 1464907306412 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1663 | 1464907306413 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:41:46 INFO - PROCESS | 1663 | 1464907306417 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1663 | 1464907306421 Marionette TRACE conn2 <- [1,1810,null,{}] 15:41:46 INFO - PROCESS | 1663 | 1464907306427 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:46 INFO - PROCESS | 1663 | 1464907306530 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:41:46 INFO - PROCESS | 1663 | 1464907306536 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x119de5000 == 88 [pid = 1663] [id = 460] 15:41:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x112926800) [pid = 1663] [serial = 1379] [outer = 0x0] 15:41:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x121257800) [pid = 1663] [serial = 1380] [outer = 0x112926800] 15:41:46 INFO - PROCESS | 1663 | 1464907306562 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12497e000) [pid = 1663] [serial = 1381] [outer = 0x112926800] 15:41:46 INFO - PROCESS | 1663 | 1464907306970 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 573ms 15:41:46 INFO - PROCESS | 1663 | 1464907306990 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1663 | 1464907306992 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:41:46 INFO - PROCESS | 1663 | 1464907306996 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1663 | 1464907307000 Marionette TRACE conn2 <- [1,1814,null,{}] 15:41:47 INFO - PROCESS | 1663 | 1464907307004 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1663 | 1464907307127 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:41:47 INFO - PROCESS | 1663 | 1464907307150 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc2800 == 89 [pid = 1663] [id = 461] 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x1257b0c00) [pid = 1663] [serial = 1382] [outer = 0x0] 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1262a2400) [pid = 1663] [serial = 1383] [outer = 0x1257b0c00] 15:41:47 INFO - PROCESS | 1663 | 1464907307175 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x1278e7400) [pid = 1663] [serial = 1384] [outer = 0x1257b0c00] 15:41:47 INFO - PROCESS | 1663 | 1464907307542 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 574ms 15:41:47 INFO - PROCESS | 1663 | 1464907307578 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 1663 | 1464907307579 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:41:47 INFO - PROCESS | 1663 | 1464907307584 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1663 | 1464907307585 Marionette TRACE conn2 <- [1,1818,null,{}] 15:41:47 INFO - PROCESS | 1663 | 1464907307587 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1663 | 1464907307686 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:41:47 INFO - PROCESS | 1663 | 1464907307690 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba4d800 == 90 [pid = 1663] [id = 462] 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1295ee800) [pid = 1663] [serial = 1385] [outer = 0x0] 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x12a95c400) [pid = 1663] [serial = 1386] [outer = 0x1295ee800] 15:41:47 INFO - PROCESS | 1663 | 1464907307721 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12aa74400) [pid = 1663] [serial = 1387] [outer = 0x1295ee800] 15:41:48 INFO - PROCESS | 1663 | 1464907308119 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 15:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:41:48 INFO - PROCESS | 1663 | 1464907308154 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 1663 | 1464907308156 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:41:48 INFO - PROCESS | 1663 | 1464907308159 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 1663 | 1464907308161 Marionette TRACE conn2 <- [1,1822,null,{}] 15:41:48 INFO - PROCESS | 1663 | 1464907308168 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:48 INFO - PROCESS | 1663 | 1464907308380 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:41:48 INFO - PROCESS | 1663 | 1464907308425 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cba0000 == 91 [pid = 1663] [id = 463] 15:41:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x12add7800) [pid = 1663] [serial = 1388] [outer = 0x0] 15:41:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12bd2a800) [pid = 1663] [serial = 1389] [outer = 0x12add7800] 15:41:48 INFO - PROCESS | 1663 | 1464907308469 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12c0ac000) [pid = 1663] [serial = 1390] [outer = 0x12add7800] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x126240000) [pid = 1663] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x126241000) [pid = 1663] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1279ab800) [pid = 1663] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x12adde800) [pid = 1663] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x12bd2f000) [pid = 1663] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x112f23c00) [pid = 1663] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11892f800) [pid = 1663] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x110ece400) [pid = 1663] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x1122a8c00) [pid = 1663] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x121589800) [pid = 1663] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x112688800) [pid = 1663] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:41:49 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x11a0bec00) [pid = 1663] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:41:49 INFO - PROCESS | 1663 | 1464907309341 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1225ms 15:41:49 INFO - PROCESS | 1663 | 1464907309384 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 1663 | 1464907309387 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:41:49 INFO - PROCESS | 1663 | 1464907309391 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1663 | 1464907309393 Marionette TRACE conn2 <- [1,1826,null,{}] 15:41:49 INFO - PROCESS | 1663 | 1464907309397 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:49 INFO - PROCESS | 1663 | 1464907309520 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:41:49 INFO - PROCESS | 1663 | 1464907309607 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x119507000 == 92 [pid = 1663] [id = 464] 15:41:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x11288f400) [pid = 1663] [serial = 1391] [outer = 0x0] 15:41:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x112e02400) [pid = 1663] [serial = 1392] [outer = 0x11288f400] 15:41:49 INFO - PROCESS | 1663 | 1464907309640 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x115165c00) [pid = 1663] [serial = 1393] [outer = 0x11288f400] 15:41:50 INFO - PROCESS | 1663 | 1464907310114 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 772ms 15:41:50 INFO - PROCESS | 1663 | 1464907310164 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 1663 | 1464907310168 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:41:50 INFO - PROCESS | 1663 | 1464907310173 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 1663 | 1464907310175 Marionette TRACE conn2 <- [1,1830,null,{}] 15:41:50 INFO - PROCESS | 1663 | 1464907310177 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:50 INFO - PROCESS | 1663 | 1464907310351 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:41:50 INFO - PROCESS | 1663 | 1464907310416 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12905c000 == 93 [pid = 1663] [id = 465] 15:41:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x118576400) [pid = 1663] [serial = 1394] [outer = 0x0] 15:41:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x119199800) [pid = 1663] [serial = 1395] [outer = 0x118576400] 15:41:50 INFO - PROCESS | 1663 | 1464907310448 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x11a0c2400) [pid = 1663] [serial = 1396] [outer = 0x118576400] 15:41:50 INFO - PROCESS | 1663 | 1464907310865 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 15:41:50 INFO - PROCESS | 1663 | 1464907310904 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 1663 | 1464907310906 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:41:50 INFO - PROCESS | 1663 | 1464907310908 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 1663 | 1464907310911 Marionette TRACE conn2 <- [1,1834,null,{}] 15:41:50 INFO - PROCESS | 1663 | 1464907310922 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 1663 | 1464907311046 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:41:51 INFO - PROCESS | 1663 | 1464907311133 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c488000 == 94 [pid = 1663] [id = 466] 15:41:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x121251c00) [pid = 1663] [serial = 1397] [outer = 0x0] 15:41:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x121c35c00) [pid = 1663] [serial = 1398] [outer = 0x121251c00] 15:41:51 INFO - PROCESS | 1663 | 1464907311168 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x1257aa400) [pid = 1663] [serial = 1399] [outer = 0x121251c00] 15:41:51 INFO - PROCESS | 1663 | 1464907311626 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 774ms 15:41:51 INFO - PROCESS | 1663 | 1464907311696 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1663 | 1464907311698 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:41:51 INFO - PROCESS | 1663 | 1464907311701 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1663 | 1464907311703 Marionette TRACE conn2 <- [1,1838,null,{}] 15:41:51 INFO - PROCESS | 1663 | 1464907311705 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 1663 | 1464907311827 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:41:51 INFO - PROCESS | 1663 | 1464907311917 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x134648800 == 95 [pid = 1663] [id = 467] 15:41:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x1278e6400) [pid = 1663] [serial = 1400] [outer = 0x0] 15:41:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x129514c00) [pid = 1663] [serial = 1401] [outer = 0x1278e6400] 15:41:51 INFO - PROCESS | 1663 | 1464907311950 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12a9ee000) [pid = 1663] [serial = 1402] [outer = 0x1278e6400] 15:41:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x12ba16800) [pid = 1663] [serial = 1403] [outer = 0x12b3d6c00] 15:41:52 INFO - PROCESS | 1663 | 1464907312444 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 15:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:41:52 INFO - PROCESS | 1663 | 1464907312486 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1663 | 1464907312487 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:41:52 INFO - PROCESS | 1663 | 1464907312489 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1663 | 1464907312491 Marionette TRACE conn2 <- [1,1842,null,{}] 15:41:52 INFO - PROCESS | 1663 | 1464907312493 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:52 INFO - PROCESS | 1663 | 1464907312610 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:41:52 INFO - PROCESS | 1663 | 1464907312713 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x134663000 == 96 [pid = 1663] [id = 468] 15:41:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x126bc2000) [pid = 1663] [serial = 1404] [outer = 0x0] 15:41:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12b293400) [pid = 1663] [serial = 1405] [outer = 0x126bc2000] 15:41:52 INFO - PROCESS | 1663 | 1464907312745 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x12baea400) [pid = 1663] [serial = 1406] [outer = 0x126bc2000] 15:41:53 INFO - PROCESS | 1663 | 1464907313202 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 720ms 15:41:53 INFO - PROCESS | 1663 | 1464907313211 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1663 | 1464907313212 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:41:53 INFO - PROCESS | 1663 | 1464907313217 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1663 | 1464907313219 Marionette TRACE conn2 <- [1,1846,null,{}] 15:41:53 INFO - PROCESS | 1663 | 1464907313221 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:53 INFO - PROCESS | 1663 | 1464907313364 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:41:53 INFO - PROCESS | 1663 | 1464907313450 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x13587a800 == 97 [pid = 1663] [id = 469] 15:41:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12bd34c00) [pid = 1663] [serial = 1407] [outer = 0x0] 15:41:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x12c082400) [pid = 1663] [serial = 1408] [outer = 0x12bd34c00] 15:41:53 INFO - PROCESS | 1663 | 1464907313482 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12d436800) [pid = 1663] [serial = 1409] [outer = 0x12bd34c00] 15:41:53 INFO - PROCESS | 1663 | 1464907313881 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 718ms 15:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:41:53 INFO - PROCESS | 1663 | 1464907313937 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1663 | 1464907313938 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:41:53 INFO - PROCESS | 1663 | 1464907313940 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1663 | 1464907313942 Marionette TRACE conn2 <- [1,1850,null,{}] 15:41:53 INFO - PROCESS | 1663 | 1464907313944 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:54 INFO - PROCESS | 1663 | 1464907314063 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:41:54 INFO - PROCESS | 1663 | 1464907314149 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x135ce2800 == 98 [pid = 1663] [id = 470] 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12bd38000) [pid = 1663] [serial = 1410] [outer = 0x0] 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x134773c00) [pid = 1663] [serial = 1411] [outer = 0x12bd38000] 15:41:54 INFO - PROCESS | 1663 | 1464907314182 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x13477a400) [pid = 1663] [serial = 1412] [outer = 0x12bd38000] 15:41:54 INFO - PROCESS | 1663 | 1464907314587 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 15:41:54 INFO - PROCESS | 1663 | 1464907314611 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1663 | 1464907314613 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:41:54 INFO - PROCESS | 1663 | 1464907314615 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1663 | 1464907314616 Marionette TRACE conn2 <- [1,1854,null,{}] 15:41:54 INFO - PROCESS | 1663 | 1464907314619 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:54 INFO - PROCESS | 1663 | 1464907314753 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:41:54 INFO - PROCESS | 1663 | 1464907314844 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x13880c800 == 99 [pid = 1663] [id = 471] 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x118394000) [pid = 1663] [serial = 1413] [outer = 0x0] 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x134f66c00) [pid = 1663] [serial = 1414] [outer = 0x118394000] 15:41:54 INFO - PROCESS | 1663 | 1464907314873 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x134f6cc00) [pid = 1663] [serial = 1415] [outer = 0x118394000] 15:41:55 INFO - PROCESS | 1663 | 1464907315265 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 15:41:55 INFO - PROCESS | 1663 | 1464907315336 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1663 | 1464907315337 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:41:55 INFO - PROCESS | 1663 | 1464907315340 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1663 | 1464907315341 Marionette TRACE conn2 <- [1,1858,null,{}] 15:41:55 INFO - PROCESS | 1663 | 1464907315343 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:55 INFO - PROCESS | 1663 | 1464907315465 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:41:55 INFO - PROCESS | 1663 | 1464907315555 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x14003f800 == 100 [pid = 1663] [id = 472] 15:41:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x134f6b800) [pid = 1663] [serial = 1416] [outer = 0x0] 15:41:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x134f72400) [pid = 1663] [serial = 1417] [outer = 0x134f6b800] 15:41:55 INFO - PROCESS | 1663 | 1464907315583 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x135b3b000) [pid = 1663] [serial = 1418] [outer = 0x134f6b800] 15:41:56 INFO - PROCESS | 1663 | 1464907316008 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 15:41:56 INFO - PROCESS | 1663 | 1464907316078 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1663 | 1464907316080 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:41:56 INFO - PROCESS | 1663 | 1464907316102 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1663 | 1464907316103 Marionette TRACE conn2 <- [1,1862,null,{}] 15:41:56 INFO - PROCESS | 1663 | 1464907316105 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1663 | 1464907316224 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:41:56 INFO - PROCESS | 1663 | 1464907316313 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x14156b800 == 101 [pid = 1663] [id = 473] 15:41:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x134f6f400) [pid = 1663] [serial = 1419] [outer = 0x0] 15:41:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x135b42000) [pid = 1663] [serial = 1420] [outer = 0x134f6f400] 15:41:56 INFO - PROCESS | 1663 | 1464907316343 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x135b45c00) [pid = 1663] [serial = 1421] [outer = 0x134f6f400] 15:41:56 INFO - PROCESS | 1663 | 1464907316770 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 15:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:41:56 INFO - PROCESS | 1663 | 1464907316822 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1663 | 1464907316824 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:41:56 INFO - PROCESS | 1663 | 1464907316826 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1663 | 1464907316828 Marionette TRACE conn2 <- [1,1866,null,{}] 15:41:56 INFO - PROCESS | 1663 | 1464907316831 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1663 | 1464907316966 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:41:57 INFO - PROCESS | 1663 | 1464907317087 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1400d5800 == 102 [pid = 1663] [id = 474] 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x135c25000) [pid = 1663] [serial = 1422] [outer = 0x0] 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x135c2cc00) [pid = 1663] [serial = 1423] [outer = 0x135c25000] 15:41:57 INFO - PROCESS | 1663 | 1464907317127 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x137cbb400) [pid = 1663] [serial = 1424] [outer = 0x135c25000] 15:41:57 INFO - PROCESS | 1663 | 1464907317595 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 824ms 15:41:57 INFO - PROCESS | 1663 | 1464907317650 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1663 | 1464907317652 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:41:57 INFO - PROCESS | 1663 | 1464907317654 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1663 | 1464907317655 Marionette TRACE conn2 <- [1,1870,null,{}] 15:41:57 INFO - PROCESS | 1663 | 1464907317658 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:57 INFO - PROCESS | 1663 | 1464907317780 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:41:57 INFO - PROCESS | 1663 | 1464907317900 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215cb000 == 103 [pid = 1663] [id = 475] 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x112795800) [pid = 1663] [serial = 1425] [outer = 0x0] 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x12d43bc00) [pid = 1663] [serial = 1426] [outer = 0x112795800] 15:41:57 INFO - PROCESS | 1663 | 1464907317932 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x137cc1000) [pid = 1663] [serial = 1427] [outer = 0x112795800] 15:41:58 INFO - PROCESS | 1663 | 1464907318537 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 922ms 15:41:58 INFO - PROCESS | 1663 | 1464907318576 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1663 | 1464907318578 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:41:58 INFO - PROCESS | 1663 | 1464907318582 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1663 | 1464907318585 Marionette TRACE conn2 <- [1,1874,null,{}] 15:41:58 INFO - PROCESS | 1663 | 1464907318589 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:58 INFO - PROCESS | 1663 | 1464907318707 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:41:58 INFO - PROCESS | 1663 | 1464907318802 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215be800 == 104 [pid = 1663] [id = 476] 15:41:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x112920400) [pid = 1663] [serial = 1428] [outer = 0x0] 15:41:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x113106800) [pid = 1663] [serial = 1429] [outer = 0x112920400] 15:41:58 INFO - PROCESS | 1663 | 1464907318832 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x1167bc000) [pid = 1663] [serial = 1430] [outer = 0x112920400] 15:41:59 INFO - PROCESS | 1663 | 1464907319279 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 725ms 15:41:59 INFO - PROCESS | 1663 | 1464907319308 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1663 | 1464907319312 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:41:59 INFO - PROCESS | 1663 | 1464907319341 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1663 | 1464907319342 Marionette TRACE conn2 <- [1,1878,null,{}] 15:41:59 INFO - PROCESS | 1663 | 1464907319345 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 1663 | 1464907319474 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:41:59 INFO - PROCESS | 1663 | 1464907319606 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12127d000 == 105 [pid = 1663] [id = 477] 15:41:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x11334f800) [pid = 1663] [serial = 1431] [outer = 0x0] 15:41:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x119c8f800) [pid = 1663] [serial = 1432] [outer = 0x11334f800] 15:41:59 INFO - PROCESS | 1663 | 1464907319651 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12107b400) [pid = 1663] [serial = 1433] [outer = 0x11334f800] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba4d800 == 104 [pid = 1663] [id = 462] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc2800 == 103 [pid = 1663] [id = 461] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x119de5000 == 102 [pid = 1663] [id = 460] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x121463000 == 101 [pid = 1663] [id = 459] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x129118800 == 100 [pid = 1663] [id = 458] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x11950f000 == 99 [pid = 1663] [id = 457] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12d2d9800) [pid = 1663] [serial = 1338] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x135880000 == 98 [pid = 1663] [id = 451] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1355e9800 == 97 [pid = 1663] [id = 450] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1350d0000 == 96 [pid = 1663] [id = 449] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd6800 == 95 [pid = 1663] [id = 448] 15:42:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1189bf000 == 94 [pid = 1663] [id = 447] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x126965400) [pid = 1663] [serial = 1320] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x128e3d800) [pid = 1663] [serial = 1323] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x1278e8c00) [pid = 1663] [serial = 1321] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x12a960400) [pid = 1663] [serial = 1326] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1295ea800) [pid = 1663] [serial = 1324] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x12baef800) [pid = 1663] [serial = 1332] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x12cbe7000) [pid = 1663] [serial = 1335] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x1249f0800) [pid = 1663] [serial = 1281] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x11718a800) [pid = 1663] [serial = 1306] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x11607dc00) [pid = 1663] [serial = 1305] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x1194cc400) [pid = 1663] [serial = 1311] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11a0c0800) [pid = 1663] [serial = 1312] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x119b08000) [pid = 1663] [serial = 1299] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x118391400) [pid = 1663] [serial = 1330] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x12bae3c00) [pid = 1663] [serial = 1287] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12d434c00) [pid = 1663] [serial = 1296] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x11892e800) [pid = 1663] [serial = 1278] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x113103400) [pid = 1663] [serial = 1308] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x118575c00) [pid = 1663] [serial = 1309] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x12cbe4800) [pid = 1663] [serial = 1290] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x124c70000) [pid = 1663] [serial = 1317] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12d2dec00) [pid = 1663] [serial = 1293] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x11291d800) [pid = 1663] [serial = 1303] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x1127cec00) [pid = 1663] [serial = 1302] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x1211cec00) [pid = 1663] [serial = 1314] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x112735400) [pid = 1663] [serial = 1329] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x121580800) [pid = 1663] [serial = 1315] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x113104000) [pid = 1663] [serial = 1275] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x12a964800) [pid = 1663] [serial = 1284] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12ccd0c00) [pid = 1663] [serial = 1336] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12aa6bc00) [pid = 1663] [serial = 1327] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12c0a4000) [pid = 1663] [serial = 1333] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12623f400) [pid = 1663] [serial = 1318] [outer = 0x0] [url = about:blank] 15:42:00 INFO - PROCESS | 1663 | 1464907320396 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1131ms 15:42:00 INFO - PROCESS | 1663 | 1464907320469 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 1663 | 1464907320471 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:42:00 INFO - PROCESS | 1663 | 1464907320475 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1663 | 1464907320477 Marionette TRACE conn2 <- [1,1882,null,{}] 15:42:00 INFO - PROCESS | 1663 | 1464907320482 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:00 INFO - PROCESS | 1663 | 1464907320603 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:42:00 INFO - PROCESS | 1663 | 1464907320694 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c2a000 == 95 [pid = 1663] [id = 478] 15:42:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x11288f000) [pid = 1663] [serial = 1434] [outer = 0x0] 15:42:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x11516e800) [pid = 1663] [serial = 1435] [outer = 0x11288f000] 15:42:00 INFO - PROCESS | 1663 | 1464907320727 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x118051400) [pid = 1663] [serial = 1436] [outer = 0x11288f000] 15:42:01 INFO - PROCESS | 1663 | 1464907321224 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 773ms 15:42:01 INFO - PROCESS | 1663 | 1464907321251 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1663 | 1464907321255 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:42:01 INFO - PROCESS | 1663 | 1464907321260 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1663 | 1464907321261 Marionette TRACE conn2 <- [1,1886,null,{}] 15:42:01 INFO - PROCESS | 1663 | 1464907321264 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:01 INFO - PROCESS | 1663 | 1464907321386 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:42:01 INFO - PROCESS | 1663 | 1464907321474 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc1000 == 96 [pid = 1663] [id = 479] 15:42:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x118717800) [pid = 1663] [serial = 1437] [outer = 0x0] 15:42:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x121087c00) [pid = 1663] [serial = 1438] [outer = 0x118717800] 15:42:01 INFO - PROCESS | 1663 | 1464907321508 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12194f000) [pid = 1663] [serial = 1439] [outer = 0x118717800] 15:42:02 INFO - PROCESS | 1663 | 1464907322021 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 824ms 15:42:02 INFO - PROCESS | 1663 | 1464907322119 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1663 | 1464907322121 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:42:02 INFO - PROCESS | 1663 | 1464907322128 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1663 | 1464907322132 Marionette TRACE conn2 <- [1,1890,null,{}] 15:42:02 INFO - PROCESS | 1663 | 1464907322144 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:02 INFO - PROCESS | 1663 | 1464907322286 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:42:02 INFO - PROCESS | 1663 | 1464907322399 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba45000 == 97 [pid = 1663] [id = 480] 15:42:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1250b2400) [pid = 1663] [serial = 1440] [outer = 0x0] 15:42:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12623f400) [pid = 1663] [serial = 1441] [outer = 0x1250b2400] 15:42:02 INFO - PROCESS | 1663 | 1464907322435 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x1279a7800) [pid = 1663] [serial = 1442] [outer = 0x1250b2400] 15:42:02 INFO - PROCESS | 1663 | 1464907322881 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 827ms 15:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:42:02 INFO - PROCESS | 1663 | 1464907322954 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1663 | 1464907322956 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:42:02 INFO - PROCESS | 1663 | 1464907322958 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1663 | 1464907322960 Marionette TRACE conn2 <- [1,1894,null,{}] 15:42:02 INFO - PROCESS | 1663 | 1464907322962 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1663 | 1464907323085 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:42:03 INFO - PROCESS | 1663 | 1464907323173 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c456000 == 98 [pid = 1663] [id = 481] 15:42:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12a87f800) [pid = 1663] [serial = 1443] [outer = 0x0] 15:42:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12add9000) [pid = 1663] [serial = 1444] [outer = 0x12a87f800] 15:42:03 INFO - PROCESS | 1663 | 1464907323204 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12bd2b800) [pid = 1663] [serial = 1445] [outer = 0x12a87f800] 15:42:03 INFO - PROCESS | 1663 | 1464907323653 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 769ms 15:42:03 INFO - PROCESS | 1663 | 1464907323728 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:42:03 INFO - PROCESS | 1663 | 1464907323730 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:42:03 INFO - PROCESS | 1663 | 1464907323732 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1663 | 1464907323733 Marionette TRACE conn2 <- [1,1898,null,{}] 15:42:03 INFO - PROCESS | 1663 | 1464907323736 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1663 | 1464907323852 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:42:03 INFO - PROCESS | 1663 | 1464907323939 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d833800 == 99 [pid = 1663] [id = 482] 15:42:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12aa1e400) [pid = 1663] [serial = 1446] [outer = 0x0] 15:42:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x12bfdb400) [pid = 1663] [serial = 1447] [outer = 0x12aa1e400] 15:42:03 INFO - PROCESS | 1663 | 1464907323971 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x12c0ac400) [pid = 1663] [serial = 1448] [outer = 0x12aa1e400] 15:42:04 INFO - PROCESS | 1663 | 1464907324469 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 769ms 15:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:42:04 INFO - PROCESS | 1663 | 1464907324502 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1663 | 1464907324503 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:42:04 INFO - PROCESS | 1663 | 1464907324506 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1663 | 1464907324507 Marionette TRACE conn2 <- [1,1902,null,{}] 15:42:04 INFO - PROCESS | 1663 | 1464907324509 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1663 | 1464907324653 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:42:04 INFO - PROCESS | 1663 | 1464907324745 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351c0000 == 100 [pid = 1663] [id = 483] 15:42:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12cbf1800) [pid = 1663] [serial = 1449] [outer = 0x0] 15:42:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x12d433400) [pid = 1663] [serial = 1450] [outer = 0x12cbf1800] 15:42:04 INFO - PROCESS | 1663 | 1464907324778 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x135c26400) [pid = 1663] [serial = 1451] [outer = 0x12cbf1800] 15:42:05 INFO - PROCESS | 1663 | 1464907325228 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 15:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:42:05 INFO - PROCESS | 1663 | 1464907325283 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1663 | 1464907325284 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:42:05 INFO - PROCESS | 1663 | 1464907325287 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1663 | 1464907325288 Marionette TRACE conn2 <- [1,1906,null,{}] 15:42:05 INFO - PROCESS | 1663 | 1464907325291 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:05 INFO - PROCESS | 1663 | 1464907325408 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:42:05 INFO - PROCESS | 1663 | 1464907325496 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x135873000 == 101 [pid = 1663] [id = 484] 15:42:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x135749c00) [pid = 1663] [serial = 1452] [outer = 0x0] 15:42:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x135751c00) [pid = 1663] [serial = 1453] [outer = 0x135749c00] 15:42:05 INFO - PROCESS | 1663 | 1464907325526 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x135756c00) [pid = 1663] [serial = 1454] [outer = 0x135749c00] 15:42:05 INFO - PROCESS | 1663 | 1464907325974 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 718ms 15:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:42:06 INFO - PROCESS | 1663 | 1464907326006 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1663 | 1464907326009 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:42:06 INFO - PROCESS | 1663 | 1464907326012 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1663 | 1464907326014 Marionette TRACE conn2 <- [1,1910,null,{}] 15:42:06 INFO - PROCESS | 1663 | 1464907326018 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1663 | 1464907326150 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:42:06 INFO - PROCESS | 1663 | 1464907326244 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x137c6f800 == 102 [pid = 1663] [id = 485] 15:42:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x13574e000) [pid = 1663] [serial = 1455] [outer = 0x0] 15:42:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x135c27400) [pid = 1663] [serial = 1456] [outer = 0x13574e000] 15:42:06 INFO - PROCESS | 1663 | 1464907326273 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x135c30800) [pid = 1663] [serial = 1457] [outer = 0x13574e000] 15:42:06 INFO - PROCESS | 1663 | 1464907326688 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 15:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:42:06 INFO - PROCESS | 1663 | 1464907326735 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1663 | 1464907326736 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:42:06 INFO - PROCESS | 1663 | 1464907326738 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1663 | 1464907326740 Marionette TRACE conn2 <- [1,1914,null,{}] 15:42:06 INFO - PROCESS | 1663 | 1464907326742 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1663 | 1464907326858 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:42:06 INFO - PROCESS | 1663 | 1464907326951 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x14004c000 == 103 [pid = 1663] [id = 486] 15:42:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x11804e800) [pid = 1663] [serial = 1458] [outer = 0x0] 15:42:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x137cc0000) [pid = 1663] [serial = 1459] [outer = 0x11804e800] 15:42:06 INFO - PROCESS | 1663 | 1464907326982 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x137d56000) [pid = 1663] [serial = 1460] [outer = 0x11804e800] 15:42:07 INFO - PROCESS | 1663 | 1464907327408 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 15:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:42:07 INFO - PROCESS | 1663 | 1464907327460 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1663 | 1464907327462 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:42:07 INFO - PROCESS | 1663 | 1464907327466 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1663 | 1464907327468 Marionette TRACE conn2 <- [1,1918,null,{}] 15:42:07 INFO - PROCESS | 1663 | 1464907327472 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 1663 | 1464907327647 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:42:07 INFO - PROCESS | 1663 | 1464907327778 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1400d8000 == 104 [pid = 1663] [id = 487] 15:42:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x135756800) [pid = 1663] [serial = 1461] [outer = 0x0] 15:42:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x137d5c400) [pid = 1663] [serial = 1462] [outer = 0x135756800] 15:42:07 INFO - PROCESS | 1663 | 1464907327826 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x137e0d800) [pid = 1663] [serial = 1463] [outer = 0x135756800] 15:42:08 INFO - PROCESS | 1663 | 1464907328282 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 871ms 15:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:42:08 INFO - PROCESS | 1663 | 1464907328337 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1663 | 1464907328338 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:42:08 INFO - PROCESS | 1663 | 1464907328341 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1663 | 1464907328343 Marionette TRACE conn2 <- [1,1922,null,{}] 15:42:08 INFO - PROCESS | 1663 | 1464907328345 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:08 INFO - PROCESS | 1663 | 1464907328477 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:42:08 INFO - PROCESS | 1663 | 1464907328573 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x142b31000 == 105 [pid = 1663] [id = 488] 15:42:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x138a51800) [pid = 1663] [serial = 1464] [outer = 0x0] 15:42:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x138a57000) [pid = 1663] [serial = 1465] [outer = 0x138a51800] 15:42:08 INFO - PROCESS | 1663 | 1464907328611 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x14158c400) [pid = 1663] [serial = 1466] [outer = 0x138a51800] 15:42:09 INFO - PROCESS | 1663 | 1464907329055 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 15:42:09 INFO - PROCESS | 1663 | 1464907329113 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1663 | 1464907329116 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:42:09 INFO - PROCESS | 1663 | 1464907329119 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1663 | 1464907329120 Marionette TRACE conn2 <- [1,1926,null,{}] 15:42:09 INFO - PROCESS | 1663 | 1464907329123 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:09 INFO - PROCESS | 1663 | 1464907329239 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:42:09 INFO - PROCESS | 1663 | 1464907329330 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x142213000 == 106 [pid = 1663] [id = 489] 15:42:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x138a55800) [pid = 1663] [serial = 1467] [outer = 0x0] 15:42:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x141592000) [pid = 1663] [serial = 1468] [outer = 0x138a55800] 15:42:09 INFO - PROCESS | 1663 | 1464907329360 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x141597800) [pid = 1663] [serial = 1469] [outer = 0x138a55800] 15:42:09 INFO - PROCESS | 1663 | 1464907329770 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 15:42:09 INFO - PROCESS | 1663 | 1464907329838 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1663 | 1464907329840 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:42:09 INFO - PROCESS | 1663 | 1464907329842 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1663 | 1464907329843 Marionette TRACE conn2 <- [1,1930,null,{}] 15:42:09 INFO - PROCESS | 1663 | 1464907329846 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 1663 | 1464907330015 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:42:10 INFO - PROCESS | 1663 | 1464907330029 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x142c0d000 == 107 [pid = 1663] [id = 490] 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x141592800) [pid = 1663] [serial = 1470] [outer = 0x0] 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x142256800) [pid = 1663] [serial = 1471] [outer = 0x141592800] 15:42:10 INFO - PROCESS | 1663 | 1464907330071 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x14225ac00) [pid = 1663] [serial = 1472] [outer = 0x141592800] 15:42:10 INFO - PROCESS | 1663 | 1464907330547 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 720ms 15:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:42:10 INFO - PROCESS | 1663 | 1464907330563 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1663 | 1464907330564 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:42:10 INFO - PROCESS | 1663 | 1464907330567 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1663 | 1464907330568 Marionette TRACE conn2 <- [1,1934,null,{}] 15:42:10 INFO - PROCESS | 1663 | 1464907330570 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 1663 | 1464907330691 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:42:10 INFO - PROCESS | 1663 | 1464907330784 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x142c24000 == 108 [pid = 1663] [id = 491] 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x142259800) [pid = 1663] [serial = 1473] [outer = 0x0] 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x142261000) [pid = 1663] [serial = 1474] [outer = 0x142259800] 15:42:10 INFO - PROCESS | 1663 | 1464907330817 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x142adf400) [pid = 1663] [serial = 1475] [outer = 0x142259800] 15:42:11 INFO - PROCESS | 1663 | 1464907331232 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 719ms 15:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:42:11 INFO - PROCESS | 1663 | 1464907331287 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1663 | 1464907331288 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:42:11 INFO - PROCESS | 1663 | 1464907331290 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1663 | 1464907331292 Marionette TRACE conn2 <- [1,1938,null,{}] 15:42:11 INFO - PROCESS | 1663 | 1464907331294 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:11 INFO - PROCESS | 1663 | 1464907331437 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:42:11 INFO - PROCESS | 1663 | 1464907331697 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x119de5000 == 109 [pid = 1663] [id = 492] 15:42:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x111a05800) [pid = 1663] [serial = 1476] [outer = 0x0] 15:42:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x112684400) [pid = 1663] [serial = 1477] [outer = 0x111a05800] 15:42:11 INFO - PROCESS | 1663 | 1464907331725 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x113103400) [pid = 1663] [serial = 1478] [outer = 0x111a05800] 15:42:12 INFO - PROCESS | 1663 | 1464907332170 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 922ms 15:42:12 INFO - PROCESS | 1663 | 1464907332213 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1663 | 1464907332215 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:42:12 INFO - PROCESS | 1663 | 1464907332218 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1663 | 1464907332221 Marionette TRACE conn2 <- [1,1942,null,{}] 15:42:12 INFO - PROCESS | 1663 | 1464907332224 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1663 | 1464907332347 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:42:12 INFO - PROCESS | 1663 | 1464907332443 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc91000 == 110 [pid = 1663] [id = 493] 15:42:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x11892f000) [pid = 1663] [serial = 1479] [outer = 0x0] 15:42:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x119d0fc00) [pid = 1663] [serial = 1480] [outer = 0x11892f000] 15:42:12 INFO - PROCESS | 1663 | 1464907332475 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x121959400) [pid = 1663] [serial = 1481] [outer = 0x11892f000] 15:42:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1215be800 == 109 [pid = 1663] [id = 476] 15:42:12 INFO - PROCESS | 1663 | --DOCSHELL 0x135ce2800 == 108 [pid = 1663] [id = 470] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x13587a800 == 107 [pid = 1663] [id = 469] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x134663000 == 106 [pid = 1663] [id = 468] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x134648800 == 105 [pid = 1663] [id = 467] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12c488000 == 104 [pid = 1663] [id = 466] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12905c000 == 103 [pid = 1663] [id = 465] 15:42:13 INFO - PROCESS | 1663 | --DOCSHELL 0x119507000 == 102 [pid = 1663] [id = 464] 15:42:13 INFO - PROCESS | 1663 | 1464907333125 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 974ms 15:42:13 INFO - PROCESS | 1663 | 1464907333193 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1663 | 1464907333196 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:42:13 INFO - PROCESS | 1663 | 1464907333200 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1663 | 1464907333202 Marionette TRACE conn2 <- [1,1946,null,{}] 15:42:13 INFO - PROCESS | 1663 | 1464907333207 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:13 INFO - PROCESS | 1663 | 1464907333332 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:42:13 INFO - PROCESS | 1663 | 1464907333460 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fac000 == 103 [pid = 1663] [id = 494] 15:42:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x117189400) [pid = 1663] [serial = 1482] [outer = 0x0] 15:42:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x11a0be400) [pid = 1663] [serial = 1483] [outer = 0x117189400] 15:42:13 INFO - PROCESS | 1663 | 1464907333496 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 234 (0x121c38c00) [pid = 1663] [serial = 1484] [outer = 0x117189400] 15:42:14 INFO - PROCESS | 1663 | 1464907334061 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 873ms 15:42:14 INFO - PROCESS | 1663 | 1464907334073 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1663 | 1464907334079 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:42:14 INFO - PROCESS | 1663 | 1464907334105 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1663 | 1464907334108 Marionette TRACE conn2 <- [1,1950,null,{}] 15:42:14 INFO - PROCESS | 1663 | 1464907334112 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 1663 | 1464907334266 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:42:14 INFO - PROCESS | 1663 | 1464907334390 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf0a800 == 104 [pid = 1663] [id = 495] 15:42:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 235 (0x1278de400) [pid = 1663] [serial = 1485] [outer = 0x0] 15:42:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 236 (0x1279af800) [pid = 1663] [serial = 1486] [outer = 0x1278de400] 15:42:14 INFO - PROCESS | 1663 | 1464907334424 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 237 (0x12a877000) [pid = 1663] [serial = 1487] [outer = 0x1278de400] 15:42:14 INFO - PROCESS | 1663 | 1464907334887 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 829ms 15:42:14 INFO - PROCESS | 1663 | 1464907334928 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1663 | 1464907334930 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:42:14 INFO - PROCESS | 1663 | 1464907334932 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1663 | 1464907334935 Marionette TRACE conn2 <- [1,1954,null,{}] 15:42:14 INFO - PROCESS | 1663 | 1464907334943 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:15 INFO - PROCESS | 1663 | 1464907335071 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:42:15 INFO - PROCESS | 1663 | 1464907335168 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x135b75000 == 105 [pid = 1663] [id = 496] 15:42:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 238 (0x12a9ed800) [pid = 1663] [serial = 1488] [outer = 0x0] 15:42:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 239 (0x12bd32800) [pid = 1663] [serial = 1489] [outer = 0x12a9ed800] 15:42:15 INFO - PROCESS | 1663 | 1464907335205 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 240 (0x12ccdb400) [pid = 1663] [serial = 1490] [outer = 0x12a9ed800] 15:42:15 INFO - PROCESS | 1663 | 1464907335633 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 774ms 15:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:42:15 INFO - PROCESS | 1663 | 1464907335706 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1663 | 1464907335708 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:42:15 INFO - PROCESS | 1663 | 1464907335710 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1663 | 1464907335712 Marionette TRACE conn2 <- [1,1958,null,{}] 15:42:15 INFO - PROCESS | 1663 | 1464907335735 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:15 INFO - PROCESS | 1663 | 1464907335864 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:42:15 INFO - PROCESS | 1663 | 1464907335960 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fdd4000 == 106 [pid = 1663] [id = 497] 15:42:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 241 (0x13477a000) [pid = 1663] [serial = 1491] [outer = 0x0] 15:42:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 242 (0x134f6c400) [pid = 1663] [serial = 1492] [outer = 0x13477a000] 15:42:15 INFO - PROCESS | 1663 | 1464907335992 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 243 (0x135b3ac00) [pid = 1663] [serial = 1493] [outer = 0x13477a000] 15:42:16 INFO - PROCESS | 1663 | 1464907336433 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 774ms 15:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:42:16 INFO - PROCESS | 1663 | 1464907336486 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 1663 | 1464907336487 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:42:16 INFO - PROCESS | 1663 | 1464907336489 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1663 | 1464907336491 Marionette TRACE conn2 <- [1,1962,null,{}] 15:42:16 INFO - PROCESS | 1663 | 1464907336493 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1663 | 1464907336615 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:42:16 INFO - PROCESS | 1663 | 1464907336713 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x141581000 == 107 [pid = 1663] [id = 498] 15:42:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 244 (0x135b3d800) [pid = 1663] [serial = 1494] [outer = 0x0] 15:42:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 245 (0x135c24800) [pid = 1663] [serial = 1495] [outer = 0x135b3d800] 15:42:16 INFO - PROCESS | 1663 | 1464907336744 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 246 (0x137d4f400) [pid = 1663] [serial = 1496] [outer = 0x135b3d800] 15:42:17 INFO - PROCESS | 1663 | 1464907337195 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 769ms 15:42:17 INFO - PROCESS | 1663 | 1464907337259 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1663 | 1464907337260 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:42:17 INFO - PROCESS | 1663 | 1464907337263 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1663 | 1464907337264 Marionette TRACE conn2 <- [1,1966,null,{}] 15:42:17 INFO - PROCESS | 1663 | 1464907337266 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1663 | 1464907337414 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:42:17 INFO - PROCESS | 1663 | 1464907337515 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x137b12800 == 108 [pid = 1663] [id = 499] 15:42:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 247 (0x138a55400) [pid = 1663] [serial = 1497] [outer = 0x0] 15:42:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 248 (0x13fd41400) [pid = 1663] [serial = 1498] [outer = 0x138a55400] 15:42:17 INFO - PROCESS | 1663 | 1464907337546 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 249 (0x13fd46400) [pid = 1663] [serial = 1499] [outer = 0x138a55400] 15:42:18 INFO - PROCESS | 1663 | 1464907337999 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 772ms 15:42:18 INFO - PROCESS | 1663 | 1464907338035 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1663 | 1464907338037 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:42:18 INFO - PROCESS | 1663 | 1464907338039 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1663 | 1464907338040 Marionette TRACE conn2 <- [1,1970,null,{}] 15:42:18 INFO - PROCESS | 1663 | 1464907338043 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:18 INFO - PROCESS | 1663 | 1464907338160 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:42:18 INFO - PROCESS | 1663 | 1464907338257 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x137b2e000 == 109 [pid = 1663] [id = 500] 15:42:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 250 (0x138a58000) [pid = 1663] [serial = 1500] [outer = 0x0] 15:42:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 251 (0x140005800) [pid = 1663] [serial = 1501] [outer = 0x138a58000] 15:42:18 INFO - PROCESS | 1663 | 1464907338288 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 252 (0x14000a000) [pid = 1663] [serial = 1502] [outer = 0x138a58000] 15:42:18 INFO - PROCESS | 1663 | 1464907338698 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 15:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:42:18 INFO - PROCESS | 1663 | 1464907338712 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1663 | 1464907338714 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:42:18 INFO - PROCESS | 1663 | 1464907338716 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1663 | 1464907338717 Marionette TRACE conn2 <- [1,1974,null,{}] 15:42:18 INFO - PROCESS | 1663 | 1464907338720 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:18 INFO - PROCESS | 1663 | 1464907338838 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:42:18 INFO - PROCESS | 1663 | 1464907338964 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x135622000 == 110 [pid = 1663] [id = 501] 15:42:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 253 (0x140002c00) [pid = 1663] [serial = 1503] [outer = 0x0] 15:42:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 254 (0x140010c00) [pid = 1663] [serial = 1504] [outer = 0x140002c00] 15:42:19 INFO - PROCESS | 1663 | 1464907338997 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 255 (0x141596000) [pid = 1663] [serial = 1505] [outer = 0x140002c00] 15:42:19 INFO - PROCESS | 1663 | 1464907339413 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 15:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:42:19 INFO - PROCESS | 1663 | 1464907339437 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1663 | 1464907339438 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:42:19 INFO - PROCESS | 1663 | 1464907339441 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1663 | 1464907339442 Marionette TRACE conn2 <- [1,1978,null,{}] 15:42:19 INFO - PROCESS | 1663 | 1464907339445 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:19 INFO - PROCESS | 1663 | 1464907339584 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x140de1000 == 109 [pid = 1663] [id = 455] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x14003b800 == 108 [pid = 1663] [id = 453] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x135cdb000 == 107 [pid = 1663] [id = 452] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x140dcb800 == 106 [pid = 1663] [id = 454] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x116142800 == 105 [pid = 1663] [id = 389] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x119de5000 == 104 [pid = 1663] [id = 492] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1351c0000 == 103 [pid = 1663] [id = 483] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12d833800 == 102 [pid = 1663] [id = 482] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12c456000 == 101 [pid = 1663] [id = 481] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba45000 == 100 [pid = 1663] [id = 480] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc1000 == 99 [pid = 1663] [id = 479] 15:42:20 INFO - PROCESS | 1663 | --DOCSHELL 0x119c2a000 == 98 [pid = 1663] [id = 478] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1351d8000 == 97 [pid = 1663] [id = 262] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf19000 == 96 [pid = 1663] [id = 325] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1183e3800 == 95 [pid = 1663] [id = 12] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d8000 == 94 [pid = 1663] [id = 244] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad7a800 == 93 [pid = 1663] [id = 9] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa51800 == 92 [pid = 1663] [id = 8] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb98000 == 91 [pid = 1663] [id = 15] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12c447800 == 90 [pid = 1663] [id = 13] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d051000 == 89 [pid = 1663] [id = 17] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12a93c000 == 88 [pid = 1663] [id = 279] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c5800 == 87 [pid = 1663] [id = 22] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135cc4000 == 86 [pid = 1663] [id = 410] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1180b5000 == 85 [pid = 1663] [id = 11] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12c497800 == 84 [pid = 1663] [id = 14] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12c492000 == 83 [pid = 1663] [id = 359] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d054800 == 82 [pid = 1663] [id = 215] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135873000 == 81 [pid = 1663] [id = 484] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d052000 == 80 [pid = 1663] [id = 229] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135879000 == 79 [pid = 1663] [id = 303] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x137c6f800 == 78 [pid = 1663] [id = 485] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb89800 == 77 [pid = 1663] [id = 213] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x129a21800 == 76 [pid = 1663] [id = 345] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1400d8000 == 75 [pid = 1663] [id = 487] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8b800 == 74 [pid = 1663] [id = 198] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x14004c000 == 73 [pid = 1663] [id = 486] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x142b31000 == 72 [pid = 1663] [id = 488] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1354ed000 == 71 [pid = 1663] [id = 324] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x142213000 == 70 [pid = 1663] [id = 489] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc9d000 == 69 [pid = 1663] [id = 10] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1350db000 == 68 [pid = 1663] [id = 263] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x121277800 == 67 [pid = 1663] [id = 102] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1350e1800 == 66 [pid = 1663] [id = 411] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x129a13000 == 65 [pid = 1663] [id = 104] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x126222800 == 64 [pid = 1663] [id = 285] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c1000 == 63 [pid = 1663] [id = 456] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12127e800 == 62 [pid = 1663] [id = 212] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d6000 == 61 [pid = 1663] [id = 326] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d05c800 == 60 [pid = 1663] [id = 19] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x142c0d000 == 59 [pid = 1663] [id = 490] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1192cc800 == 58 [pid = 1663] [id = 433] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf0e800 == 57 [pid = 1663] [id = 344] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x113fdd000 == 56 [pid = 1663] [id = 26] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12905e000 == 55 [pid = 1663] [id = 86] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf0b000 == 54 [pid = 1663] [id = 214] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x126208000 == 53 [pid = 1663] [id = 249] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1195bf800 == 52 [pid = 1663] [id = 84] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1192ca000 == 51 [pid = 1663] [id = 216] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb94000 == 50 [pid = 1663] [id = 153] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x14003f800 == 49 [pid = 1663] [id = 472] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1294ea000 == 48 [pid = 1663] [id = 103] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135cc7000 == 47 [pid = 1663] [id = 264] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1350cc000 == 46 [pid = 1663] [id = 346] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc20000 == 45 [pid = 1663] [id = 339] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba37800 == 44 [pid = 1663] [id = 134] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1215cb000 == 43 [pid = 1663] [id = 475] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12ba46000 == 42 [pid = 1663] [id = 245] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4f5000 == 41 [pid = 1663] [id = 21] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x113309800 == 40 [pid = 1663] [id = 23] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa4e800 == 39 [pid = 1663] [id = 171] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc95000 == 38 [pid = 1663] [id = 246] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x11710f000 == 37 [pid = 1663] [id = 25] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1185ac000 == 36 [pid = 1663] [id = 136] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116127800 == 35 [pid = 1663] [id = 265] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x13880c800 == 34 [pid = 1663] [id = 471] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12d851800 == 33 [pid = 1663] [id = 403] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116889800 == 32 [pid = 1663] [id = 24] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1180da000 == 31 [pid = 1663] [id = 101] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x13587e000 == 30 [pid = 1663] [id = 367] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12c48f800 == 29 [pid = 1663] [id = 210] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1185be800 == 28 [pid = 1663] [id = 368] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1400d5800 == 27 [pid = 1663] [id = 474] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1180eb800 == 26 [pid = 1663] [id = 20] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x121fd7800 == 25 [pid = 1663] [id = 242] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12911f000 == 24 [pid = 1663] [id = 6] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x117065000 == 23 [pid = 1663] [id = 183] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x142c24000 == 22 [pid = 1663] [id = 491] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cba0000 == 21 [pid = 1663] [id = 463] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12127d000 == 20 [pid = 1663] [id = 477] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135622000 == 19 [pid = 1663] [id = 501] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x137b2e000 == 18 [pid = 1663] [id = 500] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x14156b800 == 17 [pid = 1663] [id = 473] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x137b12800 == 16 [pid = 1663] [id = 499] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x141581000 == 15 [pid = 1663] [id = 498] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x13fdd4000 == 14 [pid = 1663] [id = 497] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x135b75000 == 13 [pid = 1663] [id = 496] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1354e0000 == 12 [pid = 1663] [id = 424] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf0a800 == 11 [pid = 1663] [id = 495] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x13465e000 == 10 [pid = 1663] [id = 446] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc91000 == 9 [pid = 1663] [id = 493] 15:42:24 INFO - PROCESS | 1663 | --DOCSHELL 0x124fac000 == 8 [pid = 1663] [id = 494] 15:42:25 INFO - PROCESS | 1663 | 1464907345344 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x11225a800 == 9 [pid = 1663] [id = 502] 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 256 (0x110ecc400) [pid = 1663] [serial = 1506] [outer = 0x0] 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 257 (0x110ed1800) [pid = 1663] [serial = 1507] [outer = 0x110ecc400] 15:42:25 INFO - PROCESS | 1663 | 1464907345373 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 258 (0x110f7ec00) [pid = 1663] [serial = 1508] [outer = 0x110ecc400] 15:42:25 INFO - PROCESS | 1663 | 1464907345659 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 6238ms 15:42:25 INFO - PROCESS | 1663 | 1464907345681 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1663 | 1464907345686 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:42:25 INFO - PROCESS | 1663 | 1464907345695 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1663 | 1464907345697 Marionette TRACE conn2 <- [1,1982,null,{}] 15:42:25 INFO - PROCESS | 1663 | 1464907345710 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 1663 | 1464907345828 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:42:25 INFO - PROCESS | 1663 | 1464907345890 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x116135800 == 10 [pid = 1663] [id = 503] 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 259 (0x111e31000) [pid = 1663] [serial = 1509] [outer = 0x0] 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 260 (0x1122b6000) [pid = 1663] [serial = 1510] [outer = 0x111e31000] 15:42:25 INFO - PROCESS | 1663 | 1464907345918 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 261 (0x11278a400) [pid = 1663] [serial = 1511] [outer = 0x111e31000] 15:42:26 INFO - PROCESS | 1663 | 1464907346232 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 579ms 15:42:26 INFO - PROCESS | 1663 | 1464907346276 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:42:26 INFO - PROCESS | 1663 | 1464907346279 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:42:26 INFO - PROCESS | 1663 | 1464907346282 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1663 | 1464907346286 Marionette TRACE conn2 <- [1,1986,null,{}] 15:42:26 INFO - PROCESS | 1663 | 1464907346289 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 1663 | 1464907346382 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:42:26 INFO - PROCESS | 1663 | 1464907346445 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x117064800 == 11 [pid = 1663] [id = 504] 15:42:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 262 (0x11278e400) [pid = 1663] [serial = 1512] [outer = 0x0] 15:42:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 263 (0x112799400) [pid = 1663] [serial = 1513] [outer = 0x11278e400] 15:42:26 INFO - PROCESS | 1663 | 1464907346471 Marionette DEBUG loaded listener.js 15:42:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 264 (0x1127c6800) [pid = 1663] [serial = 1514] [outer = 0x11278e400] 15:42:26 INFO - PROCESS | 1663 | 1464907346820 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 572ms 15:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:42:26 INFO - PROCESS | 1663 | 1464907346855 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1663 | 1464907346856 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:42:26 INFO - PROCESS | 1663 | 1464907346864 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1663 | 1464907346868 Marionette TRACE conn2 <- [1,1990,null,{}] 15:42:26 INFO - PROCESS | 1663 | 1464907346871 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:27 INFO - PROCESS | 1663 | 1464907346996 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:42:27 INFO - PROCESS | 1663 | 1464907347040 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180b6000 == 12 [pid = 1663] [id = 505] 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 265 (0x1127cb400) [pid = 1663] [serial = 1515] [outer = 0x0] 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 266 (0x112899800) [pid = 1663] [serial = 1516] [outer = 0x1127cb400] 15:42:27 INFO - PROCESS | 1663 | 1464907347065 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 267 (0x112921c00) [pid = 1663] [serial = 1517] [outer = 0x1127cb400] 15:42:27 INFO - PROCESS | 1663 | 1464907347468 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 627ms 15:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:42:27 INFO - PROCESS | 1663 | 1464907347487 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:42:27 INFO - PROCESS | 1663 | 1464907347490 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:42:27 INFO - PROCESS | 1663 | 1464907347501 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 1663 | 1464907347503 Marionette TRACE conn2 <- [1,1994,null,{}] 15:42:27 INFO - PROCESS | 1663 | 1464907347506 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:27 INFO - PROCESS | 1663 | 1464907347665 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:42:27 INFO - PROCESS | 1663 | 1464907347722 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189c6800 == 13 [pid = 1663] [id = 506] 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 268 (0x112929000) [pid = 1663] [serial = 1518] [outer = 0x0] 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 269 (0x112f23800) [pid = 1663] [serial = 1519] [outer = 0x112929000] 15:42:27 INFO - PROCESS | 1663 | 1464907347761 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 270 (0x113109400) [pid = 1663] [serial = 1520] [outer = 0x112929000] 15:42:28 INFO - PROCESS | 1663 | 1464907348197 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 731ms 15:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:42:28 INFO - PROCESS | 1663 | 1464907348231 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1663 | 1464907348233 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:42:28 INFO - PROCESS | 1663 | 1464907348237 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1663 | 1464907348239 Marionette TRACE conn2 <- [1,1998,null,{}] 15:42:28 INFO - PROCESS | 1663 | 1464907348242 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 1663 | 1464907348404 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:42:28 INFO - PROCESS | 1663 | 1464907348464 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x119513000 == 14 [pid = 1663] [id = 507] 15:42:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 271 (0x11396f400) [pid = 1663] [serial = 1521] [outer = 0x0] 15:42:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 272 (0x113d0b800) [pid = 1663] [serial = 1522] [outer = 0x11396f400] 15:42:28 INFO - PROCESS | 1663 | 1464907348514 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 273 (0x1161b8800) [pid = 1663] [serial = 1523] [outer = 0x11396f400] 15:42:28 INFO - PROCESS | 1663 | 1464907348970 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 15:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:42:29 INFO - PROCESS | 1663 | 1464907349030 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1663 | 1464907349033 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:42:29 INFO - PROCESS | 1663 | 1464907349035 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1663 | 1464907349036 Marionette TRACE conn2 <- [1,2002,null,{}] 15:42:29 INFO - PROCESS | 1663 | 1464907349039 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 1663 | 1464907349142 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:42:29 INFO - PROCESS | 1663 | 1464907349188 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x113391800 == 15 [pid = 1663] [id = 508] 15:42:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 274 (0x1167b9000) [pid = 1663] [serial = 1524] [outer = 0x0] 15:42:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 275 (0x116850c00) [pid = 1663] [serial = 1525] [outer = 0x1167b9000] 15:42:29 INFO - PROCESS | 1663 | 1464907349213 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 276 (0x11739b400) [pid = 1663] [serial = 1526] [outer = 0x1167b9000] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 275 (0x11288f400) [pid = 1663] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 274 (0x11892f000) [pid = 1663] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 273 (0x1278de400) [pid = 1663] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 272 (0x118576400) [pid = 1663] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 271 (0x111a05800) [pid = 1663] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 270 (0x11288fc00) [pid = 1663] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 269 (0x124fccc00) [pid = 1663] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 268 (0x12c0b2800) [pid = 1663] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 267 (0x111ed4400) [pid = 1663] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 266 (0x1295ee800) [pid = 1663] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 265 (0x11396e800) [pid = 1663] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 264 (0x13477cc00) [pid = 1663] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 263 (0x1278e2c00) [pid = 1663] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 262 (0x12c0af800) [pid = 1663] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 261 (0x137d51800) [pid = 1663] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 260 (0x137d5bc00) [pid = 1663] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 259 (0x110e89800) [pid = 1663] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 258 (0x1194c2400) [pid = 1663] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 257 (0x112926800) [pid = 1663] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 256 (0x112795800) [pid = 1663] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 255 (0x135c25000) [pid = 1663] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 254 (0x138a58000) [pid = 1663] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 253 (0x134f6f400) [pid = 1663] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 252 (0x138a55400) [pid = 1663] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 251 (0x134f6b800) [pid = 1663] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 250 (0x118394000) [pid = 1663] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 249 (0x135b3d800) [pid = 1663] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 248 (0x12bd38000) [pid = 1663] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 247 (0x117189400) [pid = 1663] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 246 (0x11288f000) [pid = 1663] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 245 (0x13477a000) [pid = 1663] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 244 (0x12bd34c00) [pid = 1663] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 243 (0x126bc2000) [pid = 1663] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 242 (0x1278e6400) [pid = 1663] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 241 (0x12a9ed800) [pid = 1663] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 240 (0x1127a1c00) [pid = 1663] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 239 (0x12ccdbc00) [pid = 1663] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 238 (0x121083800) [pid = 1663] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 237 (0x128e40000) [pid = 1663] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 236 (0x1279abc00) [pid = 1663] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 235 (0x118053800) [pid = 1663] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 234 (0x1127d2400) [pid = 1663] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 233 (0x12c08f000) [pid = 1663] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x12ccd7400) [pid = 1663] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x12c0a7c00) [pid = 1663] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x121251c00) [pid = 1663] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x142259800) [pid = 1663] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x141592800) [pid = 1663] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x138a55800) [pid = 1663] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x138a51800) [pid = 1663] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x135756800) [pid = 1663] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x11804e800) [pid = 1663] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x13574e000) [pid = 1663] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x135749c00) [pid = 1663] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x12cbf1800) [pid = 1663] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x1127cbc00) [pid = 1663] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x128e3a000) [pid = 1663] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x11278ac00) [pid = 1663] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x1194be800) [pid = 1663] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x112892000) [pid = 1663] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x111c7fc00) [pid = 1663] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x11758d400) [pid = 1663] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x110e7e800) [pid = 1663] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x113350000) [pid = 1663] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x11a0b9800) [pid = 1663] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x119c91000) [pid = 1663] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x110ed2400) [pid = 1663] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x128e35c00) [pid = 1663] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x113f46c00) [pid = 1663] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x11758fc00) [pid = 1663] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x111ed5800) [pid = 1663] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11a0bf000) [pid = 1663] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x1264c1c00) [pid = 1663] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x11892e000) [pid = 1663] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x12157f400) [pid = 1663] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12baee800) [pid = 1663] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x110ed3400) [pid = 1663] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12b3de000) [pid = 1663] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1252c0000) [pid = 1663] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x126b0d800) [pid = 1663] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12aa1e400) [pid = 1663] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12a87f800) [pid = 1663] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1250b2400) [pid = 1663] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x118717800) [pid = 1663] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x11334f800) [pid = 1663] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x11871c800) [pid = 1663] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x112920400) [pid = 1663] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1257b0c00) [pid = 1663] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x110ece000) [pid = 1663] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:42:30 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12add7800) [pid = 1663] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:42:30 INFO - PROCESS | 1663 | 1464907350872 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1873ms 15:42:30 INFO - PROCESS | 1663 | 1464907350909 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 1663 | 1464907350912 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:42:30 INFO - PROCESS | 1663 | 1464907350916 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 1663 | 1464907350918 Marionette TRACE conn2 <- [1,2006,null,{}] 15:42:30 INFO - PROCESS | 1663 | 1464907350922 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1663 | 1464907351034 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:42:31 INFO - PROCESS | 1663 | 1464907351099 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x1166e3800 == 16 [pid = 1663] [id = 509] 15:42:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x110f7cc00) [pid = 1663] [serial = 1527] [outer = 0x0] 15:42:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x111c82400) [pid = 1663] [serial = 1528] [outer = 0x110f7cc00] 15:42:31 INFO - PROCESS | 1663 | 1464907351132 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x11267d400) [pid = 1663] [serial = 1529] [outer = 0x110f7cc00] 15:42:31 INFO - PROCESS | 1663 | 1464907351714 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 871ms 15:42:31 INFO - PROCESS | 1663 | 1464907351788 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1663 | 1464907351792 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:42:31 INFO - PROCESS | 1663 | 1464907351797 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1663 | 1464907351798 Marionette TRACE conn2 <- [1,2010,null,{}] 15:42:31 INFO - PROCESS | 1663 | 1464907351801 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1663 | 1464907351913 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:42:32 INFO - PROCESS | 1663 | 1464907351999 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180dd000 == 17 [pid = 1663] [id = 510] 15:42:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x111ed5400) [pid = 1663] [serial = 1530] [outer = 0x0] 15:42:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x112788800) [pid = 1663] [serial = 1531] [outer = 0x111ed5400] 15:42:32 INFO - PROCESS | 1663 | 1464907352029 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x1127c5400) [pid = 1663] [serial = 1532] [outer = 0x111ed5400] 15:42:32 INFO - PROCESS | 1663 | 1464907352800 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1073ms 15:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:42:32 INFO - PROCESS | 1663 | 1464907352870 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1663 | 1464907352873 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:42:32 INFO - PROCESS | 1663 | 1464907352879 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1663 | 1464907352882 Marionette TRACE conn2 <- [1,2014,null,{}] 15:42:32 INFO - PROCESS | 1663 | 1464907352889 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1663 | 1464907353010 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:42:33 INFO - PROCESS | 1663 | 1464907353075 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x116138800 == 18 [pid = 1663] [id = 511] 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x112055400) [pid = 1663] [serial = 1533] [outer = 0x0] 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x1122b6400) [pid = 1663] [serial = 1534] [outer = 0x112055400] 15:42:33 INFO - PROCESS | 1663 | 1464907353103 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x112689400) [pid = 1663] [serial = 1535] [outer = 0x112055400] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119513000 == 17 [pid = 1663] [id = 507] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1189c6800 == 16 [pid = 1663] [id = 506] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1180b6000 == 15 [pid = 1663] [id = 505] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x117064800 == 14 [pid = 1663] [id = 504] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116135800 == 13 [pid = 1663] [id = 503] 15:42:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11225a800 == 12 [pid = 1663] [id = 502] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x140010c00) [pid = 1663] [serial = 1504] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | 1464907353606 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x128e32c00) [pid = 1663] [serial = 1300] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x12d43a400) [pid = 1663] [serial = 1297] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x126bb6c00) [pid = 1663] [serial = 1282] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x12bfde400) [pid = 1663] [serial = 1288] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x12b28fc00) [pid = 1663] [serial = 1285] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1197f4000) [pid = 1663] [serial = 1279] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1168c8000) [pid = 1663] [serial = 1276] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12c0b1400) [pid = 1663] [serial = 1273] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12d430000) [pid = 1663] [serial = 1294] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12ccdc800) [pid = 1663] [serial = 1291] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x129514c00) [pid = 1663] [serial = 1401] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x112e02400) [pid = 1663] [serial = 1392] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x121959400) [pid = 1663] [serial = 1481] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x1279af800) [pid = 1663] [serial = 1486] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11a0c2400) [pid = 1663] [serial = 1396] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x12bd32800) [pid = 1663] [serial = 1489] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x121c35c00) [pid = 1663] [serial = 1398] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x12a877000) [pid = 1663] [serial = 1487] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x115165c00) [pid = 1663] [serial = 1393] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x11516e800) [pid = 1663] [serial = 1435] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x113103400) [pid = 1663] [serial = 1478] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x119199800) [pid = 1663] [serial = 1395] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x116a6a800) [pid = 1663] [serial = 1375] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1130d9000) [pid = 1663] [serial = 1374] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12a87b000) [pid = 1663] [serial = 1351] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x126b0e000) [pid = 1663] [serial = 1350] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x12d43c400) [pid = 1663] [serial = 1339] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x11288e800) [pid = 1663] [serial = 1342] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x112734800) [pid = 1663] [serial = 1341] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12a95c400) [pid = 1663] [serial = 1386] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12aa74400) [pid = 1663] [serial = 1387] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x118573000) [pid = 1663] [serial = 1345] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x116077800) [pid = 1663] [serial = 1344] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x137d52800) [pid = 1663] [serial = 1359] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x137d57800) [pid = 1663] [serial = 1360] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12bfd4400) [pid = 1663] [serial = 1354] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12b3d1800) [pid = 1663] [serial = 1353] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x134775400) [pid = 1663] [serial = 1356] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x134780800) [pid = 1663] [serial = 1357] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x137e03800) [pid = 1663] [serial = 1363] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x137d5ac00) [pid = 1663] [serial = 1362] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x137e0dc00) [pid = 1663] [serial = 1366] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x137e0a000) [pid = 1663] [serial = 1365] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x12a876800) [pid = 1663] [serial = 1369] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x112891800) [pid = 1663] [serial = 1368] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x11a0be400) [pid = 1663] [serial = 1483] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x119d0fc00) [pid = 1663] [serial = 1480] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x112684400) [pid = 1663] [serial = 1477] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x13fd41400) [pid = 1663] [serial = 1498] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x134f72400) [pid = 1663] [serial = 1417] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x134f6cc00) [pid = 1663] [serial = 1415] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x137d4f400) [pid = 1663] [serial = 1496] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x134f66c00) [pid = 1663] [serial = 1414] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x13477a400) [pid = 1663] [serial = 1412] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x121c38c00) [pid = 1663] [serial = 1484] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x135c24800) [pid = 1663] [serial = 1495] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x134773c00) [pid = 1663] [serial = 1411] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x118051400) [pid = 1663] [serial = 1436] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x135b3ac00) [pid = 1663] [serial = 1493] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12d436800) [pid = 1663] [serial = 1409] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12c082400) [pid = 1663] [serial = 1408] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x12baea400) [pid = 1663] [serial = 1406] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x134f6c400) [pid = 1663] [serial = 1492] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12b293400) [pid = 1663] [serial = 1405] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12a9ee000) [pid = 1663] [serial = 1402] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x121a67c00) [pid = 1663] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12ccdb400) [pid = 1663] [serial = 1490] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12107b400) [pid = 1663] [serial = 1433] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x121084c00) [pid = 1663] [serial = 1378] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1194c8800) [pid = 1663] [serial = 1377] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x121087c00) [pid = 1663] [serial = 1438] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1167bc000) [pid = 1663] [serial = 1430] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1262a2400) [pid = 1663] [serial = 1383] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1278e7400) [pid = 1663] [serial = 1384] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x112685400) [pid = 1663] [serial = 1372] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119c8f800) [pid = 1663] [serial = 1432] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x110f76c00) [pid = 1663] [serial = 1371] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1249f1000) [pid = 1663] [serial = 1348] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1211ddc00) [pid = 1663] [serial = 1347] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x121257800) [pid = 1663] [serial = 1380] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x113106800) [pid = 1663] [serial = 1429] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x137cc1000) [pid = 1663] [serial = 1427] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12d43bc00) [pid = 1663] [serial = 1426] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x137cbb400) [pid = 1663] [serial = 1424] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x14000a000) [pid = 1663] [serial = 1502] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12497e000) [pid = 1663] [serial = 1381] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x135c2cc00) [pid = 1663] [serial = 1423] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x135b45c00) [pid = 1663] [serial = 1421] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x13fd46400) [pid = 1663] [serial = 1499] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x135b42000) [pid = 1663] [serial = 1420] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x140005800) [pid = 1663] [serial = 1501] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x135b3b000) [pid = 1663] [serial = 1418] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x137d56000) [pid = 1663] [serial = 1460] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x137d5c400) [pid = 1663] [serial = 1462] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x135c30800) [pid = 1663] [serial = 1457] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x137cc0000) [pid = 1663] [serial = 1459] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x135756c00) [pid = 1663] [serial = 1454] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x135c27400) [pid = 1663] [serial = 1456] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x135c26400) [pid = 1663] [serial = 1451] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x135751c00) [pid = 1663] [serial = 1453] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113106c00) [pid = 1663] [serial = 1213] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1295eb400) [pid = 1663] [serial = 1099] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112a7fc00) [pid = 1663] [serial = 1081] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11a03a000) [pid = 1663] [serial = 1087] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x113d6e400) [pid = 1663] [serial = 1150] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x129834c00) [pid = 1663] [serial = 1102] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12a965800) [pid = 1663] [serial = 1165] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x111c1e800) [pid = 1663] [serial = 1147] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x116f2f800) [pid = 1663] [serial = 1084] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x124fc5c00) [pid = 1663] [serial = 1090] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12497bc00) [pid = 1663] [serial = 1219] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11892a000) [pid = 1663] [serial = 1168] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1294b0000) [pid = 1663] [serial = 1096] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x118714800) [pid = 1663] [serial = 1216] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x118577400) [pid = 1663] [serial = 1153] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1197f0000) [pid = 1663] [serial = 1105] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1278e6c00) [pid = 1663] [serial = 1093] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x129518000) [pid = 1663] [serial = 1162] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x121083000) [pid = 1663] [serial = 1156] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x124971000) [pid = 1663] [serial = 1159] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bfd4c00) [pid = 1663] [serial = 1231] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12c087400) [pid = 1663] [serial = 1234] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x12bd2ac00) [pid = 1663] [serial = 1228] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1294b0800) [pid = 1663] [serial = 1222] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x12aa76000) [pid = 1663] [serial = 1225] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12c0ac400) [pid = 1663] [serial = 1448] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12d433400) [pid = 1663] [serial = 1450] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x12bd2b800) [pid = 1663] [serial = 1445] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12bfdb400) [pid = 1663] [serial = 1447] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x1279a7800) [pid = 1663] [serial = 1442] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x12add9000) [pid = 1663] [serial = 1444] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12194f000) [pid = 1663] [serial = 1439] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x12623f400) [pid = 1663] [serial = 1441] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x12bd2a800) [pid = 1663] [serial = 1389] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x12c0ac000) [pid = 1663] [serial = 1390] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x1257aa400) [pid = 1663] [serial = 1399] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x142adf400) [pid = 1663] [serial = 1475] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x14225ac00) [pid = 1663] [serial = 1472] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 55 (0x142261000) [pid = 1663] [serial = 1474] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 54 (0x142256800) [pid = 1663] [serial = 1471] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 53 (0x141597800) [pid = 1663] [serial = 1469] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 52 (0x14158c400) [pid = 1663] [serial = 1466] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 51 (0x141592000) [pid = 1663] [serial = 1468] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 50 (0x137e0d800) [pid = 1663] [serial = 1463] [outer = 0x0] [url = about:blank] 15:42:33 INFO - PROCESS | 1663 | --DOMWINDOW == 49 (0x138a57000) [pid = 1663] [serial = 1465] [outer = 0x0] [url = about:blank] 15:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 775ms 15:42:33 INFO - PROCESS | 1663 | 1464907353653 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1663 | 1464907353657 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:42:33 INFO - PROCESS | 1663 | 1464907353661 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1663 | 1464907353663 Marionette TRACE conn2 <- [1,2018,null,{}] 15:42:33 INFO - PROCESS | 1663 | 1464907353671 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1663 | 1464907353755 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:42:33 INFO - PROCESS | 1663 | 1464907353761 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x117055800 == 13 [pid = 1663] [id = 512] 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 50 (0x11273b400) [pid = 1663] [serial = 1536] [outer = 0x0] 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 51 (0x11278ac00) [pid = 1663] [serial = 1537] [outer = 0x11273b400] 15:42:33 INFO - PROCESS | 1663 | 1464907353789 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 52 (0x11279e000) [pid = 1663] [serial = 1538] [outer = 0x11273b400] 15:42:34 INFO - PROCESS | 1663 | 1464907354138 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 525ms 15:42:34 INFO - PROCESS | 1663 | 1464907354187 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1663 | 1464907354188 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:42:34 INFO - PROCESS | 1663 | 1464907354191 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1663 | 1464907354193 Marionette TRACE conn2 <- [1,2022,null,{}] 15:42:34 INFO - PROCESS | 1663 | 1464907354203 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1663 | 1464907354296 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:42:34 INFO - PROCESS | 1663 | 1464907354305 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185ec800 == 14 [pid = 1663] [id = 513] 15:42:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 53 (0x110ece000) [pid = 1663] [serial = 1539] [outer = 0x0] 15:42:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 54 (0x1127d4000) [pid = 1663] [serial = 1540] [outer = 0x110ece000] 15:42:34 INFO - PROCESS | 1663 | 1464907354341 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 55 (0x11289b400) [pid = 1663] [serial = 1541] [outer = 0x110ece000] 15:42:34 INFO - PROCESS | 1663 | 1464907354797 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 624ms 15:42:34 INFO - PROCESS | 1663 | 1464907354817 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:42:34 INFO - PROCESS | 1663 | 1464907354821 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:42:34 INFO - PROCESS | 1663 | 1464907354825 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1663 | 1464907354827 Marionette TRACE conn2 <- [1,2026,null,{}] 15:42:34 INFO - PROCESS | 1663 | 1464907354831 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1663 | 1464907354971 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:42:34 INFO - PROCESS | 1663 | 1464907354978 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195cf000 == 15 [pid = 1663] [id = 514] 15:42:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x112923000) [pid = 1663] [serial = 1542] [outer = 0x0] 15:42:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x112a7c400) [pid = 1663] [serial = 1543] [outer = 0x112923000] 15:42:35 INFO - PROCESS | 1663 | 1464907355023 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x113104000) [pid = 1663] [serial = 1544] [outer = 0x112923000] 15:42:35 INFO - PROCESS | 1663 | 1464907355428 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 623ms 15:42:35 INFO - PROCESS | 1663 | 1464907355448 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:42:35 INFO - PROCESS | 1663 | 1464907355454 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:42:35 INFO - PROCESS | 1663 | 1464907355458 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1663 | 1464907355461 Marionette TRACE conn2 <- [1,2030,null,{}] 15:42:35 INFO - PROCESS | 1663 | 1464907355464 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1663 | 1464907355623 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:42:35 INFO - PROCESS | 1663 | 1464907355633 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x11991d000 == 16 [pid = 1663] [id = 515] 15:42:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x112924800) [pid = 1663] [serial = 1545] [outer = 0x0] 15:42:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x113110000) [pid = 1663] [serial = 1546] [outer = 0x112924800] 15:42:35 INFO - PROCESS | 1663 | 1464907355673 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x11396e800) [pid = 1663] [serial = 1547] [outer = 0x112924800] 15:42:36 INFO - PROCESS | 1663 | 1464907356125 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 15:42:36 INFO - PROCESS | 1663 | 1464907356179 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1663 | 1464907356180 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:42:36 INFO - PROCESS | 1663 | 1464907356194 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1663 | 1464907356195 Marionette TRACE conn2 <- [1,2034,null,{}] 15:42:36 INFO - PROCESS | 1663 | 1464907356197 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1663 | 1464907356322 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:42:36 INFO - PROCESS | 1663 | 1464907356340 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x121278000 == 17 [pid = 1663] [id = 516] 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x116078800) [pid = 1663] [serial = 1548] [outer = 0x0] 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x1166cb400) [pid = 1663] [serial = 1549] [outer = 0x116078800] 15:42:36 INFO - PROCESS | 1663 | 1464907356367 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x1168c3000) [pid = 1663] [serial = 1550] [outer = 0x116078800] 15:42:36 INFO - PROCESS | 1663 | 1464907356719 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 572ms 15:42:36 INFO - PROCESS | 1663 | 1464907356766 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1663 | 1464907356767 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:42:36 INFO - PROCESS | 1663 | 1464907356769 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1663 | 1464907356770 Marionette TRACE conn2 <- [1,2038,null,{}] 15:42:36 INFO - PROCESS | 1663 | 1464907356773 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1663 | 1464907356869 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:42:36 INFO - PROCESS | 1663 | 1464907356874 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x121471000 == 18 [pid = 1663] [id = 517] 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x113d6f800) [pid = 1663] [serial = 1551] [outer = 0x0] 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x116a6b000) [pid = 1663] [serial = 1552] [outer = 0x113d6f800] 15:42:36 INFO - PROCESS | 1663 | 1464907356899 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x11739d000) [pid = 1663] [serial = 1553] [outer = 0x113d6f800] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1127cb400) [pid = 1663] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x140002c00) [pid = 1663] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x11396f400) [pid = 1663] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x112929000) [pid = 1663] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x110ecc400) [pid = 1663] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x11278e400) [pid = 1663] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:42:37 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x111e31000) [pid = 1663] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:42:37 INFO - PROCESS | 1663 | 1464907357257 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 15:42:37 INFO - PROCESS | 1663 | 1464907357289 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:42:37 INFO - PROCESS | 1663 | 1464907357290 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:42:37 INFO - PROCESS | 1663 | 1464907357292 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1663 | 1464907357293 Marionette TRACE conn2 <- [1,2042,null,{}] 15:42:37 INFO - PROCESS | 1663 | 1464907357295 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1663 | 1464907357375 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:42:37 INFO - PROCESS | 1663 | 1464907357380 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192bd800 == 19 [pid = 1663] [id = 518] 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x11278fc00) [pid = 1663] [serial = 1554] [outer = 0x0] 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x115ecc800) [pid = 1663] [serial = 1555] [outer = 0x11278fc00] 15:42:37 INFO - PROCESS | 1663 | 1464907357407 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x117424c00) [pid = 1663] [serial = 1556] [outer = 0x11278fc00] 15:42:37 INFO - PROCESS | 1663 | 1464907357726 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 15:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:42:37 INFO - PROCESS | 1663 | 1464907357761 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1663 | 1464907357762 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:42:37 INFO - PROCESS | 1663 | 1464907357764 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1663 | 1464907357768 Marionette TRACE conn2 <- [1,2046,null,{}] 15:42:37 INFO - PROCESS | 1663 | 1464907357771 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1663 | 1464907357859 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:42:37 INFO - PROCESS | 1663 | 1464907357908 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185eb800 == 20 [pid = 1663] [id = 519] 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x110f82000) [pid = 1663] [serial = 1557] [outer = 0x0] 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x117581c00) [pid = 1663] [serial = 1558] [outer = 0x110f82000] 15:42:37 INFO - PROCESS | 1663 | 1464907357935 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x118052800) [pid = 1663] [serial = 1559] [outer = 0x110f82000] 15:42:38 INFO - PROCESS | 1663 | 1464907358225 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 472ms 15:42:38 INFO - PROCESS | 1663 | 1464907358239 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1663 | 1464907358240 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:42:38 INFO - PROCESS | 1663 | 1464907358243 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1663 | 1464907358244 Marionette TRACE conn2 <- [1,2050,null,{}] 15:42:38 INFO - PROCESS | 1663 | 1464907358246 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1663 | 1464907358343 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:42:38 INFO - PROCESS | 1663 | 1464907358347 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12199d800 == 21 [pid = 1663] [id = 520] 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x118056c00) [pid = 1663] [serial = 1560] [outer = 0x0] 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x1181ac000) [pid = 1663] [serial = 1561] [outer = 0x118056c00] 15:42:38 INFO - PROCESS | 1663 | 1464907358373 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x11838d000) [pid = 1663] [serial = 1562] [outer = 0x118056c00] 15:42:38 INFO - PROCESS | 1663 | 1464907358705 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 15:42:38 INFO - PROCESS | 1663 | 1464907358711 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1663 | 1464907358713 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:42:38 INFO - PROCESS | 1663 | 1464907358719 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1663 | 1464907358721 Marionette TRACE conn2 <- [1,2054,null,{}] 15:42:38 INFO - PROCESS | 1663 | 1464907358724 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1663 | 1464907358847 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:42:38 INFO - PROCESS | 1663 | 1464907358854 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b2b000 == 22 [pid = 1663] [id = 521] 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x117587800) [pid = 1663] [serial = 1563] [outer = 0x0] 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x118391400) [pid = 1663] [serial = 1564] [outer = 0x117587800] 15:42:38 INFO - PROCESS | 1663 | 1464907358886 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x11857d400) [pid = 1663] [serial = 1565] [outer = 0x117587800] 15:42:39 INFO - PROCESS | 1663 | 1464907359208 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 524ms 15:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:42:39 INFO - PROCESS | 1663 | 1464907359239 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1663 | 1464907359240 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:42:39 INFO - PROCESS | 1663 | 1464907359243 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1663 | 1464907359244 Marionette TRACE conn2 <- [1,2058,null,{}] 15:42:39 INFO - PROCESS | 1663 | 1464907359246 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1663 | 1464907359328 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:42:39 INFO - PROCESS | 1663 | 1464907359334 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fa2800 == 23 [pid = 1663] [id = 522] 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x118581000) [pid = 1663] [serial = 1566] [outer = 0x0] 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x118717800) [pid = 1663] [serial = 1567] [outer = 0x118581000] 15:42:39 INFO - PROCESS | 1663 | 1464907359360 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x118938400) [pid = 1663] [serial = 1568] [outer = 0x118581000] 15:42:39 INFO - PROCESS | 1663 | 1464907359686 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 469ms 15:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:42:39 INFO - PROCESS | 1663 | 1464907359713 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1663 | 1464907359714 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:42:39 INFO - PROCESS | 1663 | 1464907359719 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1663 | 1464907359720 Marionette TRACE conn2 <- [1,2062,null,{}] 15:42:39 INFO - PROCESS | 1663 | 1464907359723 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1663 | 1464907359826 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:42:39 INFO - PROCESS | 1663 | 1464907359833 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x125833000 == 24 [pid = 1663] [id = 523] 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x118579800) [pid = 1663] [serial = 1569] [outer = 0x0] 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11911ac00) [pid = 1663] [serial = 1570] [outer = 0x118579800] 15:42:39 INFO - PROCESS | 1663 | 1464907359857 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1191c8400) [pid = 1663] [serial = 1571] [outer = 0x118579800] 15:42:40 INFO - PROCESS | 1663 | 1464907360316 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 15:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:42:40 INFO - PROCESS | 1663 | 1464907360389 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1663 | 1464907360391 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:42:40 INFO - PROCESS | 1663 | 1464907360395 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1663 | 1464907360397 Marionette TRACE conn2 <- [1,2066,null,{}] 15:42:40 INFO - PROCESS | 1663 | 1464907360400 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:40 INFO - PROCESS | 1663 | 1464907360504 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:42:40 INFO - PROCESS | 1663 | 1464907360558 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183ca800 == 25 [pid = 1663] [id = 524] 15:42:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x111ab1800) [pid = 1663] [serial = 1572] [outer = 0x0] 15:42:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11268a400) [pid = 1663] [serial = 1573] [outer = 0x111ab1800] 15:42:40 INFO - PROCESS | 1663 | 1464907360588 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11278c400) [pid = 1663] [serial = 1574] [outer = 0x111ab1800] 15:42:41 INFO - PROCESS | 1663 | 1464907361019 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 15:42:41 INFO - PROCESS | 1663 | 1464907361066 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1663 | 1464907361070 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:42:41 INFO - PROCESS | 1663 | 1464907361098 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1663 | 1464907361100 Marionette TRACE conn2 <- [1,2070,null,{}] 15:42:41 INFO - PROCESS | 1663 | 1464907361136 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1663 | 1464907361244 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:42:41 INFO - PROCESS | 1663 | 1464907361307 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12147c000 == 26 [pid = 1663] [id = 525] 15:42:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1127cb000) [pid = 1663] [serial = 1575] [outer = 0x0] 15:42:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x112894c00) [pid = 1663] [serial = 1576] [outer = 0x1127cb000] 15:42:41 INFO - PROCESS | 1663 | 1464907361339 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x112a73800) [pid = 1663] [serial = 1577] [outer = 0x1127cb000] 15:42:41 INFO - PROCESS | 1663 | 1464907361769 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 710ms 15:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:42:41 INFO - PROCESS | 1663 | 1464907361786 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1663 | 1464907361788 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:42:41 INFO - PROCESS | 1663 | 1464907361790 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1663 | 1464907361793 Marionette TRACE conn2 <- [1,2074,null,{}] 15:42:41 INFO - PROCESS | 1663 | 1464907361802 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1663 | 1464907361905 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:42:41 INFO - PROCESS | 1663 | 1464907361959 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12621d800 == 27 [pid = 1663] [id = 526] 15:42:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x113111c00) [pid = 1663] [serial = 1578] [outer = 0x0] 15:42:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x115ed6c00) [pid = 1663] [serial = 1579] [outer = 0x113111c00] 15:42:41 INFO - PROCESS | 1663 | 1464907361991 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1167ba800) [pid = 1663] [serial = 1580] [outer = 0x113111c00] 15:42:42 INFO - PROCESS | 1663 | 1464907362450 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 672ms 15:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:42:42 INFO - PROCESS | 1663 | 1464907362463 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1663 | 1464907362465 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:42:42 INFO - PROCESS | 1663 | 1464907362470 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1663 | 1464907362471 Marionette TRACE conn2 <- [1,2078,null,{}] 15:42:42 INFO - PROCESS | 1663 | 1464907362474 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1663 | 1464907362595 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:42:42 INFO - PROCESS | 1663 | 1464907362660 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12694f000 == 28 [pid = 1663] [id = 527] 15:42:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1173a5000) [pid = 1663] [serial = 1581] [outer = 0x0] 15:42:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11838a000) [pid = 1663] [serial = 1582] [outer = 0x1173a5000] 15:42:42 INFO - PROCESS | 1663 | 1464907362690 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11856ec00) [pid = 1663] [serial = 1583] [outer = 0x1173a5000] 15:42:43 INFO - PROCESS | 1663 | 1464907363104 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 15:42:43 INFO - PROCESS | 1663 | 1464907363139 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1663 | 1464907363141 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:42:43 INFO - PROCESS | 1663 | 1464907363143 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1663 | 1464907363144 Marionette TRACE conn2 <- [1,2082,null,{}] 15:42:43 INFO - PROCESS | 1663 | 1464907363147 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1663 | 1464907363262 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:42:43 INFO - PROCESS | 1663 | 1464907363313 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc3000 == 29 [pid = 1663] [id = 528] 15:42:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x110ed8c00) [pid = 1663] [serial = 1584] [outer = 0x0] 15:42:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11857a000) [pid = 1663] [serial = 1585] [outer = 0x110ed8c00] 15:42:43 INFO - PROCESS | 1663 | 1464907363343 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11892a000) [pid = 1663] [serial = 1586] [outer = 0x110ed8c00] 15:42:44 INFO - PROCESS | 1663 | 1464907364009 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 922ms 15:42:44 INFO - PROCESS | 1663 | 1464907364066 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:42:44 INFO - PROCESS | 1663 | 1464907364069 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:42:44 INFO - PROCESS | 1663 | 1464907364072 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1663 | 1464907364075 Marionette TRACE conn2 <- [1,2086,null,{}] 15:42:44 INFO - PROCESS | 1663 | 1464907364079 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1663 | 1464907364174 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:42:44 INFO - PROCESS | 1663 | 1464907364229 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180d9000 == 30 [pid = 1663] [id = 529] 15:42:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x112799000) [pid = 1663] [serial = 1587] [outer = 0x0] 15:42:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1127c8800) [pid = 1663] [serial = 1588] [outer = 0x112799000] 15:42:44 INFO - PROCESS | 1663 | 1464907364258 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x112891400) [pid = 1663] [serial = 1589] [outer = 0x112799000] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x116850c00) [pid = 1663] [serial = 1525] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1180dd000 == 29 [pid = 1663] [id = 510] 15:42:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1166e3800 == 28 [pid = 1663] [id = 509] 15:42:44 INFO - PROCESS | 1663 | 1464907364731 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 673ms 15:42:44 INFO - PROCESS | 1663 | 1464907364746 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1663 | 1464907364754 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:42:44 INFO - PROCESS | 1663 | 1464907364760 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1663 | 1464907364763 Marionette TRACE conn2 <- [1,2090,null,{}] 15:42:44 INFO - PROCESS | 1663 | 1464907364789 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x112921c00) [pid = 1663] [serial = 1517] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x112899800) [pid = 1663] [serial = 1516] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x141596000) [pid = 1663] [serial = 1505] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1161b8800) [pid = 1663] [serial = 1523] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x112f23800) [pid = 1663] [serial = 1519] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x113109400) [pid = 1663] [serial = 1520] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x110ed1800) [pid = 1663] [serial = 1507] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x110f7ec00) [pid = 1663] [serial = 1508] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x112799400) [pid = 1663] [serial = 1513] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1127c6800) [pid = 1663] [serial = 1514] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1122b6000) [pid = 1663] [serial = 1510] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11278a400) [pid = 1663] [serial = 1511] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x113d0b800) [pid = 1663] [serial = 1522] [outer = 0x0] [url = about:blank] 15:42:44 INFO - PROCESS | 1663 | 1464907364953 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:42:44 INFO - PROCESS | 1663 | 1464907364965 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x116761000 == 29 [pid = 1663] [id = 530] 15:42:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11278f400) [pid = 1663] [serial = 1590] [outer = 0x0] 15:42:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x112922000) [pid = 1663] [serial = 1591] [outer = 0x11278f400] 15:42:44 INFO - PROCESS | 1663 | 1464907364991 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x112f2d800) [pid = 1663] [serial = 1592] [outer = 0x11278f400] 15:42:45 INFO - PROCESS | 1663 | 1464907365322 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 573ms 15:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:42:45 INFO - PROCESS | 1663 | 1464907365361 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1663 | 1464907365362 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:42:45 INFO - PROCESS | 1663 | 1464907365367 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1663 | 1464907365370 Marionette TRACE conn2 <- [1,2094,null,{}] 15:42:45 INFO - PROCESS | 1663 | 1464907365377 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1663 | 1464907365465 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:42:45 INFO - PROCESS | 1663 | 1464907365494 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x11991a000 == 30 [pid = 1663] [id = 531] 15:42:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1139ec000) [pid = 1663] [serial = 1593] [outer = 0x0] 15:42:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1161b8400) [pid = 1663] [serial = 1594] [outer = 0x1139ec000] 15:42:45 INFO - PROCESS | 1663 | 1464907365521 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1168c9800) [pid = 1663] [serial = 1595] [outer = 0x1139ec000] 15:42:45 INFO - PROCESS | 1663 | 1464907365858 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 15:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:42:45 INFO - PROCESS | 1663 | 1464907365891 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1663 | 1464907365892 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:42:45 INFO - PROCESS | 1663 | 1464907365895 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1663 | 1464907365896 Marionette TRACE conn2 <- [1,2098,null,{}] 15:42:45 INFO - PROCESS | 1663 | 1464907365898 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1663 | 1464907366012 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:42:46 INFO - PROCESS | 1663 | 1464907366022 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a062800 == 31 [pid = 1663] [id = 532] 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11718b400) [pid = 1663] [serial = 1596] [outer = 0x0] 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x117426400) [pid = 1663] [serial = 1597] [outer = 0x11718b400] 15:42:46 INFO - PROCESS | 1663 | 1464907366048 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118059c00) [pid = 1663] [serial = 1598] [outer = 0x11718b400] 15:42:46 INFO - PROCESS | 1663 | 1464907366358 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 15:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:42:46 INFO - PROCESS | 1663 | 1464907366373 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1663 | 1464907366374 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:42:46 INFO - PROCESS | 1663 | 1464907366377 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1663 | 1464907366378 Marionette TRACE conn2 <- [1,2102,null,{}] 15:42:46 INFO - PROCESS | 1663 | 1464907366381 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1663 | 1464907366468 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:42:46 INFO - PROCESS | 1663 | 1464907366473 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c4000 == 32 [pid = 1663] [id = 533] 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x117580c00) [pid = 1663] [serial = 1599] [outer = 0x0] 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1181aa800) [pid = 1663] [serial = 1600] [outer = 0x117580c00] 15:42:46 INFO - PROCESS | 1663 | 1464907366549 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x118576800) [pid = 1663] [serial = 1601] [outer = 0x117580c00] 15:42:46 INFO - PROCESS | 1663 | 1464907366887 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 15:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:42:46 INFO - PROCESS | 1663 | 1464907366896 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1663 | 1464907366897 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:42:46 INFO - PROCESS | 1663 | 1464907366901 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1663 | 1464907366902 Marionette TRACE conn2 <- [1,2106,null,{}] 15:42:46 INFO - PROCESS | 1663 | 1464907366905 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1663 | 1464907367015 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:42:47 INFO - PROCESS | 1663 | 1464907367030 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x121fc3000 == 33 [pid = 1663] [id = 534] 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118582c00) [pid = 1663] [serial = 1602] [outer = 0x0] 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x119195400) [pid = 1663] [serial = 1603] [outer = 0x118582c00] 15:42:47 INFO - PROCESS | 1663 | 1464907367064 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x110f78400) [pid = 1663] [serial = 1604] [outer = 0x118582c00] 15:42:47 INFO - PROCESS | 1663 | 1464907367421 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 15:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:42:47 INFO - PROCESS | 1663 | 1464907367472 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1663 | 1464907367473 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:42:47 INFO - PROCESS | 1663 | 1464907367475 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1663 | 1464907367476 Marionette TRACE conn2 <- [1,2110,null,{}] 15:42:47 INFO - PROCESS | 1663 | 1464907367479 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1663 | 1464907367578 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:42:47 INFO - PROCESS | 1663 | 1464907367596 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12621e800 == 34 [pid = 1663] [id = 535] 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118053800) [pid = 1663] [serial = 1605] [outer = 0x0] 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1197f1400) [pid = 1663] [serial = 1606] [outer = 0x118053800] 15:42:47 INFO - PROCESS | 1663 | 1464907367623 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x119c8d400) [pid = 1663] [serial = 1607] [outer = 0x118053800] 15:42:47 INFO - PROCESS | 1663 | 1464907367977 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 15:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:42:48 INFO - PROCESS | 1663 | 1464907367996 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1663 | 1464907367997 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:42:48 INFO - PROCESS | 1663 | 1464907368001 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1663 | 1464907368002 Marionette TRACE conn2 <- [1,2114,null,{}] 15:42:48 INFO - PROCESS | 1663 | 1464907368005 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1663 | 1464907368111 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:42:48 INFO - PROCESS | 1663 | 1464907368126 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906b000 == 35 [pid = 1663] [id = 536] 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1197ebc00) [pid = 1663] [serial = 1608] [outer = 0x0] 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119d02400) [pid = 1663] [serial = 1609] [outer = 0x1197ebc00] 15:42:48 INFO - PROCESS | 1663 | 1464907368150 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11a039c00) [pid = 1663] [serial = 1610] [outer = 0x1197ebc00] 15:42:48 INFO - PROCESS | 1663 | 1464907368488 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 15:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:42:48 INFO - PROCESS | 1663 | 1464907368520 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1663 | 1464907368521 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:42:48 INFO - PROCESS | 1663 | 1464907368523 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1663 | 1464907368524 Marionette TRACE conn2 <- [1,2118,null,{}] 15:42:48 INFO - PROCESS | 1663 | 1464907368527 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1663 | 1464907368628 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:42:48 INFO - PROCESS | 1663 | 1464907368641 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d8000 == 36 [pid = 1663] [id = 537] 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119d03800) [pid = 1663] [serial = 1611] [outer = 0x0] 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11a0bd800) [pid = 1663] [serial = 1612] [outer = 0x119d03800] 15:42:48 INFO - PROCESS | 1663 | 1464907368666 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11a0c3000) [pid = 1663] [serial = 1613] [outer = 0x119d03800] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x118581000) [pid = 1663] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x116078800) [pid = 1663] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x113d6f800) [pid = 1663] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x110ece000) [pid = 1663] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11278fc00) [pid = 1663] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x112923000) [pid = 1663] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11273b400) [pid = 1663] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x110f7cc00) [pid = 1663] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x112055400) [pid = 1663] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x111ed5400) [pid = 1663] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x112924800) [pid = 1663] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x110f82000) [pid = 1663] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x117587800) [pid = 1663] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:42:48 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118056c00) [pid = 1663] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:42:49 INFO - PROCESS | 1663 | 1464907369062 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 567ms 15:42:49 INFO - PROCESS | 1663 | 1464907369092 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:42:49 INFO - PROCESS | 1663 | 1464907369094 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:42:49 INFO - PROCESS | 1663 | 1464907369096 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1663 | 1464907369097 Marionette TRACE conn2 <- [1,2122,null,{}] 15:42:49 INFO - PROCESS | 1663 | 1464907369101 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1663 | 1464907369187 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:42:49 INFO - PROCESS | 1663 | 1464907369241 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c1b000 == 37 [pid = 1663] [id = 538] 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x110ed4400) [pid = 1663] [serial = 1614] [outer = 0x0] 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1127c8c00) [pid = 1663] [serial = 1615] [outer = 0x110ed4400] 15:42:49 INFO - PROCESS | 1663 | 1464907369266 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1168cb800) [pid = 1663] [serial = 1616] [outer = 0x110ed4400] 15:42:49 INFO - PROCESS | 1663 | 1464907369560 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 474ms 15:42:49 INFO - PROCESS | 1663 | 1464907369573 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1663 | 1464907369575 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:42:49 INFO - PROCESS | 1663 | 1464907369595 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1663 | 1464907369596 Marionette TRACE conn2 <- [1,2126,null,{}] 15:42:49 INFO - PROCESS | 1663 | 1464907369599 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1663 | 1464907369704 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:42:49 INFO - PROCESS | 1663 | 1464907369708 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a939800 == 38 [pid = 1663] [id = 539] 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x118055800) [pid = 1663] [serial = 1617] [outer = 0x0] 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11a0c1c00) [pid = 1663] [serial = 1618] [outer = 0x118055800] 15:42:49 INFO - PROCESS | 1663 | 1464907369738 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12108a400) [pid = 1663] [serial = 1619] [outer = 0x118055800] 15:42:50 INFO - PROCESS | 1663 | 1464907370076 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 15:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:42:50 INFO - PROCESS | 1663 | 1464907370114 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1663 | 1464907370115 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:42:50 INFO - PROCESS | 1663 | 1464907370118 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1663 | 1464907370119 Marionette TRACE conn2 <- [1,2130,null,{}] 15:42:50 INFO - PROCESS | 1663 | 1464907370131 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1663 | 1464907370218 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:42:50 INFO - PROCESS | 1663 | 1464907370223 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa54800 == 39 [pid = 1663] [id = 540] 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1211cec00) [pid = 1663] [serial = 1620] [outer = 0x0] 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x121250c00) [pid = 1663] [serial = 1621] [outer = 0x1211cec00] 15:42:50 INFO - PROCESS | 1663 | 1464907370248 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x121256800) [pid = 1663] [serial = 1622] [outer = 0x1211cec00] 15:42:50 INFO - PROCESS | 1663 | 1464907370591 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1663 | 1464907370639 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:42:50 INFO - PROCESS | 1663 | 1464907370641 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1663 | 1464907370642 Marionette TRACE conn2 <- [1,2134,null,{}] 15:42:50 INFO - PROCESS | 1663 | 1464907370644 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1663 | 1464907370730 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:42:50 INFO - PROCESS | 1663 | 1464907370783 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad80000 == 40 [pid = 1663] [id = 541] 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12157c000) [pid = 1663] [serial = 1623] [outer = 0x0] 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x121256400) [pid = 1663] [serial = 1624] [outer = 0x12157c000] 15:42:50 INFO - PROCESS | 1663 | 1464907370816 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x121583400) [pid = 1663] [serial = 1625] [outer = 0x12157c000] 15:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 618ms 15:42:51 INFO - PROCESS | 1663 | 1464907371253 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:42:51 INFO - PROCESS | 1663 | 1464907371260 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1663 | 1464907371263 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:42:51 INFO - PROCESS | 1663 | 1464907371269 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1663 | 1464907371271 Marionette TRACE conn2 <- [1,2138,null,{}] 15:42:51 INFO - PROCESS | 1663 | 1464907371276 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1663 | 1464907371385 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:42:51 INFO - PROCESS | 1663 | 1464907371492 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183da000 == 41 [pid = 1663] [id = 542] 15:42:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x112796c00) [pid = 1663] [serial = 1626] [outer = 0x0] 15:42:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11279f800) [pid = 1663] [serial = 1627] [outer = 0x112796c00] 15:42:51 INFO - PROCESS | 1663 | 1464907371525 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11288e400) [pid = 1663] [serial = 1628] [outer = 0x112796c00] 15:42:51 INFO - PROCESS | 1663 | 1464907371939 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 723ms 15:42:51 INFO - PROCESS | 1663 | 1464907371991 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1663 | 1464907371994 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:42:52 INFO - PROCESS | 1663 | 1464907371999 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1663 | 1464907372001 Marionette TRACE conn2 <- [1,2142,null,{}] 15:42:52 INFO - PROCESS | 1663 | 1464907372004 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1663 | 1464907372111 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:42:52 INFO - PROCESS | 1663 | 1464907372168 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b28800 == 42 [pid = 1663] [id = 543] 15:42:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x112897000) [pid = 1663] [serial = 1629] [outer = 0x0] 15:42:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11310b800) [pid = 1663] [serial = 1630] [outer = 0x112897000] 15:42:52 INFO - PROCESS | 1663 | 1464907372198 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11617e800) [pid = 1663] [serial = 1631] [outer = 0x112897000] 15:42:52 INFO - PROCESS | 1663 | 1464907372658 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1663 | 1464907372741 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:42:52 INFO - PROCESS | 1663 | 1464907372745 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1663 | 1464907372748 Marionette TRACE conn2 <- [1,2146,null,{}] 15:42:52 INFO - PROCESS | 1663 | 1464907372759 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1663 | 1464907372868 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:42:52 INFO - PROCESS | 1663 | 1464907372938 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b36e800 == 43 [pid = 1663] [id = 544] 15:42:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x116f30400) [pid = 1663] [serial = 1632] [outer = 0x0] 15:42:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118718c00) [pid = 1663] [serial = 1633] [outer = 0x116f30400] 15:42:52 INFO - PROCESS | 1663 | 1464907372971 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1191c4c00) [pid = 1663] [serial = 1634] [outer = 0x116f30400] 15:42:53 INFO - PROCESS | 1663 | 1464907373364 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:42:53 INFO - PROCESS | 1663 | 1464907373423 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1663 | 1464907373426 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1663 | 1464907373427 Marionette TRACE conn2 <- [1,2150,null,{}] 15:42:53 INFO - PROCESS | 1663 | 1464907373429 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1663 | 1464907373537 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:42:53 INFO - PROCESS | 1663 | 1464907373594 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc1c000 == 44 [pid = 1663] [id = 545] 15:42:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1194c5800) [pid = 1663] [serial = 1635] [outer = 0x0] 15:42:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x11a0bf800) [pid = 1663] [serial = 1636] [outer = 0x1194c5800] 15:42:53 INFO - PROCESS | 1663 | 1464907373623 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x121082000) [pid = 1663] [serial = 1637] [outer = 0x1194c5800] 15:42:54 INFO - PROCESS | 1663 | 1464907374055 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms 15:42:54 INFO - PROCESS | 1663 | 1464907374103 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1663 | 1464907374104 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:42:54 INFO - PROCESS | 1663 | 1464907374107 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1663 | 1464907374108 Marionette TRACE conn2 <- [1,2154,null,{}] 15:42:54 INFO - PROCESS | 1663 | 1464907374110 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1663 | 1464907374240 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:42:54 INFO - PROCESS | 1663 | 1464907374322 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x116656800 == 45 [pid = 1663] [id = 546] 15:42:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x110f75400) [pid = 1663] [serial = 1638] [outer = 0x0] 15:42:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x112790400) [pid = 1663] [serial = 1639] [outer = 0x110f75400] 15:42:54 INFO - PROCESS | 1663 | 1464907374355 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x121082400) [pid = 1663] [serial = 1640] [outer = 0x110f75400] 15:42:54 INFO - PROCESS | 1663 | 1464907374953 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 870ms 15:42:54 INFO - PROCESS | 1663 | 1464907374977 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1663 | 1464907374979 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:42:55 INFO - PROCESS | 1663 | 1464907375003 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1663 | 1464907375005 Marionette TRACE conn2 <- [1,2158,null,{}] 15:42:55 INFO - PROCESS | 1663 | 1464907375010 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 1663 | 1464907375107 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:42:55 INFO - PROCESS | 1663 | 1464907375182 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x116773000 == 46 [pid = 1663] [id = 547] 15:42:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x110e88800) [pid = 1663] [serial = 1641] [outer = 0x0] 15:42:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x110f80400) [pid = 1663] [serial = 1642] [outer = 0x110e88800] 15:42:55 INFO - PROCESS | 1663 | 1464907375210 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1122b5800) [pid = 1663] [serial = 1643] [outer = 0x110e88800] 15:42:55 INFO - PROCESS | 1663 | 1464907375716 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 795ms 15:42:55 INFO - PROCESS | 1663 | 1464907375779 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1663 | 1464907375787 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:42:55 INFO - PROCESS | 1663 | 1464907375794 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1663 | 1464907375797 Marionette TRACE conn2 <- [1,2162,null,{}] 15:42:55 INFO - PROCESS | 1663 | 1464907375800 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 1663 | 1464907375943 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:42:56 INFO - PROCESS | 1663 | 1464907376014 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x11950a000 == 47 [pid = 1663] [id = 548] 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11278fc00) [pid = 1663] [serial = 1644] [outer = 0x0] 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11289a000) [pid = 1663] [serial = 1645] [outer = 0x11278fc00] 15:42:56 INFO - PROCESS | 1663 | 1464907376042 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x112e07c00) [pid = 1663] [serial = 1646] [outer = 0x11278fc00] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa54800 == 46 [pid = 1663] [id = 540] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x12a939800 == 45 [pid = 1663] [id = 539] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x124c1b000 == 44 [pid = 1663] [id = 538] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d8000 == 43 [pid = 1663] [id = 537] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x12906b000 == 42 [pid = 1663] [id = 536] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x12621e800 == 41 [pid = 1663] [id = 535] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x121fc3000 == 40 [pid = 1663] [id = 534] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c4000 == 39 [pid = 1663] [id = 533] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x11a062800 == 38 [pid = 1663] [id = 532] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x11991a000 == 37 [pid = 1663] [id = 531] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x116761000 == 36 [pid = 1663] [id = 530] 15:42:56 INFO - PROCESS | 1663 | --DOCSHELL 0x1180d9000 == 35 [pid = 1663] [id = 529] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1166cb400) [pid = 1663] [serial = 1549] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x116a6b000) [pid = 1663] [serial = 1552] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1127d4000) [pid = 1663] [serial = 1540] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11289b400) [pid = 1663] [serial = 1541] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x115ecc800) [pid = 1663] [serial = 1555] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x112a7c400) [pid = 1663] [serial = 1543] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x113104000) [pid = 1663] [serial = 1544] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11278ac00) [pid = 1663] [serial = 1537] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11279e000) [pid = 1663] [serial = 1538] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11267d400) [pid = 1663] [serial = 1529] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x111c82400) [pid = 1663] [serial = 1528] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x112689400) [pid = 1663] [serial = 1535] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1122b6400) [pid = 1663] [serial = 1534] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1127c5400) [pid = 1663] [serial = 1532] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x112788800) [pid = 1663] [serial = 1531] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x113110000) [pid = 1663] [serial = 1546] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x117581c00) [pid = 1663] [serial = 1558] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x117424c00) [pid = 1663] [serial = 1556] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118391400) [pid = 1663] [serial = 1564] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1181ac000) [pid = 1663] [serial = 1561] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11857d400) [pid = 1663] [serial = 1565] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11838d000) [pid = 1663] [serial = 1562] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1168c3000) [pid = 1663] [serial = 1550] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118052800) [pid = 1663] [serial = 1559] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11739d000) [pid = 1663] [serial = 1553] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11396e800) [pid = 1663] [serial = 1547] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118717800) [pid = 1663] [serial = 1567] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118938400) [pid = 1663] [serial = 1568] [outer = 0x0] [url = about:blank] 15:42:56 INFO - PROCESS | 1663 | 1464907376456 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 671ms 15:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:42:56 INFO - PROCESS | 1663 | 1464907376468 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1663 | 1464907376470 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1663 | 1464907376472 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1663 | 1464907376475 Marionette TRACE conn2 <- [1,2166,null,{}] 15:42:56 INFO - PROCESS | 1663 | 1464907376484 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1663 | 1464907376571 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:42:56 INFO - PROCESS | 1663 | 1464907376577 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e31800 == 36 [pid = 1663] [id = 549] 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112a82800) [pid = 1663] [serial = 1647] [outer = 0x0] 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11310d000) [pid = 1663] [serial = 1648] [outer = 0x112a82800] 15:42:56 INFO - PROCESS | 1663 | 1464907376608 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x115ec9800) [pid = 1663] [serial = 1649] [outer = 0x112a82800] 15:42:56 INFO - PROCESS | 1663 | 1464907376975 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 15:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:42:57 INFO - PROCESS | 1663 | 1464907376995 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1663 | 1464907376997 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:42:57 INFO - PROCESS | 1663 | 1464907377001 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1663 | 1464907377002 Marionette TRACE conn2 <- [1,2170,null,{}] 15:42:57 INFO - PROCESS | 1663 | 1464907377005 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1663 | 1464907377093 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:42:57 INFO - PROCESS | 1663 | 1464907377097 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c34800 == 37 [pid = 1663] [id = 550] 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1161b1800) [pid = 1663] [serial = 1650] [outer = 0x0] 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1168ca000) [pid = 1663] [serial = 1651] [outer = 0x1161b1800] 15:42:57 INFO - PROCESS | 1663 | 1464907377124 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x116f31000) [pid = 1663] [serial = 1652] [outer = 0x1161b1800] 15:42:57 INFO - PROCESS | 1663 | 1464907377478 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 15:42:57 INFO - PROCESS | 1663 | 1464907377522 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1663 | 1464907377523 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:42:57 INFO - PROCESS | 1663 | 1464907377525 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1663 | 1464907377534 Marionette TRACE conn2 <- [1,2174,null,{}] 15:42:57 INFO - PROCESS | 1663 | 1464907377537 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1663 | 1464907377616 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:42:57 INFO - PROCESS | 1663 | 1464907377623 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12127d800 == 38 [pid = 1663] [id = 551] 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x116f31800) [pid = 1663] [serial = 1653] [outer = 0x0] 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1173a5c00) [pid = 1663] [serial = 1654] [outer = 0x116f31800] 15:42:57 INFO - PROCESS | 1663 | 1464907377648 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11758d400) [pid = 1663] [serial = 1655] [outer = 0x116f31800] 15:42:57 INFO - PROCESS | 1663 | 1464907377980 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 478ms 15:42:58 INFO - PROCESS | 1663 | 1464907378004 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1663 | 1464907378005 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:42:58 INFO - PROCESS | 1663 | 1464907378008 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1663 | 1464907378009 Marionette TRACE conn2 <- [1,2178,null,{}] 15:42:58 INFO - PROCESS | 1663 | 1464907378011 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 1663 | 1464907378110 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:42:58 INFO - PROCESS | 1663 | 1464907378170 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c1000 == 39 [pid = 1663] [id = 552] 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x118055400) [pid = 1663] [serial = 1656] [outer = 0x0] 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x11838d800) [pid = 1663] [serial = 1657] [outer = 0x118055400] 15:42:58 INFO - PROCESS | 1663 | 1464907378201 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11871c400) [pid = 1663] [serial = 1658] [outer = 0x118055400] 15:42:58 INFO - PROCESS | 1663 | 1464907378528 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 569ms 15:42:58 INFO - PROCESS | 1663 | 1464907378577 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1663 | 1464907378579 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:42:58 INFO - PROCESS | 1663 | 1464907378581 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1663 | 1464907378583 Marionette TRACE conn2 <- [1,2182,null,{}] 15:42:58 INFO - PROCESS | 1663 | 1464907378585 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 1663 | 1464907378695 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:42:58 INFO - PROCESS | 1663 | 1464907378708 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a1800 == 40 [pid = 1663] [id = 553] 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x118581000) [pid = 1663] [serial = 1659] [outer = 0x0] 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118934400) [pid = 1663] [serial = 1660] [outer = 0x118581000] 15:42:58 INFO - PROCESS | 1663 | 1464907378734 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118393c00) [pid = 1663] [serial = 1661] [outer = 0x118581000] 15:42:59 INFO - PROCESS | 1663 | 1464907379081 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 15:42:59 INFO - PROCESS | 1663 | 1464907379105 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1663 | 1464907379107 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:42:59 INFO - PROCESS | 1663 | 1464907379109 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1663 | 1464907379110 Marionette TRACE conn2 <- [1,2186,null,{}] 15:42:59 INFO - PROCESS | 1663 | 1464907379112 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1663 | 1464907379214 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:42:59 INFO - PROCESS | 1663 | 1464907379227 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c1f800 == 41 [pid = 1663] [id = 554] 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118932c00) [pid = 1663] [serial = 1662] [outer = 0x0] 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1197f9000) [pid = 1663] [serial = 1663] [outer = 0x118932c00] 15:42:59 INFO - PROCESS | 1663 | 1464907379252 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119c97800) [pid = 1663] [serial = 1664] [outer = 0x118932c00] 15:42:59 INFO - PROCESS | 1663 | 1464907379645 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 15:42:59 INFO - PROCESS | 1663 | 1464907379680 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1663 | 1464907379682 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:42:59 INFO - PROCESS | 1663 | 1464907379686 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1663 | 1464907379687 Marionette TRACE conn2 <- [1,2190,null,{}] 15:42:59 INFO - PROCESS | 1663 | 1464907379691 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1663 | 1464907379841 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:42:59 INFO - PROCESS | 1663 | 1464907379860 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12620f800 == 42 [pid = 1663] [id = 555] 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x113108800) [pid = 1663] [serial = 1665] [outer = 0x0] 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11a03f400) [pid = 1663] [serial = 1666] [outer = 0x113108800] 15:42:59 INFO - PROCESS | 1663 | 1464907379885 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12107c000) [pid = 1663] [serial = 1667] [outer = 0x113108800] 15:43:00 INFO - PROCESS | 1663 | 1464907380234 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 570ms 15:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:43:00 INFO - PROCESS | 1663 | 1464907380255 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1663 | 1464907380256 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:43:00 INFO - PROCESS | 1663 | 1464907380259 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1663 | 1464907380260 Marionette TRACE conn2 <- [1,2194,null,{}] 15:43:00 INFO - PROCESS | 1663 | 1464907380262 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 1663 | 1464907380367 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:43:00 INFO - PROCESS | 1663 | 1464907380381 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd8800 == 43 [pid = 1663] [id = 556] 15:43:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x118719400) [pid = 1663] [serial = 1668] [outer = 0x0] 15:43:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1211db400) [pid = 1663] [serial = 1669] [outer = 0x118719400] 15:43:00 INFO - PROCESS | 1663 | 1464907380407 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x121257800) [pid = 1663] [serial = 1670] [outer = 0x118719400] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1167b9000) [pid = 1663] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118053800) [pid = 1663] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x118582c00) [pid = 1663] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x119d03800) [pid = 1663] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x110ed4400) [pid = 1663] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1197ebc00) [pid = 1663] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x111ab1800) [pid = 1663] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x112799000) [pid = 1663] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11718b400) [pid = 1663] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x113111c00) [pid = 1663] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1127cb000) [pid = 1663] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x110ed8c00) [pid = 1663] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11278f400) [pid = 1663] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1139ec000) [pid = 1663] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1173a5000) [pid = 1663] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x117580c00) [pid = 1663] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118055800) [pid = 1663] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:43:00 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1211cec00) [pid = 1663] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:43:00 INFO - PROCESS | 1663 | 1464907380870 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 618ms 15:43:00 INFO - PROCESS | 1663 | 1464907380877 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1663 | 1464907380879 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:43:00 INFO - PROCESS | 1663 | 1464907380882 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1663 | 1464907380885 Marionette TRACE conn2 <- [1,2198,null,{}] 15:43:00 INFO - PROCESS | 1663 | 1464907380892 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1663 | 1464907381023 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:43:01 INFO - PROCESS | 1663 | 1464907381063 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294da000 == 44 [pid = 1663] [id = 557] 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x110ecc400) [pid = 1663] [serial = 1671] [outer = 0x0] 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x113f11400) [pid = 1663] [serial = 1672] [outer = 0x110ecc400] 15:43:01 INFO - PROCESS | 1663 | 1464907381092 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1211dd000) [pid = 1663] [serial = 1673] [outer = 0x110ecc400] 15:43:01 INFO - PROCESS | 1663 | 1464907381395 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 529ms 15:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:43:01 INFO - PROCESS | 1663 | 1464907381410 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1663 | 1464907381411 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:43:01 INFO - PROCESS | 1663 | 1464907381413 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1663 | 1464907381415 Marionette TRACE conn2 <- [1,2202,null,{}] 15:43:01 INFO - PROCESS | 1663 | 1464907381426 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1663 | 1464907381519 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:43:01 INFO - PROCESS | 1663 | 1464907381524 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa46000 == 45 [pid = 1663] [id = 558] 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1212d2800) [pid = 1663] [serial = 1674] [outer = 0x0] 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12157f400) [pid = 1663] [serial = 1675] [outer = 0x1212d2800] 15:43:01 INFO - PROCESS | 1663 | 1464907381549 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x121589c00) [pid = 1663] [serial = 1676] [outer = 0x1212d2800] 15:43:01 INFO - PROCESS | 1663 | 1464907381900 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 527ms 15:43:01 INFO - PROCESS | 1663 | 1464907381942 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1663 | 1464907381943 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:43:01 INFO - PROCESS | 1663 | 1464907381946 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1663 | 1464907381947 Marionette TRACE conn2 <- [1,2206,null,{}] 15:43:01 INFO - PROCESS | 1663 | 1464907381949 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1663 | 1464907382038 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:43:02 INFO - PROCESS | 1663 | 1464907382042 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad83000 == 46 [pid = 1663] [id = 559] 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x121676800) [pid = 1663] [serial = 1677] [outer = 0x0] 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121855800) [pid = 1663] [serial = 1678] [outer = 0x121676800] 15:43:02 INFO - PROCESS | 1663 | 1464907382067 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x121955000) [pid = 1663] [serial = 1679] [outer = 0x121676800] 15:43:02 INFO - PROCESS | 1663 | 1464907382377 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 15:43:02 INFO - PROCESS | 1663 | 1464907382419 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:43:02 INFO - PROCESS | 1663 | 1464907382421 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:43:02 INFO - PROCESS | 1663 | 1464907382423 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1663 | 1464907382424 Marionette TRACE conn2 <- [1,2210,null,{}] 15:43:02 INFO - PROCESS | 1663 | 1464907382427 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1663 | 1464907382521 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:43:02 INFO - PROCESS | 1663 | 1464907382580 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8c800 == 47 [pid = 1663] [id = 560] 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x121677000) [pid = 1663] [serial = 1680] [outer = 0x0] 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x121a66800) [pid = 1663] [serial = 1681] [outer = 0x121677000] 15:43:02 INFO - PROCESS | 1663 | 1464907382605 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x121cf4000) [pid = 1663] [serial = 1682] [outer = 0x121677000] 15:43:03 INFO - PROCESS | 1663 | 1464907383091 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 15:43:03 INFO - PROCESS | 1663 | 1464907383098 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1663 | 1464907383104 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:43:03 INFO - PROCESS | 1663 | 1464907383108 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1663 | 1464907383110 Marionette TRACE conn2 <- [1,2214,null,{}] 15:43:03 INFO - PROCESS | 1663 | 1464907383114 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1663 | 1464907383221 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:43:03 INFO - PROCESS | 1663 | 1464907383294 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180df000 == 48 [pid = 1663] [id = 561] 15:43:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x11267d400) [pid = 1663] [serial = 1683] [outer = 0x0] 15:43:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x112791000) [pid = 1663] [serial = 1684] [outer = 0x11267d400] 15:43:03 INFO - PROCESS | 1663 | 1464907383326 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1127ca000) [pid = 1663] [serial = 1685] [outer = 0x11267d400] 15:43:03 INFO - PROCESS | 1663 | 1464907383739 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 673ms 15:43:03 INFO - PROCESS | 1663 | 1464907383781 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1663 | 1464907383785 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:43:03 INFO - PROCESS | 1663 | 1464907383790 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1663 | 1464907383791 Marionette TRACE conn2 <- [1,2218,null,{}] 15:43:03 INFO - PROCESS | 1663 | 1464907383794 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1663 | 1464907383905 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:43:04 INFO - PROCESS | 1663 | 1464907384000 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c4800 == 49 [pid = 1663] [id = 562] 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x112892c00) [pid = 1663] [serial = 1686] [outer = 0x0] 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x113107400) [pid = 1663] [serial = 1687] [outer = 0x112892c00] 15:43:04 INFO - PROCESS | 1663 | 1464907384046 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x116077800) [pid = 1663] [serial = 1688] [outer = 0x112892c00] 15:43:04 INFO - PROCESS | 1663 | 1464907384475 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 720ms 15:43:04 INFO - PROCESS | 1663 | 1464907384510 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1663 | 1464907384512 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:43:04 INFO - PROCESS | 1663 | 1464907384514 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1663 | 1464907384517 Marionette TRACE conn2 <- [1,2222,null,{}] 15:43:04 INFO - PROCESS | 1663 | 1464907384525 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1663 | 1464907384637 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:43:04 INFO - PROCESS | 1663 | 1464907384695 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc31800 == 50 [pid = 1663] [id = 563] 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1173a5000) [pid = 1663] [serial = 1689] [outer = 0x0] 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11805a400) [pid = 1663] [serial = 1690] [outer = 0x1173a5000] 15:43:04 INFO - PROCESS | 1663 | 1464907384727 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x118567c00) [pid = 1663] [serial = 1691] [outer = 0x1173a5000] 15:43:05 INFO - PROCESS | 1663 | 1464907385112 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 623ms 15:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:43:05 INFO - PROCESS | 1663 | 1464907385138 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1663 | 1464907385139 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:43:05 INFO - PROCESS | 1663 | 1464907385142 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1663 | 1464907385143 Marionette TRACE conn2 <- [1,2226,null,{}] 15:43:05 INFO - PROCESS | 1663 | 1464907385146 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1663 | 1464907385254 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:43:05 INFO - PROCESS | 1663 | 1464907385344 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf85000 == 51 [pid = 1663] [id = 564] 15:43:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x118717800) [pid = 1663] [serial = 1692] [outer = 0x0] 15:43:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1197ef800) [pid = 1663] [serial = 1693] [outer = 0x118717800] 15:43:05 INFO - PROCESS | 1663 | 1464907385375 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x11a0c2400) [pid = 1663] [serial = 1694] [outer = 0x118717800] 15:43:05 INFO - PROCESS | 1663 | 1464907385788 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 15:43:05 INFO - PROCESS | 1663 | 1464907385812 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1663 | 1464907385814 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:43:05 INFO - PROCESS | 1663 | 1464907385835 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1663 | 1464907385837 Marionette TRACE conn2 <- [1,2230,null,{}] 15:43:05 INFO - PROCESS | 1663 | 1464907385841 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1663 | 1464907385945 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:43:06 INFO - PROCESS | 1663 | 1464907386015 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c448800 == 52 [pid = 1663] [id = 565] 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x119126000) [pid = 1663] [serial = 1695] [outer = 0x0] 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12157ec00) [pid = 1663] [serial = 1696] [outer = 0x119126000] 15:43:06 INFO - PROCESS | 1663 | 1464907386044 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12185f000) [pid = 1663] [serial = 1697] [outer = 0x119126000] 15:43:06 INFO - PROCESS | 1663 | 1464907386459 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 690ms 15:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:43:06 INFO - PROCESS | 1663 | 1464907386506 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1663 | 1464907386508 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:43:06 INFO - PROCESS | 1663 | 1464907386510 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1663 | 1464907386511 Marionette TRACE conn2 <- [1,2234,null,{}] 15:43:06 INFO - PROCESS | 1663 | 1464907386514 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1663 | 1464907386646 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:43:06 INFO - PROCESS | 1663 | 1464907386729 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c4a3000 == 53 [pid = 1663] [id = 566] 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x121a6b000) [pid = 1663] [serial = 1698] [outer = 0x0] 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x124853c00) [pid = 1663] [serial = 1699] [outer = 0x121a6b000] 15:43:06 INFO - PROCESS | 1663 | 1464907386761 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1249f0800) [pid = 1663] [serial = 1700] [outer = 0x121a6b000] 15:43:07 INFO - PROCESS | 1663 | 1464907387200 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 15:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:43:07 INFO - PROCESS | 1663 | 1464907387231 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1663 | 1464907387233 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:43:07 INFO - PROCESS | 1663 | 1464907387235 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1663 | 1464907387236 Marionette TRACE conn2 <- [1,2238,null,{}] 15:43:07 INFO - PROCESS | 1663 | 1464907387239 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1663 | 1464907387347 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:43:07 INFO - PROCESS | 1663 | 1464907387404 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd3000 == 54 [pid = 1663] [id = 567] 15:43:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1194bd800) [pid = 1663] [serial = 1701] [outer = 0x0] 15:43:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x121c35c00) [pid = 1663] [serial = 1702] [outer = 0x1194bd800] 15:43:07 INFO - PROCESS | 1663 | 1464907387434 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x124c7a000) [pid = 1663] [serial = 1703] [outer = 0x1194bd800] 15:43:08 INFO - PROCESS | 1663 | 1464907388058 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 870ms 15:43:08 INFO - PROCESS | 1663 | 1464907388105 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1663 | 1464907388108 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:43:08 INFO - PROCESS | 1663 | 1464907388112 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1663 | 1464907388114 Marionette TRACE conn2 <- [1,2242,null,{}] 15:43:08 INFO - PROCESS | 1663 | 1464907388118 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1663 | 1464907388217 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:43:08 INFO - PROCESS | 1663 | 1464907388296 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x113ba6000 == 55 [pid = 1663] [id = 568] 15:43:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x112736400) [pid = 1663] [serial = 1704] [outer = 0x0] 15:43:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x11278c800) [pid = 1663] [serial = 1705] [outer = 0x112736400] 15:43:08 INFO - PROCESS | 1663 | 1464907388324 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1127c5400) [pid = 1663] [serial = 1706] [outer = 0x112736400] 15:43:08 INFO - PROCESS | 1663 | 1464907388737 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 673ms 15:43:08 INFO - PROCESS | 1663 | 1464907388786 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1663 | 1464907388790 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:43:08 INFO - PROCESS | 1663 | 1464907388794 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1663 | 1464907388796 Marionette TRACE conn2 <- [1,2246,null,{}] 15:43:08 INFO - PROCESS | 1663 | 1464907388798 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1663 | 1464907388909 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad83000 == 54 [pid = 1663] [id = 559] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa46000 == 53 [pid = 1663] [id = 558] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x1294da000 == 52 [pid = 1663] [id = 557] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd8800 == 51 [pid = 1663] [id = 556] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x12620f800 == 50 [pid = 1663] [id = 555] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x124c1f800 == 49 [pid = 1663] [id = 554] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a1800 == 48 [pid = 1663] [id = 553] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11911ac00) [pid = 1663] [serial = 1570] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x121256400) [pid = 1663] [serial = 1624] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c1000 == 47 [pid = 1663] [id = 552] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x12127d800 == 46 [pid = 1663] [id = 551] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x119c34800 == 45 [pid = 1663] [id = 550] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x117e31800 == 44 [pid = 1663] [id = 549] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x11950a000 == 43 [pid = 1663] [id = 548] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x116773000 == 42 [pid = 1663] [id = 547] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x121b28800 == 41 [pid = 1663] [id = 543] 15:43:08 INFO - PROCESS | 1663 | --DOCSHELL 0x1183da000 == 40 [pid = 1663] [id = 542] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x11739b400) [pid = 1663] [serial = 1526] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x11278c400) [pid = 1663] [serial = 1574] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11268a400) [pid = 1663] [serial = 1573] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1167ba800) [pid = 1663] [serial = 1580] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x115ed6c00) [pid = 1663] [serial = 1579] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x112a73800) [pid = 1663] [serial = 1577] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x112894c00) [pid = 1663] [serial = 1576] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11892a000) [pid = 1663] [serial = 1586] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11857a000) [pid = 1663] [serial = 1585] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11856ec00) [pid = 1663] [serial = 1583] [outer = 0x0] [url = about:blank] 15:43:08 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x11838a000) [pid = 1663] [serial = 1582] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1197f1400) [pid = 1663] [serial = 1606] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119195400) [pid = 1663] [serial = 1603] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x11a0bd800) [pid = 1663] [serial = 1612] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1127c8c00) [pid = 1663] [serial = 1615] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119d02400) [pid = 1663] [serial = 1609] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x112891400) [pid = 1663] [serial = 1589] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1127c8800) [pid = 1663] [serial = 1588] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x117426400) [pid = 1663] [serial = 1597] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118059c00) [pid = 1663] [serial = 1598] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x112922000) [pid = 1663] [serial = 1591] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x112f2d800) [pid = 1663] [serial = 1592] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1161b8400) [pid = 1663] [serial = 1594] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1168c9800) [pid = 1663] [serial = 1595] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1181aa800) [pid = 1663] [serial = 1600] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11a0c1c00) [pid = 1663] [serial = 1618] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x121256800) [pid = 1663] [serial = 1622] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12108a400) [pid = 1663] [serial = 1619] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121250c00) [pid = 1663] [serial = 1621] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1168cb800) [pid = 1663] [serial = 1616] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11a0c3000) [pid = 1663] [serial = 1613] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11a039c00) [pid = 1663] [serial = 1610] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119c8d400) [pid = 1663] [serial = 1607] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118576800) [pid = 1663] [serial = 1601] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x110f78400) [pid = 1663] [serial = 1604] [outer = 0x0] [url = about:blank] 15:43:09 INFO - PROCESS | 1663 | 1464907389009 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x116137800 == 41 [pid = 1663] [id = 569] 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x111c7fc00) [pid = 1663] [serial = 1707] [outer = 0x0] 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11273b000) [pid = 1663] [serial = 1708] [outer = 0x111c7fc00] 15:43:09 INFO - PROCESS | 1663 | 1464907389038 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x112922000) [pid = 1663] [serial = 1709] [outer = 0x111c7fc00] 15:43:09 INFO - PROCESS | 1663 | 1464907389353 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 15:43:09 INFO - PROCESS | 1663 | 1464907389366 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1663 | 1464907389369 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:43:09 INFO - PROCESS | 1663 | 1464907389374 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1663 | 1464907389376 Marionette TRACE conn2 <- [1,2250,null,{}] 15:43:09 INFO - PROCESS | 1663 | 1464907389386 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1663 | 1464907389476 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:43:09 INFO - PROCESS | 1663 | 1464907389481 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dd8800 == 42 [pid = 1663] [id = 570] 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x113107000) [pid = 1663] [serial = 1710] [outer = 0x0] 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x113d6b400) [pid = 1663] [serial = 1711] [outer = 0x113107000] 15:43:09 INFO - PROCESS | 1663 | 1464907389512 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1167b8400) [pid = 1663] [serial = 1712] [outer = 0x113107000] 15:43:09 INFO - PROCESS | 1663 | 1464907389889 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 15:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:43:09 INFO - PROCESS | 1663 | 1464907389898 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1663 | 1464907389902 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:43:09 INFO - PROCESS | 1663 | 1464907389905 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1663 | 1464907389906 Marionette TRACE conn2 <- [1,2254,null,{}] 15:43:09 INFO - PROCESS | 1663 | 1464907389909 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1663 | 1464907389996 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:43:10 INFO - PROCESS | 1663 | 1464907390001 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215bb000 == 43 [pid = 1663] [id = 571] 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x116a6b000) [pid = 1663] [serial = 1713] [outer = 0x0] 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11739d000) [pid = 1663] [serial = 1714] [outer = 0x116a6b000] 15:43:10 INFO - PROCESS | 1663 | 1464907390027 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118054000) [pid = 1663] [serial = 1715] [outer = 0x116a6b000] 15:43:10 INFO - PROCESS | 1663 | 1464907390371 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 15:43:10 INFO - PROCESS | 1663 | 1464907390429 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1663 | 1464907390431 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:43:10 INFO - PROCESS | 1663 | 1464907390433 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1663 | 1464907390434 Marionette TRACE conn2 <- [1,2258,null,{}] 15:43:10 INFO - PROCESS | 1663 | 1464907390436 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:10 INFO - PROCESS | 1663 | 1464907390524 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:43:10 INFO - PROCESS | 1663 | 1464907390540 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a2800 == 44 [pid = 1663] [id = 572] 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11838e800) [pid = 1663] [serial = 1716] [outer = 0x0] 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118395c00) [pid = 1663] [serial = 1717] [outer = 0x11838e800] 15:43:10 INFO - PROCESS | 1663 | 1464907390567 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x118579000) [pid = 1663] [serial = 1718] [outer = 0x11838e800] 15:43:10 INFO - PROCESS | 1663 | 1464907390926 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 15:43:10 INFO - PROCESS | 1663 | 1464907390954 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1663 | 1464907390955 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:43:10 INFO - PROCESS | 1663 | 1464907390957 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1663 | 1464907390958 Marionette TRACE conn2 <- [1,2262,null,{}] 15:43:10 INFO - PROCESS | 1663 | 1464907390961 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1663 | 1464907391060 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:43:11 INFO - PROCESS | 1663 | 1464907391134 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fad800 == 45 [pid = 1663] [id = 573] 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x11838a000) [pid = 1663] [serial = 1719] [outer = 0x0] 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x118931800) [pid = 1663] [serial = 1720] [outer = 0x11838a000] 15:43:11 INFO - PROCESS | 1663 | 1464907391160 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x119d08000) [pid = 1663] [serial = 1721] [outer = 0x11838a000] 15:43:11 INFO - PROCESS | 1663 | 1464907391496 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 570ms 15:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:43:11 INFO - PROCESS | 1663 | 1464907391528 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1663 | 1464907391529 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:43:11 INFO - PROCESS | 1663 | 1464907391538 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1663 | 1464907391539 Marionette TRACE conn2 <- [1,2266,null,{}] 15:43:11 INFO - PROCESS | 1663 | 1464907391541 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1663 | 1464907391645 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:43:11 INFO - PROCESS | 1663 | 1464907391680 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12644f000 == 46 [pid = 1663] [id = 574] 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x119c8d000) [pid = 1663] [serial = 1722] [outer = 0x0] 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x11a0c2c00) [pid = 1663] [serial = 1723] [outer = 0x119c8d000] 15:43:11 INFO - PROCESS | 1663 | 1464907391706 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12108a800) [pid = 1663] [serial = 1724] [outer = 0x119c8d000] 15:43:12 INFO - PROCESS | 1663 | 1464907392038 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 15:43:12 INFO - PROCESS | 1663 | 1464907392057 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1663 | 1464907392059 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:43:12 INFO - PROCESS | 1663 | 1464907392061 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1663 | 1464907392062 Marionette TRACE conn2 <- [1,2270,null,{}] 15:43:12 INFO - PROCESS | 1663 | 1464907392064 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1663 | 1464907392170 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:43:12 INFO - PROCESS | 1663 | 1464907392206 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd5800 == 47 [pid = 1663] [id = 575] 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x11a0c3000) [pid = 1663] [serial = 1725] [outer = 0x0] 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x121256800) [pid = 1663] [serial = 1726] [outer = 0x11a0c3000] 15:43:12 INFO - PROCESS | 1663 | 1464907392231 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x121675000) [pid = 1663] [serial = 1727] [outer = 0x11a0c3000] 15:43:12 INFO - PROCESS | 1663 | 1464907392544 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 15:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:43:12 INFO - PROCESS | 1663 | 1464907392580 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1663 | 1464907392581 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:43:12 INFO - PROCESS | 1663 | 1464907392583 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1663 | 1464907392586 Marionette TRACE conn2 <- [1,2274,null,{}] 15:43:12 INFO - PROCESS | 1663 | 1464907392589 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1663 | 1464907392696 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:43:12 INFO - PROCESS | 1663 | 1464907392731 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a21000 == 48 [pid = 1663] [id = 576] 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x121087000) [pid = 1663] [serial = 1728] [outer = 0x0] 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12194d400) [pid = 1663] [serial = 1729] [outer = 0x121087000] 15:43:12 INFO - PROCESS | 1663 | 1464907392756 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12485ac00) [pid = 1663] [serial = 1730] [outer = 0x121087000] 15:43:13 INFO - PROCESS | 1663 | 1464907393194 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x118581000) [pid = 1663] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x118932c00) [pid = 1663] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x118719400) [pid = 1663] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x110ecc400) [pid = 1663] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x116f31800) [pid = 1663] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x110e88800) [pid = 1663] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118055400) [pid = 1663] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1194c5800) [pid = 1663] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11278fc00) [pid = 1663] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x112a82800) [pid = 1663] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1161b1800) [pid = 1663] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x113108800) [pid = 1663] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x116f30400) [pid = 1663] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x112796c00) [pid = 1663] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x112897000) [pid = 1663] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x110f75400) [pid = 1663] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x121676800) [pid = 1663] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1212d2800) [pid = 1663] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:43:13 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118579800) [pid = 1663] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 15:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:43:13 INFO - PROCESS | 1663 | 1464907393256 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1663 | 1464907393257 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:43:13 INFO - PROCESS | 1663 | 1464907393259 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1663 | 1464907393261 Marionette TRACE conn2 <- [1,2278,null,{}] 15:43:13 INFO - PROCESS | 1663 | 1464907393263 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1663 | 1464907393350 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:43:13 INFO - PROCESS | 1663 | 1464907393355 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c0800 == 49 [pid = 1663] [id = 577] 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x112735000) [pid = 1663] [serial = 1731] [outer = 0x0] 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x112a76800) [pid = 1663] [serial = 1732] [outer = 0x112735000] 15:43:13 INFO - PROCESS | 1663 | 1464907393380 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116f30400) [pid = 1663] [serial = 1733] [outer = 0x112735000] 15:43:13 INFO - PROCESS | 1663 | 1464907393731 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 15:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:43:13 INFO - PROCESS | 1663 | 1464907393781 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1663 | 1464907393782 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:43:13 INFO - PROCESS | 1663 | 1464907393784 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1663 | 1464907393786 Marionette TRACE conn2 <- [1,2282,null,{}] 15:43:13 INFO - PROCESS | 1663 | 1464907393796 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1663 | 1464907393915 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:43:13 INFO - PROCESS | 1663 | 1464907393920 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad93800 == 50 [pid = 1663] [id = 578] 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1191c9c00) [pid = 1663] [serial = 1734] [outer = 0x0] 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x124886c00) [pid = 1663] [serial = 1735] [outer = 0x1191c9c00] 15:43:13 INFO - PROCESS | 1663 | 1464907393950 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x124cebc00) [pid = 1663] [serial = 1736] [outer = 0x1191c9c00] 15:43:14 INFO - PROCESS | 1663 | 1464907394294 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 525ms 15:43:14 INFO - PROCESS | 1663 | 1464907394311 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1663 | 1464907394312 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:43:14 INFO - PROCESS | 1663 | 1464907394314 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1663 | 1464907394315 Marionette TRACE conn2 <- [1,2286,null,{}] 15:43:14 INFO - PROCESS | 1663 | 1464907394321 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:14 INFO - PROCESS | 1663 | 1464907394409 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:43:14 INFO - PROCESS | 1663 | 1464907394468 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc2d800 == 51 [pid = 1663] [id = 579] 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x121583c00) [pid = 1663] [serial = 1737] [outer = 0x0] 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x124c79800) [pid = 1663] [serial = 1738] [outer = 0x121583c00] 15:43:14 INFO - PROCESS | 1663 | 1464907394493 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1250abc00) [pid = 1663] [serial = 1739] [outer = 0x121583c00] 15:43:14 INFO - PROCESS | 1663 | 1464907394772 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 15:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:43:14 INFO - PROCESS | 1663 | 1464907394790 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1663 | 1464907394791 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:43:14 INFO - PROCESS | 1663 | 1464907394794 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1663 | 1464907394795 Marionette TRACE conn2 <- [1,2290,null,{}] 15:43:14 INFO - PROCESS | 1663 | 1464907394797 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:14 INFO - PROCESS | 1663 | 1464907394903 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:43:14 INFO - PROCESS | 1663 | 1464907394907 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c49b800 == 52 [pid = 1663] [id = 580] 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x112890000) [pid = 1663] [serial = 1740] [outer = 0x0] 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1257a8800) [pid = 1663] [serial = 1741] [outer = 0x112890000] 15:43:14 INFO - PROCESS | 1663 | 1464907394940 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1257b1000) [pid = 1663] [serial = 1742] [outer = 0x112890000] 15:43:15 INFO - PROCESS | 1663 | 1464907395424 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 15:43:15 INFO - PROCESS | 1663 | 1464907395467 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1663 | 1464907395470 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:43:15 INFO - PROCESS | 1663 | 1464907395475 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1663 | 1464907395478 Marionette TRACE conn2 <- [1,2294,null,{}] 15:43:15 INFO - PROCESS | 1663 | 1464907395482 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1663 | 1464907395597 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:43:15 INFO - PROCESS | 1663 | 1464907395669 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180eb000 == 53 [pid = 1663] [id = 581] 15:43:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x110f84000) [pid = 1663] [serial = 1743] [outer = 0x0] 15:43:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x112682000) [pid = 1663] [serial = 1744] [outer = 0x110f84000] 15:43:15 INFO - PROCESS | 1663 | 1464907395702 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1127cdc00) [pid = 1663] [serial = 1745] [outer = 0x110f84000] 15:43:16 INFO - PROCESS | 1663 | 1464907396137 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 15:43:16 INFO - PROCESS | 1663 | 1464907396147 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1663 | 1464907396151 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:43:16 INFO - PROCESS | 1663 | 1464907396156 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1663 | 1464907396158 Marionette TRACE conn2 <- [1,2298,null,{}] 15:43:16 INFO - PROCESS | 1663 | 1464907396161 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1663 | 1464907396271 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:43:16 INFO - PROCESS | 1663 | 1464907396332 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12198f000 == 54 [pid = 1663] [id = 582] 15:43:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11291b400) [pid = 1663] [serial = 1746] [outer = 0x0] 15:43:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11310bc00) [pid = 1663] [serial = 1747] [outer = 0x11291b400] 15:43:16 INFO - PROCESS | 1663 | 1464907396403 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1161b2800) [pid = 1663] [serial = 1748] [outer = 0x11291b400] 15:43:16 INFO - PROCESS | 1663 | 1464907396800 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 15:43:16 INFO - PROCESS | 1663 | 1464907396828 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1663 | 1464907396829 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:43:16 INFO - PROCESS | 1663 | 1464907396832 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1663 | 1464907396834 Marionette TRACE conn2 <- [1,2302,null,{}] 15:43:16 INFO - PROCESS | 1663 | 1464907396843 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1663 | 1464907396978 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:43:17 INFO - PROCESS | 1663 | 1464907397066 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bca4800 == 55 [pid = 1663] [id = 583] 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1166cb400) [pid = 1663] [serial = 1749] [outer = 0x0] 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118717000) [pid = 1663] [serial = 1750] [outer = 0x1166cb400] 15:43:17 INFO - PROCESS | 1663 | 1464907397099 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1191d1800) [pid = 1663] [serial = 1751] [outer = 0x1166cb400] 15:43:17 INFO - PROCESS | 1663 | 1464907397501 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 673ms 15:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:43:17 INFO - PROCESS | 1663 | 1464907397506 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1663 | 1464907397507 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:43:17 INFO - PROCESS | 1663 | 1464907397510 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1663 | 1464907397511 Marionette TRACE conn2 <- [1,2306,null,{}] 15:43:17 INFO - PROCESS | 1663 | 1464907397514 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1663 | 1464907397624 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:43:17 INFO - PROCESS | 1663 | 1464907397679 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf10000 == 56 [pid = 1663] [id = 584] 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1191d1c00) [pid = 1663] [serial = 1752] [outer = 0x0] 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x119c8c400) [pid = 1663] [serial = 1753] [outer = 0x1191d1c00] 15:43:17 INFO - PROCESS | 1663 | 1464907397709 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x121080c00) [pid = 1663] [serial = 1754] [outer = 0x1191d1c00] 15:43:18 INFO - PROCESS | 1663 | 1464907398160 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 669ms 15:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:43:18 INFO - PROCESS | 1663 | 1464907398179 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1663 | 1464907398181 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:43:18 INFO - PROCESS | 1663 | 1464907398183 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1663 | 1464907398184 Marionette TRACE conn2 <- [1,2310,null,{}] 15:43:18 INFO - PROCESS | 1663 | 1464907398187 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1663 | 1464907398297 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:43:18 INFO - PROCESS | 1663 | 1464907398388 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a6000 == 57 [pid = 1663] [id = 585] 15:43:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x11268b000) [pid = 1663] [serial = 1755] [outer = 0x0] 15:43:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x121080800) [pid = 1663] [serial = 1756] [outer = 0x11268b000] 15:43:18 INFO - PROCESS | 1663 | 1464907398418 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x124888c00) [pid = 1663] [serial = 1757] [outer = 0x11268b000] 15:43:19 INFO - PROCESS | 1663 | 1464907399071 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 923ms 15:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:43:19 INFO - PROCESS | 1663 | 1464907399106 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1663 | 1464907399108 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:43:19 INFO - PROCESS | 1663 | 1464907399112 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1663 | 1464907399114 Marionette TRACE conn2 <- [1,2314,null,{}] 15:43:19 INFO - PROCESS | 1663 | 1464907399119 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1663 | 1464907399212 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:43:19 INFO - PROCESS | 1663 | 1464907399287 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917d000 == 58 [pid = 1663] [id = 586] 15:43:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x111ab7400) [pid = 1663] [serial = 1758] [outer = 0x0] 15:43:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x112684000) [pid = 1663] [serial = 1759] [outer = 0x111ab7400] 15:43:19 INFO - PROCESS | 1663 | 1464907399315 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x11279ec00) [pid = 1663] [serial = 1760] [outer = 0x111ab7400] 15:43:19 INFO - PROCESS | 1663 | 1464907399771 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms 15:43:19 INFO - PROCESS | 1663 | 1464907399786 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1663 | 1464907399790 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:43:19 INFO - PROCESS | 1663 | 1464907399794 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1663 | 1464907399796 Marionette TRACE conn2 <- [1,2318,null,{}] 15:43:19 INFO - PROCESS | 1663 | 1464907399798 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1663 | 1464907399895 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:43:19 INFO - PROCESS | 1663 | 1464907399952 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180e5800 == 59 [pid = 1663] [id = 587] 15:43:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1127cf000) [pid = 1663] [serial = 1761] [outer = 0x0] 15:43:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x112897000) [pid = 1663] [serial = 1762] [outer = 0x1127cf000] 15:43:19 INFO - PROCESS | 1663 | 1464907399983 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x112929800) [pid = 1663] [serial = 1763] [outer = 0x1127cf000] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc2d800 == 58 [pid = 1663] [id = 579] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad93800 == 57 [pid = 1663] [id = 578] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c0800 == 56 [pid = 1663] [id = 577] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x129a21000 == 55 [pid = 1663] [id = 576] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd5800 == 54 [pid = 1663] [id = 575] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12644f000 == 53 [pid = 1663] [id = 574] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x121a66800) [pid = 1663] [serial = 1681] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x124fad800 == 52 [pid = 1663] [id = 573] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a2800 == 51 [pid = 1663] [id = 572] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1215bb000 == 50 [pid = 1663] [id = 571] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x119dd8800 == 49 [pid = 1663] [id = 570] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x116137800 == 48 [pid = 1663] [id = 569] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x113ba6000 == 47 [pid = 1663] [id = 568] 15:43:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1180df000 == 46 [pid = 1663] [id = 561] 15:43:20 INFO - PROCESS | 1663 | 1464907400406 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1663 | 1464907400417 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:43:20 INFO - PROCESS | 1663 | 1464907400430 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1663 | 1464907400432 Marionette TRACE conn2 <- [1,2322,null,{}] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1191c8400) [pid = 1663] [serial = 1571] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118934400) [pid = 1663] [serial = 1660] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1197f9000) [pid = 1663] [serial = 1663] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1211db400) [pid = 1663] [serial = 1669] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x113f11400) [pid = 1663] [serial = 1672] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1173a5c00) [pid = 1663] [serial = 1654] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11758d400) [pid = 1663] [serial = 1655] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x110f80400) [pid = 1663] [serial = 1642] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1122b5800) [pid = 1663] [serial = 1643] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11838d800) [pid = 1663] [serial = 1657] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x121082000) [pid = 1663] [serial = 1637] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11a0bf800) [pid = 1663] [serial = 1636] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x112e07c00) [pid = 1663] [serial = 1646] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x11289a000) [pid = 1663] [serial = 1645] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x11310d000) [pid = 1663] [serial = 1648] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x115ec9800) [pid = 1663] [serial = 1649] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1168ca000) [pid = 1663] [serial = 1651] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x116f31000) [pid = 1663] [serial = 1652] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11a03f400) [pid = 1663] [serial = 1666] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1191c4c00) [pid = 1663] [serial = 1634] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x118718c00) [pid = 1663] [serial = 1633] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11288e400) [pid = 1663] [serial = 1628] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11279f800) [pid = 1663] [serial = 1627] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11617e800) [pid = 1663] [serial = 1631] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x112790400) [pid = 1663] [serial = 1639] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x121082400) [pid = 1663] [serial = 1640] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11310b800) [pid = 1663] [serial = 1630] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x121955000) [pid = 1663] [serial = 1679] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12157f400) [pid = 1663] [serial = 1675] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x121589c00) [pid = 1663] [serial = 1676] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121855800) [pid = 1663] [serial = 1678] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x121257800) [pid = 1663] [serial = 1670] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x119c97800) [pid = 1663] [serial = 1664] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12107c000) [pid = 1663] [serial = 1667] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118393c00) [pid = 1663] [serial = 1661] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11871c400) [pid = 1663] [serial = 1658] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1211dd000) [pid = 1663] [serial = 1673] [outer = 0x0] [url = about:blank] 15:43:20 INFO - PROCESS | 1663 | 1464907400453 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1663 | 1464907400540 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:43:20 INFO - PROCESS | 1663 | 1464907400545 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183cd000 == 47 [pid = 1663] [id = 588] 15:43:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x113105000) [pid = 1663] [serial = 1764] [outer = 0x0] 15:43:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x113110800) [pid = 1663] [serial = 1765] [outer = 0x113105000] 15:43:20 INFO - PROCESS | 1663 | 1464907400574 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x115e4a000) [pid = 1663] [serial = 1766] [outer = 0x113105000] 15:43:20 INFO - PROCESS | 1663 | 1464907400921 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 540ms 15:43:20 INFO - PROCESS | 1663 | 1464907400989 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1663 | 1464907400991 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:43:20 INFO - PROCESS | 1663 | 1464907400994 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1663 | 1464907400995 Marionette TRACE conn2 <- [1,2326,null,{}] 15:43:20 INFO - PROCESS | 1663 | 1464907400998 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1663 | 1464907401081 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:43:21 INFO - PROCESS | 1663 | 1464907401089 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x119969800 == 48 [pid = 1663] [id = 589] 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11660f000) [pid = 1663] [serial = 1767] [outer = 0x0] 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1167c4800) [pid = 1663] [serial = 1768] [outer = 0x11660f000] 15:43:21 INFO - PROCESS | 1663 | 1464907401115 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x116a68c00) [pid = 1663] [serial = 1769] [outer = 0x11660f000] 15:43:21 INFO - PROCESS | 1663 | 1464907401520 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 573ms 15:43:21 INFO - PROCESS | 1663 | 1464907401569 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:43:21 INFO - PROCESS | 1663 | 1464907401581 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:43:21 INFO - PROCESS | 1663 | 1464907401585 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1663 | 1464907401587 Marionette TRACE conn2 <- [1,2330,null,{}] 15:43:21 INFO - PROCESS | 1663 | 1464907401590 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1663 | 1464907401715 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:43:21 INFO - PROCESS | 1663 | 1464907401728 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x121292000 == 49 [pid = 1663] [id = 590] 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x116a73800) [pid = 1663] [serial = 1770] [outer = 0x0] 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1173a4800) [pid = 1663] [serial = 1771] [outer = 0x116a73800] 15:43:21 INFO - PROCESS | 1663 | 1464907401769 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x117581c00) [pid = 1663] [serial = 1772] [outer = 0x116a73800] 15:43:22 INFO - PROCESS | 1663 | 1464907402106 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 15:43:22 INFO - PROCESS | 1663 | 1464907402155 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1663 | 1464907402156 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:43:22 INFO - PROCESS | 1663 | 1464907402158 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1663 | 1464907402159 Marionette TRACE conn2 <- [1,2334,null,{}] 15:43:22 INFO - PROCESS | 1663 | 1464907402162 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1663 | 1464907402294 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:43:22 INFO - PROCESS | 1663 | 1464907402346 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e1b800 == 50 [pid = 1663] [id = 591] 15:43:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11718a800) [pid = 1663] [serial = 1773] [outer = 0x0] 15:43:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11838b800) [pid = 1663] [serial = 1774] [outer = 0x11718a800] 15:43:22 INFO - PROCESS | 1663 | 1464907402373 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x118718c00) [pid = 1663] [serial = 1775] [outer = 0x11718a800] 15:43:22 INFO - PROCESS | 1663 | 1464907402746 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 620ms 15:43:22 INFO - PROCESS | 1663 | 1464907402780 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1663 | 1464907402782 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:43:22 INFO - PROCESS | 1663 | 1464907402785 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1663 | 1464907402787 Marionette TRACE conn2 <- [1,2338,null,{}] 15:43:22 INFO - PROCESS | 1663 | 1464907402790 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1663 | 1464907402955 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:43:22 INFO - PROCESS | 1663 | 1464907402974 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x121b2c800 == 51 [pid = 1663] [id = 592] 15:43:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x118933400) [pid = 1663] [serial = 1776] [outer = 0x0] 15:43:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1191cb400) [pid = 1663] [serial = 1777] [outer = 0x118933400] 15:43:23 INFO - PROCESS | 1663 | 1464907402999 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1194c8800) [pid = 1663] [serial = 1778] [outer = 0x118933400] 15:43:23 INFO - PROCESS | 1663 | 1464907403340 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 15:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:43:23 INFO - PROCESS | 1663 | 1464907403356 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1663 | 1464907403357 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:43:23 INFO - PROCESS | 1663 | 1464907403359 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1663 | 1464907403360 Marionette TRACE conn2 <- [1,2342,null,{}] 15:43:23 INFO - PROCESS | 1663 | 1464907403363 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1663 | 1464907403463 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:43:23 INFO - PROCESS | 1663 | 1464907403475 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x125821000 == 52 [pid = 1663] [id = 593] 15:43:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1197ea800) [pid = 1663] [serial = 1779] [outer = 0x0] 15:43:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x119b0b000) [pid = 1663] [serial = 1780] [outer = 0x1197ea800] 15:43:23 INFO - PROCESS | 1663 | 1464907403501 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x119d10000) [pid = 1663] [serial = 1781] [outer = 0x1197ea800] 15:43:23 INFO - PROCESS | 1663 | 1464907403848 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 15:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:43:23 INFO - PROCESS | 1663 | 1464907403898 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1663 | 1464907403899 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:43:23 INFO - PROCESS | 1663 | 1464907403901 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1663 | 1464907403903 Marionette TRACE conn2 <- [1,2346,null,{}] 15:43:23 INFO - PROCESS | 1663 | 1464907403905 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1663 | 1464907404009 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:43:24 INFO - PROCESS | 1663 | 1464907404046 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x126458000 == 53 [pid = 1663] [id = 594] 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119c8d800) [pid = 1663] [serial = 1782] [outer = 0x0] 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x11a0c3400) [pid = 1663] [serial = 1783] [outer = 0x119c8d800] 15:43:24 INFO - PROCESS | 1663 | 1464907404071 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12107c800) [pid = 1663] [serial = 1784] [outer = 0x119c8d800] 15:43:24 INFO - PROCESS | 1663 | 1464907404403 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 15:43:24 INFO - PROCESS | 1663 | 1464907404423 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:43:24 INFO - PROCESS | 1663 | 1464907404424 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:43:24 INFO - PROCESS | 1663 | 1464907404426 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1663 | 1464907404427 Marionette TRACE conn2 <- [1,2350,null,{}] 15:43:24 INFO - PROCESS | 1663 | 1464907404430 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1663 | 1464907404537 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12157c000) [pid = 1663] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119c8d000) [pid = 1663] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11a0c3000) [pid = 1663] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x121087000) [pid = 1663] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11267d400) [pid = 1663] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121a6b000) [pid = 1663] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x118717800) [pid = 1663] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1173a5000) [pid = 1663] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x112892c00) [pid = 1663] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119126000) [pid = 1663] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x116a6b000) [pid = 1663] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11838e800) [pid = 1663] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1194bd800) [pid = 1663] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x112736400) [pid = 1663] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x111c7fc00) [pid = 1663] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x113107000) [pid = 1663] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x112735000) [pid = 1663] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1191c9c00) [pid = 1663] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x121583c00) [pid = 1663] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:43:24 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11838a000) [pid = 1663] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:43:24 INFO - PROCESS | 1663 | 1464907404782 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1189b5000 == 54 [pid = 1663] [id = 595] 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x110e86800) [pid = 1663] [serial = 1785] [outer = 0x0] 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11267e000) [pid = 1663] [serial = 1786] [outer = 0x110e86800] 15:43:24 INFO - PROCESS | 1663 | 1464907404807 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11310e400) [pid = 1663] [serial = 1787] [outer = 0x110e86800] 15:43:25 INFO - PROCESS | 1663 | 1464907405082 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 15:43:25 INFO - PROCESS | 1663 | 1464907405097 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1663 | 1464907405099 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:43:25 INFO - PROCESS | 1663 | 1464907405109 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1663 | 1464907405111 Marionette TRACE conn2 <- [1,2354,null,{}] 15:43:25 INFO - PROCESS | 1663 | 1464907405113 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1663 | 1464907405228 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:43:25 INFO - PROCESS | 1663 | 1464907405232 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a13000 == 55 [pid = 1663] [id = 596] 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1173aa400) [pid = 1663] [serial = 1788] [outer = 0x0] 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x121085400) [pid = 1663] [serial = 1789] [outer = 0x1173aa400] 15:43:25 INFO - PROCESS | 1663 | 1464907405261 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12157c000) [pid = 1663] [serial = 1790] [outer = 0x1173aa400] 15:43:25 INFO - PROCESS | 1663 | 1464907405633 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 572ms 15:43:25 INFO - PROCESS | 1663 | 1464907405681 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:43:25 INFO - PROCESS | 1663 | 1464907405682 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:43:25 INFO - PROCESS | 1663 | 1464907405684 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1663 | 1464907405686 Marionette TRACE conn2 <- [1,2358,null,{}] 15:43:25 INFO - PROCESS | 1663 | 1464907405688 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1663 | 1464907405775 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:43:25 INFO - PROCESS | 1663 | 1464907405779 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa50800 == 56 [pid = 1663] [id = 597] 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12157dc00) [pid = 1663] [serial = 1791] [outer = 0x0] 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121673000) [pid = 1663] [serial = 1792] [outer = 0x12157dc00] 15:43:25 INFO - PROCESS | 1663 | 1464907405805 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x121ce9400) [pid = 1663] [serial = 1793] [outer = 0x12157dc00] 15:43:26 INFO - PROCESS | 1663 | 1464907406151 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 15:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:43:26 INFO - PROCESS | 1663 | 1464907406206 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1663 | 1464907406207 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:43:26 INFO - PROCESS | 1663 | 1464907406209 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1663 | 1464907406210 Marionette TRACE conn2 <- [1,2362,null,{}] 15:43:26 INFO - PROCESS | 1663 | 1464907406213 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1663 | 1464907406323 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:43:26 INFO - PROCESS | 1663 | 1464907406332 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad93800 == 57 [pid = 1663] [id = 598] 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x121672800) [pid = 1663] [serial = 1794] [outer = 0x0] 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x124971c00) [pid = 1663] [serial = 1795] [outer = 0x121672800] 15:43:26 INFO - PROCESS | 1663 | 1464907406357 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12497cc00) [pid = 1663] [serial = 1796] [outer = 0x121672800] 15:43:26 INFO - PROCESS | 1663 | 1464907406663 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 15:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:43:26 INFO - PROCESS | 1663 | 1464907406679 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1663 | 1464907406680 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:43:26 INFO - PROCESS | 1663 | 1464907406682 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1663 | 1464907406695 Marionette TRACE conn2 <- [1,2366,null,{}] 15:43:26 INFO - PROCESS | 1663 | 1464907406698 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1663 | 1464907406844 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:43:26 INFO - PROCESS | 1663 | 1464907406903 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x113ba6000 == 58 [pid = 1663] [id = 599] 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x110e85800) [pid = 1663] [serial = 1797] [outer = 0x0] 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x110ed2800) [pid = 1663] [serial = 1798] [outer = 0x110e85800] 15:43:26 INFO - PROCESS | 1663 | 1464907406935 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x111c88800) [pid = 1663] [serial = 1799] [outer = 0x110e85800] 15:43:27 INFO - PROCESS | 1663 | 1464907407435 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 782ms 15:43:27 INFO - PROCESS | 1663 | 1464907407466 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1663 | 1464907407468 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:43:27 INFO - PROCESS | 1663 | 1464907407490 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1663 | 1464907407492 Marionette TRACE conn2 <- [1,2370,null,{}] 15:43:27 INFO - PROCESS | 1663 | 1464907407495 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 1663 | 1464907407605 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:43:27 INFO - PROCESS | 1663 | 1464907407676 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c34800 == 59 [pid = 1663] [id = 600] 15:43:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1127cc400) [pid = 1663] [serial = 1800] [outer = 0x0] 15:43:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1130d3000) [pid = 1663] [serial = 1801] [outer = 0x1127cc400] 15:43:27 INFO - PROCESS | 1663 | 1464907407709 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x113d6f400) [pid = 1663] [serial = 1802] [outer = 0x1127cc400] 15:43:28 INFO - PROCESS | 1663 | 1464907408140 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 673ms 15:43:28 INFO - PROCESS | 1663 | 1464907408162 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1663 | 1464907408164 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:43:28 INFO - PROCESS | 1663 | 1464907408167 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1663 | 1464907408168 Marionette TRACE conn2 <- [1,2374,null,{}] 15:43:28 INFO - PROCESS | 1663 | 1464907408171 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:28 INFO - PROCESS | 1663 | 1464907408296 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:43:28 INFO - PROCESS | 1663 | 1464907408358 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294eb000 == 60 [pid = 1663] [id = 601] 15:43:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1161b3c00) [pid = 1663] [serial = 1803] [outer = 0x0] 15:43:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1173a8400) [pid = 1663] [serial = 1804] [outer = 0x1161b3c00] 15:43:28 INFO - PROCESS | 1663 | 1464907408429 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1181ac800) [pid = 1663] [serial = 1805] [outer = 0x1161b3c00] 15:43:28 INFO - PROCESS | 1663 | 1464907408859 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 15:43:28 INFO - PROCESS | 1663 | 1464907408889 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:43:28 INFO - PROCESS | 1663 | 1464907408892 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:43:28 INFO - PROCESS | 1663 | 1464907408900 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1663 | 1464907408903 Marionette TRACE conn2 <- [1,2378,null,{}] 15:43:28 INFO - PROCESS | 1663 | 1464907408925 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1663 | 1464907409039 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:43:29 INFO - PROCESS | 1663 | 1464907409110 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7f800 == 61 [pid = 1663] [id = 602] 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x11758d800) [pid = 1663] [serial = 1806] [outer = 0x0] 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x119c92800) [pid = 1663] [serial = 1807] [outer = 0x11758d800] 15:43:29 INFO - PROCESS | 1663 | 1464907409140 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x121087800) [pid = 1663] [serial = 1808] [outer = 0x11758d800] 15:43:29 INFO - PROCESS | 1663 | 1464907409642 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 793ms 15:43:29 INFO - PROCESS | 1663 | 1464907409689 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1663 | 1464907409691 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:43:29 INFO - PROCESS | 1663 | 1464907409695 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1663 | 1464907409697 Marionette TRACE conn2 <- [1,2382,null,{}] 15:43:29 INFO - PROCESS | 1663 | 1464907409701 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1663 | 1464907409806 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:43:29 INFO - PROCESS | 1663 | 1464907409877 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c490800 == 62 [pid = 1663] [id = 603] 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x121083800) [pid = 1663] [serial = 1809] [outer = 0x0] 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1212dbc00) [pid = 1663] [serial = 1810] [outer = 0x121083800] 15:43:29 INFO - PROCESS | 1663 | 1464907409907 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x124977c00) [pid = 1663] [serial = 1811] [outer = 0x121083800] 15:43:30 INFO - PROCESS | 1663 | 1464907410324 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 15:43:30 INFO - PROCESS | 1663 | 1464907410365 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:43:30 INFO - PROCESS | 1663 | 1464907410367 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:43:30 INFO - PROCESS | 1663 | 1464907410369 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1663 | 1464907410371 Marionette TRACE conn2 <- [1,2386,null,{}] 15:43:30 INFO - PROCESS | 1663 | 1464907410373 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:30 INFO - PROCESS | 1663 | 1464907410479 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:43:30 INFO - PROCESS | 1663 | 1464907410538 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d053000 == 63 [pid = 1663] [id = 604] 15:43:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x121a68000) [pid = 1663] [serial = 1812] [outer = 0x0] 15:43:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1250a9000) [pid = 1663] [serial = 1813] [outer = 0x121a68000] 15:43:30 INFO - PROCESS | 1663 | 1464907410615 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x126232800) [pid = 1663] [serial = 1814] [outer = 0x121a68000] 15:43:31 INFO - PROCESS | 1663 | 1464907411095 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 823ms 15:43:31 INFO - PROCESS | 1663 | 1464907411192 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1663 | 1464907411194 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:43:31 INFO - PROCESS | 1663 | 1464907411196 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1663 | 1464907411197 Marionette TRACE conn2 <- [1,2390,null,{}] 15:43:31 INFO - PROCESS | 1663 | 1464907411200 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1663 | 1464907411310 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:43:31 INFO - PROCESS | 1663 | 1464907411384 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e13800 == 64 [pid = 1663] [id = 605] 15:43:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1110a5c00) [pid = 1663] [serial = 1815] [outer = 0x0] 15:43:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x112a7d800) [pid = 1663] [serial = 1816] [outer = 0x1110a5c00] 15:43:31 INFO - PROCESS | 1663 | 1464907411415 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x124fcbc00) [pid = 1663] [serial = 1817] [outer = 0x1110a5c00] 15:43:31 INFO - PROCESS | 1663 | 1464907411956 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 822ms 15:43:32 INFO - PROCESS | 1663 | 1464907412022 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1663 | 1464907412024 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:43:32 INFO - PROCESS | 1663 | 1464907412030 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1663 | 1464907412032 Marionette TRACE conn2 <- [1,2394,null,{}] 15:43:32 INFO - PROCESS | 1663 | 1464907412038 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1663 | 1464907412139 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:43:32 INFO - PROCESS | 1663 | 1464907412213 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e21000 == 65 [pid = 1663] [id = 606] 15:43:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x112797400) [pid = 1663] [serial = 1818] [outer = 0x0] 15:43:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1127cac00) [pid = 1663] [serial = 1819] [outer = 0x112797400] 15:43:32 INFO - PROCESS | 1663 | 1464907412244 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x112921c00) [pid = 1663] [serial = 1820] [outer = 0x112797400] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad93800 == 64 [pid = 1663] [id = 598] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa50800 == 63 [pid = 1663] [id = 597] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x129a13000 == 62 [pid = 1663] [id = 596] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1189b5000 == 61 [pid = 1663] [id = 595] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x126458000 == 60 [pid = 1663] [id = 594] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x125821000 == 59 [pid = 1663] [id = 593] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x121b2c800 == 58 [pid = 1663] [id = 592] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1257a8800) [pid = 1663] [serial = 1741] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | 1464907412710 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x117e1b800 == 57 [pid = 1663] [id = 591] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x121292000 == 56 [pid = 1663] [id = 590] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x119969800 == 55 [pid = 1663] [id = 589] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1183cd000 == 54 [pid = 1663] [id = 588] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1180e5800 == 53 [pid = 1663] [id = 587] 15:43:32 INFO - PROCESS | 1663 | --DOCSHELL 0x11917d000 == 52 [pid = 1663] [id = 586] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x121583400) [pid = 1663] [serial = 1625] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1127ca000) [pid = 1663] [serial = 1685] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x124853c00) [pid = 1663] [serial = 1699] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1249f0800) [pid = 1663] [serial = 1700] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1197ef800) [pid = 1663] [serial = 1693] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11a0c2400) [pid = 1663] [serial = 1694] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x112791000) [pid = 1663] [serial = 1684] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x118567c00) [pid = 1663] [serial = 1691] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11805a400) [pid = 1663] [serial = 1690] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x116077800) [pid = 1663] [serial = 1688] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x113107400) [pid = 1663] [serial = 1687] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12185f000) [pid = 1663] [serial = 1697] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12157ec00) [pid = 1663] [serial = 1696] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x124c7a000) [pid = 1663] [serial = 1703] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x121c35c00) [pid = 1663] [serial = 1702] [outer = 0x0] [url = about:blank] 15:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 726ms 15:43:32 INFO - PROCESS | 1663 | 1464907412757 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1663 | 1464907412760 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:43:32 INFO - PROCESS | 1663 | 1464907412792 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1663 | 1464907412793 Marionette TRACE conn2 <- [1,2398,null,{}] 15:43:32 INFO - PROCESS | 1663 | 1464907412796 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1663 | 1464907412887 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11a0c2c00) [pid = 1663] [serial = 1723] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x121256800) [pid = 1663] [serial = 1726] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12108a800) [pid = 1663] [serial = 1724] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12194d400) [pid = 1663] [serial = 1729] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x121675000) [pid = 1663] [serial = 1727] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11739d000) [pid = 1663] [serial = 1714] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x118054000) [pid = 1663] [serial = 1715] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118395c00) [pid = 1663] [serial = 1717] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118579000) [pid = 1663] [serial = 1718] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1127c5400) [pid = 1663] [serial = 1706] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11278c800) [pid = 1663] [serial = 1705] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11273b000) [pid = 1663] [serial = 1708] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x112922000) [pid = 1663] [serial = 1709] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x113d6b400) [pid = 1663] [serial = 1711] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1167b8400) [pid = 1663] [serial = 1712] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x112a76800) [pid = 1663] [serial = 1732] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12485ac00) [pid = 1663] [serial = 1730] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x124cebc00) [pid = 1663] [serial = 1736] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x116f30400) [pid = 1663] [serial = 1733] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x124886c00) [pid = 1663] [serial = 1735] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1250abc00) [pid = 1663] [serial = 1739] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118931800) [pid = 1663] [serial = 1720] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124c79800) [pid = 1663] [serial = 1738] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119d08000) [pid = 1663] [serial = 1721] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1663 | 1464907412956 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180b4000 == 53 [pid = 1663] [id = 607] 15:43:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11273b000) [pid = 1663] [serial = 1821] [outer = 0x0] 15:43:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x112a76800) [pid = 1663] [serial = 1822] [outer = 0x11273b000] 15:43:32 INFO - PROCESS | 1663 | 1464907412984 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1161b7400) [pid = 1663] [serial = 1823] [outer = 0x11273b000] 15:43:33 INFO - PROCESS | 1663 | 1464907413310 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 575ms 15:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:43:33 INFO - PROCESS | 1663 | 1464907413361 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1663 | 1464907413362 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:43:33 INFO - PROCESS | 1663 | 1464907413364 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1663 | 1464907413367 Marionette TRACE conn2 <- [1,2402,null,{}] 15:43:33 INFO - PROCESS | 1663 | 1464907413374 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:33 INFO - PROCESS | 1663 | 1464907413545 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:43:33 INFO - PROCESS | 1663 | 1464907413631 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x117065000 == 54 [pid = 1663] [id = 608] 15:43:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11224d000) [pid = 1663] [serial = 1824] [outer = 0x0] 15:43:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x112741c00) [pid = 1663] [serial = 1825] [outer = 0x11224d000] 15:43:33 INFO - PROCESS | 1663 | 1464907413664 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1127cec00) [pid = 1663] [serial = 1826] [outer = 0x11224d000] 15:43:34 INFO - PROCESS | 1663 | 1464907414092 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 15:43:34 INFO - PROCESS | 1663 | 1464907414156 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1663 | 1464907414159 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:43:34 INFO - PROCESS | 1663 | 1464907414163 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1663 | 1464907414165 Marionette TRACE conn2 <- [1,2406,null,{}] 15:43:34 INFO - PROCESS | 1663 | 1464907414200 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1663 | 1464907414324 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:43:34 INFO - PROCESS | 1663 | 1464907414376 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x121478000 == 55 [pid = 1663] [id = 609] 15:43:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1166cec00) [pid = 1663] [serial = 1827] [outer = 0x0] 15:43:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11684ec00) [pid = 1663] [serial = 1828] [outer = 0x1166cec00] 15:43:34 INFO - PROCESS | 1663 | 1464907414408 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x11718e400) [pid = 1663] [serial = 1829] [outer = 0x1166cec00] 15:43:34 INFO - PROCESS | 1663 | 1464907414826 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 685ms 15:43:34 INFO - PROCESS | 1663 | 1464907414848 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1663 | 1464907414850 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:43:34 INFO - PROCESS | 1663 | 1464907414856 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1663 | 1464907414857 Marionette TRACE conn2 <- [1,2410,null,{}] 15:43:34 INFO - PROCESS | 1663 | 1464907414860 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1663 | 1464907414964 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:43:35 INFO - PROCESS | 1663 | 1464907415021 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185e0000 == 56 [pid = 1663] [id = 610] 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x117426400) [pid = 1663] [serial = 1830] [outer = 0x0] 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1181abc00) [pid = 1663] [serial = 1831] [outer = 0x117426400] 15:43:35 INFO - PROCESS | 1663 | 1464907415054 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118566000) [pid = 1663] [serial = 1832] [outer = 0x117426400] 15:43:35 INFO - PROCESS | 1663 | 1464907415546 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 15:43:35 INFO - PROCESS | 1663 | 1464907415577 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 1663 | 1464907415581 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:43:35 INFO - PROCESS | 1663 | 1464907415618 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1663 | 1464907415624 Marionette TRACE conn2 <- [1,2414,null,{}] 15:43:35 INFO - PROCESS | 1663 | 1464907415652 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:35 INFO - PROCESS | 1663 | 1464907415772 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:43:35 INFO - PROCESS | 1663 | 1464907415841 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x126b63000 == 57 [pid = 1663] [id = 611] 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118580c00) [pid = 1663] [serial = 1833] [outer = 0x0] 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1197eb000) [pid = 1663] [serial = 1834] [outer = 0x118580c00] 15:43:35 INFO - PROCESS | 1663 | 1464907415871 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x119c8d000) [pid = 1663] [serial = 1835] [outer = 0x118580c00] 15:43:36 INFO - PROCESS | 1663 | 1464907416296 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 696ms 15:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:43:36 INFO - PROCESS | 1663 | 1464907416311 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1663 | 1464907416313 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:43:36 INFO - PROCESS | 1663 | 1464907416315 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1663 | 1464907416316 Marionette TRACE conn2 <- [1,2418,null,{}] 15:43:36 INFO - PROCESS | 1663 | 1464907416319 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1663 | 1464907416419 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:43:36 INFO - PROCESS | 1663 | 1464907416472 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x129115800 == 58 [pid = 1663] [id = 612] 15:43:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1197f9000) [pid = 1663] [serial = 1836] [outer = 0x0] 15:43:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x119d08000) [pid = 1663] [serial = 1837] [outer = 0x1197f9000] 15:43:36 INFO - PROCESS | 1663 | 1464907416502 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12107f800) [pid = 1663] [serial = 1838] [outer = 0x1197f9000] 15:43:36 INFO - PROCESS | 1663 | 1464907416908 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 622ms 15:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:43:36 INFO - PROCESS | 1663 | 1464907416938 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1663 | 1464907416939 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:43:36 INFO - PROCESS | 1663 | 1464907416942 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1663 | 1464907416943 Marionette TRACE conn2 <- [1,2422,null,{}] 15:43:36 INFO - PROCESS | 1663 | 1464907416945 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1663 | 1464907417061 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:43:37 INFO - PROCESS | 1663 | 1464907417152 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a818800 == 59 [pid = 1663] [id = 613] 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12185f000) [pid = 1663] [serial = 1839] [outer = 0x0] 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x121cf0c00) [pid = 1663] [serial = 1840] [outer = 0x12185f000] 15:43:37 INFO - PROCESS | 1663 | 1464907417185 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1249f0800) [pid = 1663] [serial = 1841] [outer = 0x12185f000] 15:43:37 INFO - PROCESS | 1663 | 1464907417601 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 15:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:43:37 INFO - PROCESS | 1663 | 1464907417613 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1663 | 1464907417614 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:43:37 INFO - PROCESS | 1663 | 1464907417616 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1663 | 1464907417617 Marionette TRACE conn2 <- [1,2426,null,{}] 15:43:37 INFO - PROCESS | 1663 | 1464907417620 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1663 | 1464907417721 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:43:37 INFO - PROCESS | 1663 | 1464907417792 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa5e000 == 60 [pid = 1663] [id = 614] 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12194d400) [pid = 1663] [serial = 1842] [outer = 0x0] 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1250ad400) [pid = 1663] [serial = 1843] [outer = 0x12194d400] 15:43:37 INFO - PROCESS | 1663 | 1464907417822 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1257b0400) [pid = 1663] [serial = 1844] [outer = 0x12194d400] 15:43:38 INFO - PROCESS | 1663 | 1464907418199 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 619ms 15:43:38 INFO - PROCESS | 1663 | 1464907418236 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1663 | 1464907418237 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:43:38 INFO - PROCESS | 1663 | 1464907418240 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1663 | 1464907418241 Marionette TRACE conn2 <- [1,2430,null,{}] 15:43:38 INFO - PROCESS | 1663 | 1464907418244 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1663 | 1464907418344 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:43:38 INFO - PROCESS | 1663 | 1464907418431 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc20000 == 61 [pid = 1663] [id = 615] 15:43:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x124975400) [pid = 1663] [serial = 1845] [outer = 0x0] 15:43:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x126232c00) [pid = 1663] [serial = 1846] [outer = 0x124975400] 15:43:38 INFO - PROCESS | 1663 | 1464907418465 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x126239c00) [pid = 1663] [serial = 1847] [outer = 0x124975400] 15:43:38 INFO - PROCESS | 1663 | 1464907418987 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 770ms 15:43:39 INFO - PROCESS | 1663 | 1464907419011 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1663 | 1464907419013 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:43:39 INFO - PROCESS | 1663 | 1464907419017 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1663 | 1464907419019 Marionette TRACE conn2 <- [1,2434,null,{}] 15:43:39 INFO - PROCESS | 1663 | 1464907419024 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:39 INFO - PROCESS | 1663 | 1464907419127 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:43:39 INFO - PROCESS | 1663 | 1464907419200 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x121280800 == 62 [pid = 1663] [id = 616] 15:43:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x112893c00) [pid = 1663] [serial = 1848] [outer = 0x0] 15:43:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x113106c00) [pid = 1663] [serial = 1849] [outer = 0x112893c00] 15:43:39 INFO - PROCESS | 1663 | 1464907419228 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1161bf000) [pid = 1663] [serial = 1850] [outer = 0x112893c00] 15:43:39 INFO - PROCESS | 1663 | 1464907419659 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 15:43:39 INFO - PROCESS | 1663 | 1464907419705 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1663 | 1464907419709 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:43:39 INFO - PROCESS | 1663 | 1464907419715 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1663 | 1464907419717 Marionette TRACE conn2 <- [1,2438,null,{}] 15:43:39 INFO - PROCESS | 1663 | 1464907419722 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:39 INFO - PROCESS | 1663 | 1464907419823 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x117e21000 == 61 [pid = 1663] [id = 606] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12c490800 == 60 [pid = 1663] [id = 603] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7f800 == 59 [pid = 1663] [id = 602] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x1294eb000 == 58 [pid = 1663] [id = 601] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x119c34800 == 57 [pid = 1663] [id = 600] 15:43:39 INFO - PROCESS | 1663 | --DOCSHELL 0x113ba6000 == 56 [pid = 1663] [id = 599] 15:43:39 INFO - PROCESS | 1663 | 1464907419934 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e21000 == 57 [pid = 1663] [id = 617] 15:43:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x11288e000) [pid = 1663] [serial = 1851] [outer = 0x0] 15:43:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x11742dc00) [pid = 1663] [serial = 1852] [outer = 0x11288e000] 15:43:39 INFO - PROCESS | 1663 | 1464907419960 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x118391c00) [pid = 1663] [serial = 1853] [outer = 0x11288e000] 15:43:40 INFO - PROCESS | 1663 | 1464907420279 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 573ms 15:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:43:40 INFO - PROCESS | 1663 | 1464907420293 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1663 | 1464907420294 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:43:40 INFO - PROCESS | 1663 | 1464907420296 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1663 | 1464907420299 Marionette TRACE conn2 <- [1,2442,null,{}] 15:43:40 INFO - PROCESS | 1663 | 1464907420311 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1663 | 1464907420405 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:43:40 INFO - PROCESS | 1663 | 1464907420411 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294d2000 == 58 [pid = 1663] [id = 618] 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x118931000) [pid = 1663] [serial = 1854] [outer = 0x0] 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1194cc400) [pid = 1663] [serial = 1855] [outer = 0x118931000] 15:43:40 INFO - PROCESS | 1663 | 1464907420452 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1211da800) [pid = 1663] [serial = 1856] [outer = 0x118931000] 15:43:40 INFO - PROCESS | 1663 | 1464907420811 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 528ms 15:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:43:40 INFO - PROCESS | 1663 | 1464907420824 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1663 | 1464907420826 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:43:40 INFO - PROCESS | 1663 | 1464907420828 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1663 | 1464907420830 Marionette TRACE conn2 <- [1,2446,null,{}] 15:43:40 INFO - PROCESS | 1663 | 1464907420832 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1663 | 1464907420934 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:43:40 INFO - PROCESS | 1663 | 1464907420940 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8b000 == 59 [pid = 1663] [id = 619] 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x121586c00) [pid = 1663] [serial = 1857] [outer = 0x0] 15:43:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x121e8ec00) [pid = 1663] [serial = 1858] [outer = 0x121586c00] 15:43:40 INFO - PROCESS | 1663 | 1464907420981 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x124c74800) [pid = 1663] [serial = 1859] [outer = 0x121586c00] 15:43:41 INFO - PROCESS | 1663 | 1464907421481 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 15:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:43:41 INFO - PROCESS | 1663 | 1464907421500 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1663 | 1464907421501 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:43:41 INFO - PROCESS | 1663 | 1464907421503 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1663 | 1464907421504 Marionette TRACE conn2 <- [1,2450,null,{}] 15:43:41 INFO - PROCESS | 1663 | 1464907421507 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1663 | 1464907421617 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:43:41 INFO - PROCESS | 1663 | 1464907421629 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf94000 == 60 [pid = 1663] [id = 620] 15:43:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1252bd400) [pid = 1663] [serial = 1860] [outer = 0x0] 15:43:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x126235c00) [pid = 1663] [serial = 1861] [outer = 0x1252bd400] 15:43:41 INFO - PROCESS | 1663 | 1464907421655 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x12623fc00) [pid = 1663] [serial = 1862] [outer = 0x1252bd400] 15:43:42 INFO - PROCESS | 1663 | 1464907422014 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 15:43:42 INFO - PROCESS | 1663 | 1464907422025 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1663 | 1464907422026 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:43:42 INFO - PROCESS | 1663 | 1464907422028 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1663 | 1464907422029 Marionette TRACE conn2 <- [1,2454,null,{}] 15:43:42 INFO - PROCESS | 1663 | 1464907422031 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:42 INFO - PROCESS | 1663 | 1464907422151 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:43:42 INFO - PROCESS | 1663 | 1464907422166 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb8f000 == 61 [pid = 1663] [id = 621] 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x11a03a800) [pid = 1663] [serial = 1863] [outer = 0x0] 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1262ae000) [pid = 1663] [serial = 1864] [outer = 0x11a03a800] 15:43:42 INFO - PROCESS | 1663 | 1464907422193 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x126971800) [pid = 1663] [serial = 1865] [outer = 0x11a03a800] 15:43:42 INFO - PROCESS | 1663 | 1464907422542 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 15:43:42 INFO - PROCESS | 1663 | 1464907422551 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1663 | 1464907422554 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:43:42 INFO - PROCESS | 1663 | 1464907422563 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1663 | 1464907422564 Marionette TRACE conn2 <- [1,2458,null,{}] 15:43:42 INFO - PROCESS | 1663 | 1464907422566 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:42 INFO - PROCESS | 1663 | 1464907422674 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:43:42 INFO - PROCESS | 1663 | 1464907422713 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf17800 == 62 [pid = 1663] [id = 622] 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1264c1400) [pid = 1663] [serial = 1866] [outer = 0x0] 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126bb7000) [pid = 1663] [serial = 1867] [outer = 0x1264c1400] 15:43:42 INFO - PROCESS | 1663 | 1464907422738 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x126d78000) [pid = 1663] [serial = 1868] [outer = 0x1264c1400] 15:43:43 INFO - PROCESS | 1663 | 1464907423065 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 15:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:43:43 INFO - PROCESS | 1663 | 1464907423081 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1663 | 1464907423082 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:43:43 INFO - PROCESS | 1663 | 1464907423086 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1663 | 1464907423088 Marionette TRACE conn2 <- [1,2462,null,{}] 15:43:43 INFO - PROCESS | 1663 | 1464907423091 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1663 | 1464907423200 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:43:43 INFO - PROCESS | 1663 | 1464907423212 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4ea000 == 63 [pid = 1663] [id = 623] 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x11268ac00) [pid = 1663] [serial = 1869] [outer = 0x0] 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1278e1800) [pid = 1663] [serial = 1870] [outer = 0x11268ac00] 15:43:43 INFO - PROCESS | 1663 | 1464907423237 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1278e7c00) [pid = 1663] [serial = 1871] [outer = 0x11268ac00] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x11268b000) [pid = 1663] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x110f84000) [pid = 1663] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x118933400) [pid = 1663] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1197ea800) [pid = 1663] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x113105000) [pid = 1663] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x111ab7400) [pid = 1663] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1127cf000) [pid = 1663] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x112890000) [pid = 1663] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x116a73800) [pid = 1663] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x11718a800) [pid = 1663] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x11660f000) [pid = 1663] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x119c8d800) [pid = 1663] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12157dc00) [pid = 1663] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x110e86800) [pid = 1663] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1173aa400) [pid = 1663] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x110e85800) [pid = 1663] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1166cb400) [pid = 1663] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x112797400) [pid = 1663] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x1161b3c00) [pid = 1663] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1110a5c00) [pid = 1663] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x121083800) [pid = 1663] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x121677000) [pid = 1663] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11758d800) [pid = 1663] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1191d1c00) [pid = 1663] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x11291b400) [pid = 1663] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x121672800) [pid = 1663] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:43:43 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1127cc400) [pid = 1663] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:43:43 INFO - PROCESS | 1663 | 1464907423676 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 622ms 15:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:43:43 INFO - PROCESS | 1663 | 1464907423708 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1663 | 1464907423709 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:43:43 INFO - PROCESS | 1663 | 1464907423711 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1663 | 1464907423721 Marionette TRACE conn2 <- [1,2466,null,{}] 15:43:43 INFO - PROCESS | 1663 | 1464907423723 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1663 | 1464907423813 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:43:43 INFO - PROCESS | 1663 | 1464907423878 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x125885800 == 64 [pid = 1663] [id = 624] 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x112245c00) [pid = 1663] [serial = 1872] [outer = 0x0] 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1127c6000) [pid = 1663] [serial = 1873] [outer = 0x112245c00] 15:43:43 INFO - PROCESS | 1663 | 1464907423903 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1161b3c00) [pid = 1663] [serial = 1874] [outer = 0x112245c00] 15:43:44 INFO - PROCESS | 1663 | 1464907424186 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 527ms 15:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:43:44 INFO - PROCESS | 1663 | 1464907424240 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1663 | 1464907424241 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:43:44 INFO - PROCESS | 1663 | 1464907424244 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1663 | 1464907424245 Marionette TRACE conn2 <- [1,2470,null,{}] 15:43:44 INFO - PROCESS | 1663 | 1464907424247 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1663 | 1464907424340 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:43:44 INFO - PROCESS | 1663 | 1464907424344 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d83f800 == 65 [pid = 1663] [id = 625] 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x116a6a400) [pid = 1663] [serial = 1875] [outer = 0x0] 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1191d1c00) [pid = 1663] [serial = 1876] [outer = 0x116a6a400] 15:43:44 INFO - PROCESS | 1663 | 1464907424370 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12108ac00) [pid = 1663] [serial = 1877] [outer = 0x116a6a400] 15:43:44 INFO - PROCESS | 1663 | 1464907424737 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 15:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:43:44 INFO - PROCESS | 1663 | 1464907424768 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1663 | 1464907424769 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:43:44 INFO - PROCESS | 1663 | 1464907424772 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1663 | 1464907424773 Marionette TRACE conn2 <- [1,2474,null,{}] 15:43:44 INFO - PROCESS | 1663 | 1464907424776 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1663 | 1464907424892 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:43:44 INFO - PROCESS | 1663 | 1464907424896 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x134652000 == 66 [pid = 1663] [id = 626] 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121672800) [pid = 1663] [serial = 1878] [outer = 0x0] 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1278e9c00) [pid = 1663] [serial = 1879] [outer = 0x121672800] 15:43:44 INFO - PROCESS | 1663 | 1464907424926 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1279ad400) [pid = 1663] [serial = 1880] [outer = 0x121672800] 15:43:45 INFO - PROCESS | 1663 | 1464907425271 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 15:43:45 INFO - PROCESS | 1663 | 1464907425292 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1663 | 1464907425293 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:43:45 INFO - PROCESS | 1663 | 1464907425295 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1663 | 1464907425296 Marionette TRACE conn2 <- [1,2478,null,{}] 15:43:45 INFO - PROCESS | 1663 | 1464907425299 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1663 | 1464907425393 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:43:45 INFO - PROCESS | 1663 | 1464907425456 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350c6800 == 67 [pid = 1663] [id = 627] 15:43:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x119b0d400) [pid = 1663] [serial = 1881] [outer = 0x0] 15:43:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1279b1c00) [pid = 1663] [serial = 1882] [outer = 0x119b0d400] 15:43:45 INFO - PROCESS | 1663 | 1464907425481 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x128e37c00) [pid = 1663] [serial = 1883] [outer = 0x119b0d400] 15:43:45 INFO - PROCESS | 1663 | 1464907425972 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 15:43:46 INFO - PROCESS | 1663 | 1464907426017 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:43:46 INFO - PROCESS | 1663 | 1464907426021 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:43:46 INFO - PROCESS | 1663 | 1464907426024 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1663 | 1464907426027 Marionette TRACE conn2 <- [1,2482,null,{}] 15:43:46 INFO - PROCESS | 1663 | 1464907426031 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1663 | 1464907426146 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:43:46 INFO - PROCESS | 1663 | 1464907426261 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12147a000 == 68 [pid = 1663] [id = 628] 15:43:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x115e4bc00) [pid = 1663] [serial = 1884] [outer = 0x0] 15:43:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1166d5800) [pid = 1663] [serial = 1885] [outer = 0x115e4bc00] 15:43:46 INFO - PROCESS | 1663 | 1464907426295 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x118052000) [pid = 1663] [serial = 1886] [outer = 0x115e4bc00] 15:43:46 INFO - PROCESS | 1663 | 1464907426712 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 724ms 15:43:46 INFO - PROCESS | 1663 | 1464907426749 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1663 | 1464907426753 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:43:46 INFO - PROCESS | 1663 | 1464907426758 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1663 | 1464907426760 Marionette TRACE conn2 <- [1,2486,null,{}] 15:43:46 INFO - PROCESS | 1663 | 1464907426762 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1663 | 1464907426879 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:43:46 INFO - PROCESS | 1663 | 1464907426984 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c451000 == 69 [pid = 1663] [id = 629] 15:43:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x11857c000) [pid = 1663] [serial = 1887] [outer = 0x0] 15:43:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x11919c400) [pid = 1663] [serial = 1888] [outer = 0x11857c000] 15:43:47 INFO - PROCESS | 1663 | 1464907427015 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x121089800) [pid = 1663] [serial = 1889] [outer = 0x11857c000] 15:43:47 INFO - PROCESS | 1663 | 1464907427475 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 772ms 15:43:47 INFO - PROCESS | 1663 | 1464907427530 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1663 | 1464907427533 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:43:47 INFO - PROCESS | 1663 | 1464907427553 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1663 | 1464907427557 Marionette TRACE conn2 <- [1,2490,null,{}] 15:43:47 INFO - PROCESS | 1663 | 1464907427569 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:47 INFO - PROCESS | 1663 | 1464907427673 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:43:47 INFO - PROCESS | 1663 | 1464907427779 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x13510e800 == 70 [pid = 1663] [id = 630] 15:43:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x121951800) [pid = 1663] [serial = 1890] [outer = 0x0] 15:43:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1257b1c00) [pid = 1663] [serial = 1891] [outer = 0x121951800] 15:43:47 INFO - PROCESS | 1663 | 1464907427832 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1264c0400) [pid = 1663] [serial = 1892] [outer = 0x121951800] 15:43:48 INFO - PROCESS | 1663 | 1464907428342 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 831ms 15:43:48 INFO - PROCESS | 1663 | 1464907428382 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1663 | 1464907428384 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:43:48 INFO - PROCESS | 1663 | 1464907428387 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1663 | 1464907428388 Marionette TRACE conn2 <- [1,2494,null,{}] 15:43:48 INFO - PROCESS | 1663 | 1464907428391 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1663 | 1464907428502 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:43:48 INFO - PROCESS | 1663 | 1464907428579 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x13512b000 == 71 [pid = 1663] [id = 631] 15:43:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x126736400) [pid = 1663] [serial = 1893] [outer = 0x0] 15:43:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126972400) [pid = 1663] [serial = 1894] [outer = 0x126736400] 15:43:48 INFO - PROCESS | 1663 | 1464907428611 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1278e6800) [pid = 1663] [serial = 1895] [outer = 0x126736400] 15:43:49 INFO - PROCESS | 1663 | 1464907429096 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 15:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:43:49 INFO - PROCESS | 1663 | 1464907429164 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1663 | 1464907429166 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:43:49 INFO - PROCESS | 1663 | 1464907429170 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1663 | 1464907429171 Marionette TRACE conn2 <- [1,2498,null,{}] 15:43:49 INFO - PROCESS | 1663 | 1464907429174 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1663 | 1464907429283 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:43:49 INFO - PROCESS | 1663 | 1464907429358 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351d5000 == 72 [pid = 1663] [id = 632] 15:43:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12673b400) [pid = 1663] [serial = 1896] [outer = 0x0] 15:43:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1279aac00) [pid = 1663] [serial = 1897] [outer = 0x12673b400] 15:43:49 INFO - PROCESS | 1663 | 1464907429388 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x128e37800) [pid = 1663] [serial = 1898] [outer = 0x12673b400] 15:43:49 INFO - PROCESS | 1663 | 1464907429798 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 15:43:49 INFO - PROCESS | 1663 | 1464907429840 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:43:49 INFO - PROCESS | 1663 | 1464907429841 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:43:49 INFO - PROCESS | 1663 | 1464907429843 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1663 | 1464907429844 Marionette TRACE conn2 <- [1,2502,null,{}] 15:43:49 INFO - PROCESS | 1663 | 1464907429847 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1663 | 1464907429965 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:43:50 INFO - PROCESS | 1663 | 1464907430085 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353d1000 == 73 [pid = 1663] [id = 633] 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11278c800) [pid = 1663] [serial = 1899] [outer = 0x0] 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x128e3cc00) [pid = 1663] [serial = 1900] [outer = 0x11278c800] 15:43:50 INFO - PROCESS | 1663 | 1464907430117 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1294b0800) [pid = 1663] [serial = 1901] [outer = 0x11278c800] 15:43:50 INFO - PROCESS | 1663 | 1464907430524 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 15:43:50 INFO - PROCESS | 1663 | 1464907430582 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1663 | 1464907430584 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:43:50 INFO - PROCESS | 1663 | 1464907430603 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1663 | 1464907430604 Marionette TRACE conn2 <- [1,2506,null,{}] 15:43:50 INFO - PROCESS | 1663 | 1464907430607 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1663 | 1464907430717 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:43:50 INFO - PROCESS | 1663 | 1464907430792 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180df000 == 74 [pid = 1663] [id = 634] 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x110ed7c00) [pid = 1663] [serial = 1902] [outer = 0x0] 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x112794800) [pid = 1663] [serial = 1903] [outer = 0x110ed7c00] 15:43:50 INFO - PROCESS | 1663 | 1464907430822 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x119199c00) [pid = 1663] [serial = 1904] [outer = 0x110ed7c00] 15:43:51 INFO - PROCESS | 1663 | 1464907431448 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 872ms 15:43:51 INFO - PROCESS | 1663 | 1464907431473 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1663 | 1464907431476 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:43:51 INFO - PROCESS | 1663 | 1464907431479 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1663 | 1464907431481 Marionette TRACE conn2 <- [1,2510,null,{}] 15:43:51 INFO - PROCESS | 1663 | 1464907431485 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1663 | 1464907431592 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:43:51 INFO - PROCESS | 1663 | 1464907431672 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119960000 == 75 [pid = 1663] [id = 635] 15:43:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x112055400) [pid = 1663] [serial = 1905] [outer = 0x0] 15:43:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x112793400) [pid = 1663] [serial = 1906] [outer = 0x112055400] 15:43:51 INFO - PROCESS | 1663 | 1464907431700 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x112e02400) [pid = 1663] [serial = 1907] [outer = 0x112055400] 15:43:52 INFO - PROCESS | 1663 | 1464907432160 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 721ms 15:43:52 INFO - PROCESS | 1663 | 1464907432200 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1663 | 1464907432205 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x113391800 == 74 [pid = 1663] [id = 508] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x134652000 == 73 [pid = 1663] [id = 626] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12d83f800 == 72 [pid = 1663] [id = 625] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x125885800 == 71 [pid = 1663] [id = 624] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x112a76800) [pid = 1663] [serial = 1822] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4ea000 == 70 [pid = 1663] [id = 623] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf17800 == 69 [pid = 1663] [id = 622] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb8f000 == 68 [pid = 1663] [id = 621] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf94000 == 67 [pid = 1663] [id = 620] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8b000 == 66 [pid = 1663] [id = 619] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x1294d2000 == 65 [pid = 1663] [id = 618] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x117e21000 == 64 [pid = 1663] [id = 617] 15:43:52 INFO - PROCESS | 1663 | 1464907432316 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1663 | 1464907432320 Marionette TRACE conn2 <- [1,2514,null,{}] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x121280800 == 63 [pid = 1663] [id = 616] 15:43:52 INFO - PROCESS | 1663 | --DOCSHELL 0x1180b4000 == 62 [pid = 1663] [id = 607] 15:43:52 INFO - PROCESS | 1663 | 1464907432332 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1663 | 1464907432477 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x121087800) [pid = 1663] [serial = 1808] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x113d6f400) [pid = 1663] [serial = 1802] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x124888c00) [pid = 1663] [serial = 1757] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x124977c00) [pid = 1663] [serial = 1811] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x1127cdc00) [pid = 1663] [serial = 1745] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x1191cb400) [pid = 1663] [serial = 1777] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x119d10000) [pid = 1663] [serial = 1781] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x119b0b000) [pid = 1663] [serial = 1780] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x113110800) [pid = 1663] [serial = 1765] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x115e4a000) [pid = 1663] [serial = 1766] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x11279ec00) [pid = 1663] [serial = 1760] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x112684000) [pid = 1663] [serial = 1759] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x112929800) [pid = 1663] [serial = 1763] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x112897000) [pid = 1663] [serial = 1762] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1257b1000) [pid = 1663] [serial = 1742] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x118717000) [pid = 1663] [serial = 1750] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x11310bc00) [pid = 1663] [serial = 1747] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1173a4800) [pid = 1663] [serial = 1771] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x117581c00) [pid = 1663] [serial = 1772] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11838b800) [pid = 1663] [serial = 1774] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1167c4800) [pid = 1663] [serial = 1768] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x116a68c00) [pid = 1663] [serial = 1769] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x121080800) [pid = 1663] [serial = 1756] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x119c8c400) [pid = 1663] [serial = 1753] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x112682000) [pid = 1663] [serial = 1744] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11a0c3400) [pid = 1663] [serial = 1783] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12107c800) [pid = 1663] [serial = 1784] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x121ce9400) [pid = 1663] [serial = 1793] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x124971c00) [pid = 1663] [serial = 1795] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11310e400) [pid = 1663] [serial = 1787] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x121673000) [pid = 1663] [serial = 1792] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x11267e000) [pid = 1663] [serial = 1786] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1194c8800) [pid = 1663] [serial = 1778] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x121085400) [pid = 1663] [serial = 1789] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12157c000) [pid = 1663] [serial = 1790] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x118718c00) [pid = 1663] [serial = 1775] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x111c88800) [pid = 1663] [serial = 1799] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1191d1800) [pid = 1663] [serial = 1751] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x112921c00) [pid = 1663] [serial = 1820] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1181ac800) [pid = 1663] [serial = 1805] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x112a7d800) [pid = 1663] [serial = 1816] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1173a8400) [pid = 1663] [serial = 1804] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1212dbc00) [pid = 1663] [serial = 1810] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x121cf4000) [pid = 1663] [serial = 1682] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x110ed2800) [pid = 1663] [serial = 1798] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119c92800) [pid = 1663] [serial = 1807] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124fcbc00) [pid = 1663] [serial = 1817] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x121080c00) [pid = 1663] [serial = 1754] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1250a9000) [pid = 1663] [serial = 1813] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1127cac00) [pid = 1663] [serial = 1819] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1161b2800) [pid = 1663] [serial = 1748] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12497cc00) [pid = 1663] [serial = 1796] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1130d3000) [pid = 1663] [serial = 1801] [outer = 0x0] [url = about:blank] 15:43:52 INFO - PROCESS | 1663 | 1464907432577 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180b4000 == 63 [pid = 1663] [id = 636] 15:43:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x111c88800) [pid = 1663] [serial = 1908] [outer = 0x0] 15:43:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1127cdc00) [pid = 1663] [serial = 1909] [outer = 0x111c88800] 15:43:52 INFO - PROCESS | 1663 | 1464907432623 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x116602400) [pid = 1663] [serial = 1910] [outer = 0x111c88800] 15:43:53 INFO - PROCESS | 1663 | 1464907433001 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 780ms 15:43:53 INFO - PROCESS | 1663 | 1464907433049 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1663 | 1464907433050 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:43:53 INFO - PROCESS | 1663 | 1464907433053 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1663 | 1464907433055 Marionette TRACE conn2 <- [1,2518,null,{}] 15:43:53 INFO - PROCESS | 1663 | 1464907433093 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1663 | 1464907433184 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:43:53 INFO - PROCESS | 1663 | 1464907433189 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a05e800 == 64 [pid = 1663] [id = 637] 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118050400) [pid = 1663] [serial = 1911] [outer = 0x0] 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11857a400) [pid = 1663] [serial = 1912] [outer = 0x118050400] 15:43:53 INFO - PROCESS | 1663 | 1464907433217 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1191c6c00) [pid = 1663] [serial = 1913] [outer = 0x118050400] 15:43:53 INFO - PROCESS | 1663 | 1464907433572 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 15:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:43:53 INFO - PROCESS | 1663 | 1464907433624 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1663 | 1464907433626 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:43:53 INFO - PROCESS | 1663 | 1464907433628 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1663 | 1464907433629 Marionette TRACE conn2 <- [1,2522,null,{}] 15:43:53 INFO - PROCESS | 1663 | 1464907433631 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1663 | 1464907433729 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:43:53 INFO - PROCESS | 1663 | 1464907433735 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a0000 == 65 [pid = 1663] [id = 638] 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1197ef400) [pid = 1663] [serial = 1914] [outer = 0x0] 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x119c99000) [pid = 1663] [serial = 1915] [outer = 0x1197ef400] 15:43:53 INFO - PROCESS | 1663 | 1464907433761 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12107c800) [pid = 1663] [serial = 1916] [outer = 0x1197ef400] 15:43:54 INFO - PROCESS | 1663 | 1464907434099 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 15:43:54 INFO - PROCESS | 1663 | 1464907434147 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1663 | 1464907434149 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:43:54 INFO - PROCESS | 1663 | 1464907434151 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1663 | 1464907434152 Marionette TRACE conn2 <- [1,2526,null,{}] 15:43:54 INFO - PROCESS | 1663 | 1464907434155 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1663 | 1464907434244 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:43:54 INFO - PROCESS | 1663 | 1464907434313 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12571d000 == 66 [pid = 1663] [id = 639] 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x11a03dc00) [pid = 1663] [serial = 1917] [outer = 0x0] 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x121087800) [pid = 1663] [serial = 1918] [outer = 0x11a03dc00] 15:43:54 INFO - PROCESS | 1663 | 1464907434339 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12157c000) [pid = 1663] [serial = 1919] [outer = 0x11a03dc00] 15:43:54 INFO - PROCESS | 1663 | 1464907434670 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 15:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:43:54 INFO - PROCESS | 1663 | 1464907434722 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1663 | 1464907434724 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:43:54 INFO - PROCESS | 1663 | 1464907434726 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1663 | 1464907434727 Marionette TRACE conn2 <- [1,2530,null,{}] 15:43:54 INFO - PROCESS | 1663 | 1464907434729 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1663 | 1464907434849 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:43:54 INFO - PROCESS | 1663 | 1464907434869 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906f000 == 67 [pid = 1663] [id = 640] 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x121585000) [pid = 1663] [serial = 1920] [outer = 0x0] 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x124971c00) [pid = 1663] [serial = 1921] [outer = 0x121585000] 15:43:54 INFO - PROCESS | 1663 | 1464907434903 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1252c4800) [pid = 1663] [serial = 1922] [outer = 0x121585000] 15:43:55 INFO - PROCESS | 1663 | 1464907435265 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 15:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:43:55 INFO - PROCESS | 1663 | 1464907435295 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1663 | 1464907435296 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:43:55 INFO - PROCESS | 1663 | 1464907435298 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1663 | 1464907435299 Marionette TRACE conn2 <- [1,2534,null,{}] 15:43:55 INFO - PROCESS | 1663 | 1464907435302 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:55 INFO - PROCESS | 1663 | 1464907435418 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:43:55 INFO - PROCESS | 1663 | 1464907435422 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a0a800 == 68 [pid = 1663] [id = 641] 15:43:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12497c800) [pid = 1663] [serial = 1923] [outer = 0x0] 15:43:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12623b000) [pid = 1663] [serial = 1924] [outer = 0x12497c800] 15:43:55 INFO - PROCESS | 1663 | 1464907435448 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1264bb800) [pid = 1663] [serial = 1925] [outer = 0x12497c800] 15:43:55 INFO - PROCESS | 1663 | 1464907435823 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 568ms 15:43:55 INFO - PROCESS | 1663 | 1464907435867 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1663 | 1464907435870 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:43:55 INFO - PROCESS | 1663 | 1464907435873 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1663 | 1464907435875 Marionette TRACE conn2 <- [1,2538,null,{}] 15:43:55 INFO - PROCESS | 1663 | 1464907435878 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1663 | 1464907436047 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:43:56 INFO - PROCESS | 1663 | 1464907436073 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad82800 == 69 [pid = 1663] [id = 642] 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1264bbc00) [pid = 1663] [serial = 1926] [outer = 0x0] 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x126b0a400) [pid = 1663] [serial = 1927] [outer = 0x1264bbc00] 15:43:56 INFO - PROCESS | 1663 | 1464907436122 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x126d7a000) [pid = 1663] [serial = 1928] [outer = 0x1264bbc00] 15:43:56 INFO - PROCESS | 1663 | 1464907436707 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x116a6a400) [pid = 1663] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x121672800) [pid = 1663] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1252bd400) [pid = 1663] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1264c1400) [pid = 1663] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11a03a800) [pid = 1663] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11268ac00) [pid = 1663] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118931000) [pid = 1663] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x112245c00) [pid = 1663] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121586c00) [pid = 1663] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11273b000) [pid = 1663] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x112893c00) [pid = 1663] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:43:56 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11288e000) [pid = 1663] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 874ms 15:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:43:56 INFO - PROCESS | 1663 | 1464907436747 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1663 | 1464907436748 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:43:56 INFO - PROCESS | 1663 | 1464907436750 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1663 | 1464907436752 Marionette TRACE conn2 <- [1,2542,null,{}] 15:43:56 INFO - PROCESS | 1663 | 1464907436756 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1663 | 1464907436847 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:43:56 INFO - PROCESS | 1663 | 1464907436854 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x121286800 == 70 [pid = 1663] [id = 643] 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x112926800) [pid = 1663] [serial = 1929] [outer = 0x0] 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x11838a800) [pid = 1663] [serial = 1930] [outer = 0x112926800] 15:43:56 INFO - PROCESS | 1663 | 1464907436879 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x126240400) [pid = 1663] [serial = 1931] [outer = 0x112926800] 15:43:57 INFO - PROCESS | 1663 | 1464907437220 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 15:43:57 INFO - PROCESS | 1663 | 1464907437273 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1663 | 1464907437274 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:43:57 INFO - PROCESS | 1663 | 1464907437276 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1663 | 1464907437277 Marionette TRACE conn2 <- [1,2546,null,{}] 15:43:57 INFO - PROCESS | 1663 | 1464907437279 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:57 INFO - PROCESS | 1663 | 1464907437394 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:43:57 INFO - PROCESS | 1663 | 1464907437420 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc29000 == 71 [pid = 1663] [id = 644] 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1166d5c00) [pid = 1663] [serial = 1932] [outer = 0x0] 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1278e1c00) [pid = 1663] [serial = 1933] [outer = 0x1166d5c00] 15:43:57 INFO - PROCESS | 1663 | 1464907437445 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x128e34400) [pid = 1663] [serial = 1934] [outer = 0x1166d5c00] 15:43:57 INFO - PROCESS | 1663 | 1464907437773 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 15:43:57 INFO - PROCESS | 1663 | 1464907437800 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1663 | 1464907437802 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:43:57 INFO - PROCESS | 1663 | 1464907437804 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1663 | 1464907437806 Marionette TRACE conn2 <- [1,2550,null,{}] 15:43:57 INFO - PROCESS | 1663 | 1464907437808 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:57 INFO - PROCESS | 1663 | 1464907437915 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:43:57 INFO - PROCESS | 1663 | 1464907437919 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c48f000 == 72 [pid = 1663] [id = 645] 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x128e38c00) [pid = 1663] [serial = 1935] [outer = 0x0] 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1291ef400) [pid = 1663] [serial = 1936] [outer = 0x128e38c00] 15:43:57 INFO - PROCESS | 1663 | 1464907437949 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12951b400) [pid = 1663] [serial = 1937] [outer = 0x128e38c00] 15:43:58 INFO - PROCESS | 1663 | 1464907438306 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 15:43:58 INFO - PROCESS | 1663 | 1464907438325 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1663 | 1464907438326 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:43:58 INFO - PROCESS | 1663 | 1464907438328 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1663 | 1464907438329 Marionette TRACE conn2 <- [1,2554,null,{}] 15:43:58 INFO - PROCESS | 1663 | 1464907438332 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1663 | 1464907438475 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:43:58 INFO - PROCESS | 1663 | 1464907438483 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb91800 == 73 [pid = 1663] [id = 646] 15:43:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x110f76c00) [pid = 1663] [serial = 1938] [outer = 0x0] 15:43:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x129522c00) [pid = 1663] [serial = 1939] [outer = 0x110f76c00] 15:43:58 INFO - PROCESS | 1663 | 1464907438523 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1295ee800) [pid = 1663] [serial = 1940] [outer = 0x110f76c00] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1180eb000 == 72 [pid = 1663] [id = 581] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12c448800 == 71 [pid = 1663] [id = 565] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8c800 == 70 [pid = 1663] [id = 560] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf10000 == 69 [pid = 1663] [id = 584] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc1c000 == 68 [pid = 1663] [id = 545] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a6000 == 67 [pid = 1663] [id = 585] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12b36e800 == 66 [pid = 1663] [id = 544] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12d053000 == 65 [pid = 1663] [id = 604] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf85000 == 64 [pid = 1663] [id = 564] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x117e13800 == 63 [pid = 1663] [id = 605] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd3000 == 62 [pid = 1663] [id = 567] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad80000 == 61 [pid = 1663] [id = 541] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bca4800 == 60 [pid = 1663] [id = 583] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c4800 == 59 [pid = 1663] [id = 562] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12198f000 == 58 [pid = 1663] [id = 582] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1185e0000 == 57 [pid = 1663] [id = 610] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x129115800 == 56 [pid = 1663] [id = 612] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12c49b800 == 55 [pid = 1663] [id = 580] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc20000 == 54 [pid = 1663] [id = 615] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc31800 == 53 [pid = 1663] [id = 563] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa5e000 == 52 [pid = 1663] [id = 614] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x121478000 == 51 [pid = 1663] [id = 609] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x116656800 == 50 [pid = 1663] [id = 546] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12a818800 == 49 [pid = 1663] [id = 613] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x126b63000 == 48 [pid = 1663] [id = 611] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x117065000 == 47 [pid = 1663] [id = 608] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12c4a3000 == 46 [pid = 1663] [id = 566] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x119960000 == 45 [pid = 1663] [id = 635] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1180df000 == 44 [pid = 1663] [id = 634] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1353d1000 == 43 [pid = 1663] [id = 633] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1351d5000 == 42 [pid = 1663] [id = 632] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x13512b000 == 41 [pid = 1663] [id = 631] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x13510e800 == 40 [pid = 1663] [id = 630] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12c451000 == 39 [pid = 1663] [id = 629] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12147a000 == 38 [pid = 1663] [id = 628] 15:43:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1350c6800 == 37 [pid = 1663] [id = 627] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1180b4000 == 36 [pid = 1663] [id = 636] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x11a05e800 == 35 [pid = 1663] [id = 637] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12571d000 == 34 [pid = 1663] [id = 639] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x121286800 == 33 [pid = 1663] [id = 643] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12906f000 == 32 [pid = 1663] [id = 640] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x129a0a800 == 31 [pid = 1663] [id = 641] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12c48f000 == 30 [pid = 1663] [id = 645] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a0000 == 29 [pid = 1663] [id = 638] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc29000 == 28 [pid = 1663] [id = 644] 15:44:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad82800 == 27 [pid = 1663] [id = 642] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1278e9c00) [pid = 1663] [serial = 1879] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1161b3c00) [pid = 1663] [serial = 1874] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1278e7c00) [pid = 1663] [serial = 1871] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x124c74800) [pid = 1663] [serial = 1859] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12623fc00) [pid = 1663] [serial = 1862] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x126235c00) [pid = 1663] [serial = 1861] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x126bb7000) [pid = 1663] [serial = 1867] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x126971800) [pid = 1663] [serial = 1865] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1262ae000) [pid = 1663] [serial = 1864] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1278e1800) [pid = 1663] [serial = 1870] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1194cc400) [pid = 1663] [serial = 1855] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1211da800) [pid = 1663] [serial = 1856] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1181abc00) [pid = 1663] [serial = 1831] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1127c6000) [pid = 1663] [serial = 1873] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x121e8ec00) [pid = 1663] [serial = 1858] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1161b7400) [pid = 1663] [serial = 1823] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1197eb000) [pid = 1663] [serial = 1834] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11684ec00) [pid = 1663] [serial = 1828] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x112741c00) [pid = 1663] [serial = 1825] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x126232c00) [pid = 1663] [serial = 1846] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119d08000) [pid = 1663] [serial = 1837] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1161bf000) [pid = 1663] [serial = 1850] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x113106c00) [pid = 1663] [serial = 1849] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11742dc00) [pid = 1663] [serial = 1852] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118391c00) [pid = 1663] [serial = 1853] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121cf0c00) [pid = 1663] [serial = 1840] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1250ad400) [pid = 1663] [serial = 1843] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x126d78000) [pid = 1663] [serial = 1868] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1191d1c00) [pid = 1663] [serial = 1876] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1279ad400) [pid = 1663] [serial = 1880] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12108ac00) [pid = 1663] [serial = 1877] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1663 | 1464907440359 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2078ms 15:44:00 INFO - PROCESS | 1663 | 1464907440407 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1663 | 1464907440409 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:44:00 INFO - PROCESS | 1663 | 1464907440413 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1663 | 1464907440415 Marionette TRACE conn2 <- [1,2558,null,{}] 15:44:00 INFO - PROCESS | 1663 | 1464907440428 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1663 | 1464907440534 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:44:00 INFO - PROCESS | 1663 | 1464907440541 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x11608c800 == 28 [pid = 1663] [id = 647] 15:44:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x112023c00) [pid = 1663] [serial = 1941] [outer = 0x0] 15:44:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11204dc00) [pid = 1663] [serial = 1942] [outer = 0x112023c00] 15:44:00 INFO - PROCESS | 1663 | 1464907440569 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112683c00) [pid = 1663] [serial = 1943] [outer = 0x112023c00] 15:44:00 INFO - PROCESS | 1663 | 1464907440931 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 15:44:00 INFO - PROCESS | 1663 | 1464907440984 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1663 | 1464907440989 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:44:01 INFO - PROCESS | 1663 | 1464907440999 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1663 | 1464907441001 Marionette TRACE conn2 <- [1,2562,null,{}] 15:44:01 INFO - PROCESS | 1663 | 1464907441004 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1663 | 1464907441084 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:44:01 INFO - PROCESS | 1663 | 1464907441094 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x117063800 == 29 [pid = 1663] [id = 648] 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x112787c00) [pid = 1663] [serial = 1944] [outer = 0x0] 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x112794000) [pid = 1663] [serial = 1945] [outer = 0x112787c00] 15:44:01 INFO - PROCESS | 1663 | 1464907441120 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11279f000) [pid = 1663] [serial = 1946] [outer = 0x112787c00] 15:44:01 INFO - PROCESS | 1663 | 1464907441487 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 526ms 15:44:01 INFO - PROCESS | 1663 | 1464907441523 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:44:01 INFO - PROCESS | 1663 | 1464907441524 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:44:01 INFO - PROCESS | 1663 | 1464907441527 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1663 | 1464907441530 Marionette TRACE conn2 <- [1,2566,null,{}] 15:44:01 INFO - PROCESS | 1663 | 1464907441543 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1663 | 1464907441626 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:44:01 INFO - PROCESS | 1663 | 1464907441643 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185b2000 == 30 [pid = 1663] [id = 649] 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x110e80c00) [pid = 1663] [serial = 1947] [outer = 0x0] 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x112890800) [pid = 1663] [serial = 1948] [outer = 0x110e80c00] 15:44:01 INFO - PROCESS | 1663 | 1464907441672 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x112922c00) [pid = 1663] [serial = 1949] [outer = 0x110e80c00] 15:44:02 INFO - PROCESS | 1663 | 1464907442024 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 528ms 15:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:44:02 INFO - PROCESS | 1663 | 1464907442056 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1663 | 1464907442058 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:44:02 INFO - PROCESS | 1663 | 1464907442060 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1663 | 1464907442061 Marionette TRACE conn2 <- [1,2570,null,{}] 15:44:02 INFO - PROCESS | 1663 | 1464907442064 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1663 | 1464907442144 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:44:02 INFO - PROCESS | 1663 | 1464907442198 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x119182000 == 31 [pid = 1663] [id = 650] 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11291f400) [pid = 1663] [serial = 1950] [outer = 0x0] 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x112f22c00) [pid = 1663] [serial = 1951] [outer = 0x11291f400] 15:44:02 INFO - PROCESS | 1663 | 1464907442223 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x113106400) [pid = 1663] [serial = 1952] [outer = 0x11291f400] 15:44:02 INFO - PROCESS | 1663 | 1464907442520 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 469ms 15:44:02 INFO - PROCESS | 1663 | 1464907442530 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1663 | 1464907442531 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:44:02 INFO - PROCESS | 1663 | 1464907442533 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1663 | 1464907442534 Marionette TRACE conn2 <- [1,2574,null,{}] 15:44:02 INFO - PROCESS | 1663 | 1464907442546 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1663 | 1464907442628 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:44:02 INFO - PROCESS | 1663 | 1464907442633 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x119906800 == 32 [pid = 1663] [id = 651] 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x112787800) [pid = 1663] [serial = 1953] [outer = 0x0] 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x113111000) [pid = 1663] [serial = 1954] [outer = 0x112787800] 15:44:02 INFO - PROCESS | 1663 | 1464907442661 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x113d6e400) [pid = 1663] [serial = 1955] [outer = 0x112787800] 15:44:03 INFO - PROCESS | 1663 | 1464907443024 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 529ms 15:44:03 INFO - PROCESS | 1663 | 1464907443063 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1663 | 1464907443064 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:44:03 INFO - PROCESS | 1663 | 1464907443067 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1663 | 1464907443068 Marionette TRACE conn2 <- [1,2578,null,{}] 15:44:03 INFO - PROCESS | 1663 | 1464907443076 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1663 | 1464907443174 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:44:03 INFO - PROCESS | 1663 | 1464907443180 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a04b000 == 33 [pid = 1663] [id = 652] 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x113d73800) [pid = 1663] [serial = 1956] [outer = 0x0] 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1161b9800) [pid = 1663] [serial = 1957] [outer = 0x113d73800] 15:44:03 INFO - PROCESS | 1663 | 1464907443207 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1168cb400) [pid = 1663] [serial = 1958] [outer = 0x113d73800] 15:44:03 INFO - PROCESS | 1663 | 1464907443540 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 524ms 15:44:03 INFO - PROCESS | 1663 | 1464907443592 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1663 | 1464907443593 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:44:03 INFO - PROCESS | 1663 | 1464907443595 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1663 | 1464907443596 Marionette TRACE conn2 <- [1,2582,null,{}] 15:44:03 INFO - PROCESS | 1663 | 1464907443598 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1663 | 1464907443698 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:44:03 INFO - PROCESS | 1663 | 1464907443706 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x121464800 == 34 [pid = 1663] [id = 653] 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x112924c00) [pid = 1663] [serial = 1959] [outer = 0x0] 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x116a68c00) [pid = 1663] [serial = 1960] [outer = 0x112924c00] 15:44:03 INFO - PROCESS | 1663 | 1464907443731 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1173a8800) [pid = 1663] [serial = 1961] [outer = 0x112924c00] 15:44:04 INFO - PROCESS | 1663 | 1464907444046 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 468ms 15:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:44:04 INFO - PROCESS | 1663 | 1464907444064 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1663 | 1464907444066 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:44:04 INFO - PROCESS | 1663 | 1464907444073 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1663 | 1464907444076 Marionette TRACE conn2 <- [1,2586,null,{}] 15:44:04 INFO - PROCESS | 1663 | 1464907444079 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1663 | 1464907444159 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:44:04 INFO - PROCESS | 1663 | 1464907444172 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x121809800 == 35 [pid = 1663] [id = 654] 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x115ece800) [pid = 1663] [serial = 1962] [outer = 0x0] 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11758d800) [pid = 1663] [serial = 1963] [outer = 0x115ece800] 15:44:04 INFO - PROCESS | 1663 | 1464907444198 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x118059c00) [pid = 1663] [serial = 1964] [outer = 0x115ece800] 15:44:04 INFO - PROCESS | 1663 | 1464907444539 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 478ms 15:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:44:04 INFO - PROCESS | 1663 | 1464907444547 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1663 | 1464907444549 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:44:04 INFO - PROCESS | 1663 | 1464907444551 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1663 | 1464907444554 Marionette TRACE conn2 <- [1,2590,null,{}] 15:44:04 INFO - PROCESS | 1663 | 1464907444559 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1663 | 1464907444663 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:44:04 INFO - PROCESS | 1663 | 1464907444670 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185b0800 == 36 [pid = 1663] [id = 655] 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x113105c00) [pid = 1663] [serial = 1965] [outer = 0x0] 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1181a4400) [pid = 1663] [serial = 1966] [outer = 0x113105c00] 15:44:04 INFO - PROCESS | 1663 | 1464907444695 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x118391800) [pid = 1663] [serial = 1967] [outer = 0x113105c00] 15:44:05 INFO - PROCESS | 1663 | 1464907445008 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 472ms 15:44:05 INFO - PROCESS | 1663 | 1464907445024 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1663 | 1464907445025 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:44:05 INFO - PROCESS | 1663 | 1464907445028 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1663 | 1464907445029 Marionette TRACE conn2 <- [1,2594,null,{}] 15:44:05 INFO - PROCESS | 1663 | 1464907445031 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1663 | 1464907445115 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:44:05 INFO - PROCESS | 1663 | 1464907445122 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x124878000 == 37 [pid = 1663] [id = 656] 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x118396800) [pid = 1663] [serial = 1968] [outer = 0x0] 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11856e400) [pid = 1663] [serial = 1969] [outer = 0x118396800] 15:44:05 INFO - PROCESS | 1663 | 1464907445148 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x118579400) [pid = 1663] [serial = 1970] [outer = 0x118396800] 15:44:05 INFO - PROCESS | 1663 | 1464907445532 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 15:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:44:05 INFO - PROCESS | 1663 | 1464907445558 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1663 | 1464907445559 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1663 | 1464907445561 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1663 | 1464907445563 Marionette TRACE conn2 <- [1,2598,null,{}] 15:44:05 INFO - PROCESS | 1663 | 1464907445566 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1663 | 1464907445685 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:44:05 INFO - PROCESS | 1663 | 1464907445690 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x119906000 == 38 [pid = 1663] [id = 657] 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x118574400) [pid = 1663] [serial = 1971] [outer = 0x0] 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118714400) [pid = 1663] [serial = 1972] [outer = 0x118574400] 15:44:05 INFO - PROCESS | 1663 | 1464907445719 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1191c2800) [pid = 1663] [serial = 1973] [outer = 0x118574400] 15:44:06 INFO - PROCESS | 1663 | 1464907446097 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 15:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:44:06 INFO - PROCESS | 1663 | 1464907446131 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1663 | 1464907446132 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:44:06 INFO - PROCESS | 1663 | 1464907446134 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1663 | 1464907446136 Marionette TRACE conn2 <- [1,2602,null,{}] 15:44:06 INFO - PROCESS | 1663 | 1464907446140 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1663 | 1464907446244 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:44:06 INFO - PROCESS | 1663 | 1464907446248 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x126218800 == 39 [pid = 1663] [id = 658] 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11857cc00) [pid = 1663] [serial = 1974] [outer = 0x0] 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1191d1000) [pid = 1663] [serial = 1975] [outer = 0x11857cc00] 15:44:06 INFO - PROCESS | 1663 | 1464907446302 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1197ebc00) [pid = 1663] [serial = 1976] [outer = 0x11857cc00] 15:44:06 INFO - PROCESS | 1663 | 1464907446620 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 15:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:44:06 INFO - PROCESS | 1663 | 1464907446657 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1663 | 1464907446658 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:44:06 INFO - PROCESS | 1663 | 1464907446660 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1663 | 1464907446661 Marionette TRACE conn2 <- [1,2606,null,{}] 15:44:06 INFO - PROCESS | 1663 | 1464907446663 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1663 | 1464907446770 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:44:06 INFO - PROCESS | 1663 | 1464907446774 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dcd000 == 40 [pid = 1663] [id = 659] 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1197ee800) [pid = 1663] [serial = 1977] [outer = 0x0] 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x119c8c400) [pid = 1663] [serial = 1978] [outer = 0x1197ee800] 15:44:06 INFO - PROCESS | 1663 | 1464907446799 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x119d03400) [pid = 1663] [serial = 1979] [outer = 0x1197ee800] 15:44:07 INFO - PROCESS | 1663 | 1464907447151 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 15:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:44:07 INFO - PROCESS | 1663 | 1464907447183 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1663 | 1464907447185 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:44:07 INFO - PROCESS | 1663 | 1464907447189 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1663 | 1464907447190 Marionette TRACE conn2 <- [1,2610,null,{}] 15:44:07 INFO - PROCESS | 1663 | 1464907447193 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:07 INFO - PROCESS | 1663 | 1464907447681 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x118580c00) [pid = 1663] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1166cec00) [pid = 1663] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x124975400) [pid = 1663] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x121a68000) [pid = 1663] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12194d400) [pid = 1663] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x12185f000) [pid = 1663] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11224d000) [pid = 1663] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1197f9000) [pid = 1663] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x117426400) [pid = 1663] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x128e38c00) [pid = 1663] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x121585000) [pid = 1663] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12497c800) [pid = 1663] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1264bbc00) [pid = 1663] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x112926800) [pid = 1663] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12673b400) [pid = 1663] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x126736400) [pid = 1663] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121951800) [pid = 1663] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11857c000) [pid = 1663] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x115e4bc00) [pid = 1663] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119b0d400) [pid = 1663] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11a03dc00) [pid = 1663] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1197ef400) [pid = 1663] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x118050400) [pid = 1663] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x111c88800) [pid = 1663] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x112055400) [pid = 1663] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x110ed7c00) [pid = 1663] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11278c800) [pid = 1663] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:44:07 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1166d5c00) [pid = 1663] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:44:07 INFO - PROCESS | 1663 | 1464907447733 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x116875000 == 41 [pid = 1663] [id = 660] 15:44:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x110e87800) [pid = 1663] [serial = 1980] [outer = 0x0] 15:44:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x112053c00) [pid = 1663] [serial = 1981] [outer = 0x110e87800] 15:44:07 INFO - PROCESS | 1663 | 1464907447759 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x113110400) [pid = 1663] [serial = 1982] [outer = 0x110e87800] 15:44:08 INFO - PROCESS | 1663 | 1464907448029 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 15:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:44:08 INFO - PROCESS | 1663 | 1464907448060 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1663 | 1464907448061 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:44:08 INFO - PROCESS | 1663 | 1464907448063 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1663 | 1464907448064 Marionette TRACE conn2 <- [1,2614,null,{}] 15:44:08 INFO - PROCESS | 1663 | 1464907448066 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1663 | 1464907448156 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:44:08 INFO - PROCESS | 1663 | 1464907448161 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x129117800 == 42 [pid = 1663] [id = 661] 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11718d400) [pid = 1663] [serial = 1983] [outer = 0x0] 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118931000) [pid = 1663] [serial = 1984] [outer = 0x11718d400] 15:44:08 INFO - PROCESS | 1663 | 1464907448186 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11a03a800) [pid = 1663] [serial = 1985] [outer = 0x11718d400] 15:44:08 INFO - PROCESS | 1663 | 1464907448532 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 15:44:08 INFO - PROCESS | 1663 | 1464907448583 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1663 | 1464907448584 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:44:08 INFO - PROCESS | 1663 | 1464907448587 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1663 | 1464907448588 Marionette TRACE conn2 <- [1,2618,null,{}] 15:44:08 INFO - PROCESS | 1663 | 1464907448590 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1663 | 1464907448673 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:44:08 INFO - PROCESS | 1663 | 1464907448677 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a05000 == 43 [pid = 1663] [id = 662] 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11a0b9c00) [pid = 1663] [serial = 1986] [outer = 0x0] 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11a0c5000) [pid = 1663] [serial = 1987] [outer = 0x11a0b9c00] 15:44:08 INFO - PROCESS | 1663 | 1464907448702 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12107dc00) [pid = 1663] [serial = 1988] [outer = 0x11a0b9c00] 15:44:09 INFO - PROCESS | 1663 | 1464907449040 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 469ms 15:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:44:09 INFO - PROCESS | 1663 | 1464907449057 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1663 | 1464907449058 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:44:09 INFO - PROCESS | 1663 | 1464907449060 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1663 | 1464907449061 Marionette TRACE conn2 <- [1,2622,null,{}] 15:44:09 INFO - PROCESS | 1663 | 1464907449064 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1663 | 1464907449149 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:44:09 INFO - PROCESS | 1663 | 1464907449156 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a828800 == 44 [pid = 1663] [id = 663] 15:44:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x110ece400) [pid = 1663] [serial = 1989] [outer = 0x0] 15:44:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x121083800) [pid = 1663] [serial = 1990] [outer = 0x110ece400] 15:44:09 INFO - PROCESS | 1663 | 1464907449181 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1211d2800) [pid = 1663] [serial = 1991] [outer = 0x110ece400] 15:44:09 INFO - PROCESS | 1663 | 1464907449528 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 15:44:09 INFO - PROCESS | 1663 | 1464907449581 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:44:09 INFO - PROCESS | 1663 | 1464907449598 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:44:09 INFO - PROCESS | 1663 | 1464907449602 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1663 | 1464907449603 Marionette TRACE conn2 <- [1,2626,null,{}] 15:44:09 INFO - PROCESS | 1663 | 1464907449607 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1663 | 1464907449817 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:44:09 INFO - PROCESS | 1663 | 1464907449935 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11324f000 == 45 [pid = 1663] [id = 664] 15:44:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x110e82400) [pid = 1663] [serial = 1992] [outer = 0x0] 15:44:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x110e87c00) [pid = 1663] [serial = 1993] [outer = 0x110e82400] 15:44:09 INFO - PROCESS | 1663 | 1464907449989 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x110f79800) [pid = 1663] [serial = 1994] [outer = 0x110e82400] 15:44:10 INFO - PROCESS | 1663 | 1464907450532 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 976ms 15:44:10 INFO - PROCESS | 1663 | 1464907450597 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1663 | 1464907450600 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:44:10 INFO - PROCESS | 1663 | 1464907450607 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1663 | 1464907450610 Marionette TRACE conn2 <- [1,2630,null,{}] 15:44:10 INFO - PROCESS | 1663 | 1464907450613 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:10 INFO - PROCESS | 1663 | 1464907450728 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:44:10 INFO - PROCESS | 1663 | 1464907450819 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185be800 == 46 [pid = 1663] [id = 665] 15:44:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1127a1c00) [pid = 1663] [serial = 1995] [outer = 0x0] 15:44:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1127a4400) [pid = 1663] [serial = 1996] [outer = 0x1127a1c00] 15:44:10 INFO - PROCESS | 1663 | 1464907450851 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11288d400) [pid = 1663] [serial = 1997] [outer = 0x1127a1c00] 15:44:11 INFO - PROCESS | 1663 | 1464907451433 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 871ms 15:44:11 INFO - PROCESS | 1663 | 1464907451479 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1663 | 1464907451480 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:44:11 INFO - PROCESS | 1663 | 1464907451483 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1663 | 1464907451484 Marionette TRACE conn2 <- [1,2634,null,{}] 15:44:11 INFO - PROCESS | 1663 | 1464907451486 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1663 | 1464907451777 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:44:11 INFO - PROCESS | 1663 | 1464907451913 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x116137800 == 47 [pid = 1663] [id = 666] 15:44:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x110e85c00) [pid = 1663] [serial = 1998] [outer = 0x0] 15:44:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x110f83400) [pid = 1663] [serial = 1999] [outer = 0x110e85c00] 15:44:11 INFO - PROCESS | 1663 | 1464907451944 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x11268b000) [pid = 1663] [serial = 2000] [outer = 0x110e85c00] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12a828800 == 46 [pid = 1663] [id = 663] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x129a05000 == 45 [pid = 1663] [id = 662] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x129117800 == 44 [pid = 1663] [id = 661] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116875000 == 43 [pid = 1663] [id = 660] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x126dcd000 == 42 [pid = 1663] [id = 659] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x126218800 == 41 [pid = 1663] [id = 658] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119906000 == 40 [pid = 1663] [id = 657] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x124878000 == 39 [pid = 1663] [id = 656] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x129522c00) [pid = 1663] [serial = 1939] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1185b0800 == 38 [pid = 1663] [id = 655] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x121809800 == 37 [pid = 1663] [id = 654] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x121464800 == 36 [pid = 1663] [id = 653] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x11a04b000 == 35 [pid = 1663] [id = 652] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119906800 == 34 [pid = 1663] [id = 651] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119182000 == 33 [pid = 1663] [id = 650] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1185b2000 == 32 [pid = 1663] [id = 649] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x117063800 == 31 [pid = 1663] [id = 648] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x11608c800 == 30 [pid = 1663] [id = 647] 15:44:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb91800 == 29 [pid = 1663] [id = 646] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x118566000) [pid = 1663] [serial = 1832] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119c8d000) [pid = 1663] [serial = 1835] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x11718e400) [pid = 1663] [serial = 1829] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x126239c00) [pid = 1663] [serial = 1847] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x126232800) [pid = 1663] [serial = 1814] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1257b0400) [pid = 1663] [serial = 1844] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1249f0800) [pid = 1663] [serial = 1841] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1127cec00) [pid = 1663] [serial = 1826] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12107f800) [pid = 1663] [serial = 1838] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12951b400) [pid = 1663] [serial = 1937] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124971c00) [pid = 1663] [serial = 1921] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12623b000) [pid = 1663] [serial = 1924] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x126b0a400) [pid = 1663] [serial = 1927] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11838a800) [pid = 1663] [serial = 1930] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x126240400) [pid = 1663] [serial = 1931] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1291ef400) [pid = 1663] [serial = 1936] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126d7a000) [pid = 1663] [serial = 1928] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1279aac00) [pid = 1663] [serial = 1897] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1278e6800) [pid = 1663] [serial = 1895] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x126972400) [pid = 1663] [serial = 1894] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1264c0400) [pid = 1663] [serial = 1892] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1257b1c00) [pid = 1663] [serial = 1891] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11919c400) [pid = 1663] [serial = 1888] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x121089800) [pid = 1663] [serial = 1889] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118052000) [pid = 1663] [serial = 1886] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1166d5800) [pid = 1663] [serial = 1885] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1279b1c00) [pid = 1663] [serial = 1882] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x128e37c00) [pid = 1663] [serial = 1883] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x121087800) [pid = 1663] [serial = 1918] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119c99000) [pid = 1663] [serial = 1915] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12107c800) [pid = 1663] [serial = 1916] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11857a400) [pid = 1663] [serial = 1912] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1191c6c00) [pid = 1663] [serial = 1913] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1127cdc00) [pid = 1663] [serial = 1909] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x116602400) [pid = 1663] [serial = 1910] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x112e02400) [pid = 1663] [serial = 1907] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x112793400) [pid = 1663] [serial = 1906] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119199c00) [pid = 1663] [serial = 1904] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x112794800) [pid = 1663] [serial = 1903] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128e3cc00) [pid = 1663] [serial = 1900] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1294b0800) [pid = 1663] [serial = 1901] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128e37800) [pid = 1663] [serial = 1898] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1278e1c00) [pid = 1663] [serial = 1933] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1264bb800) [pid = 1663] [serial = 1925] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1252c4800) [pid = 1663] [serial = 1922] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x128e34400) [pid = 1663] [serial = 1934] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12157c000) [pid = 1663] [serial = 1919] [outer = 0x0] [url = about:blank] 15:44:12 INFO - PROCESS | 1663 | 1464907452429 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 972ms 15:44:12 INFO - PROCESS | 1663 | 1464907452457 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:44:12 INFO - PROCESS | 1663 | 1464907452459 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:44:12 INFO - PROCESS | 1663 | 1464907452462 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1663 | 1464907452465 Marionette TRACE conn2 <- [1,2638,null,{}] 15:44:12 INFO - PROCESS | 1663 | 1464907452468 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1663 | 1464907452549 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:44:12 INFO - PROCESS | 1663 | 1464907452559 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x117062800 == 30 [pid = 1663] [id = 667] 15:44:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11278fc00) [pid = 1663] [serial = 2001] [outer = 0x0] 15:44:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1127cc400) [pid = 1663] [serial = 2002] [outer = 0x11278fc00] 15:44:12 INFO - PROCESS | 1663 | 1464907452588 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x112920000) [pid = 1663] [serial = 2003] [outer = 0x11278fc00] 15:44:13 INFO - PROCESS | 1663 | 1464907453042 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 621ms 15:44:13 INFO - PROCESS | 1663 | 1464907453084 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1663 | 1464907453086 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:44:13 INFO - PROCESS | 1663 | 1464907453091 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1663 | 1464907453093 Marionette TRACE conn2 <- [1,2642,null,{}] 15:44:13 INFO - PROCESS | 1663 | 1464907453097 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:13 INFO - PROCESS | 1663 | 1464907453234 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:44:13 INFO - PROCESS | 1663 | 1464907453246 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192d2000 == 31 [pid = 1663] [id = 668] 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113106c00) [pid = 1663] [serial = 2004] [outer = 0x0] 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x11310d400) [pid = 1663] [serial = 2005] [outer = 0x113106c00] 15:44:13 INFO - PROCESS | 1663 | 1464907453272 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x113d0b800) [pid = 1663] [serial = 2006] [outer = 0x113106c00] 15:44:13 INFO - PROCESS | 1663 | 1464907453599 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:44:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 15:44:13 INFO - PROCESS | 1663 | 1464907453617 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1663 | 1464907453622 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:44:13 INFO - PROCESS | 1663 | 1464907453631 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1663 | 1464907453642 Marionette TRACE conn2 <- [1,2646,null,{}] 15:44:13 INFO - PROCESS | 1663 | 1464907453645 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:13 INFO - PROCESS | 1663 | 1464907453728 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:44:13 INFO - PROCESS | 1663 | 1464907453733 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x121467800 == 32 [pid = 1663] [id = 669] 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x113f11400) [pid = 1663] [serial = 2007] [outer = 0x0] 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x116077400) [pid = 1663] [serial = 2008] [outer = 0x113f11400] 15:44:13 INFO - PROCESS | 1663 | 1464907453762 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1167c4800) [pid = 1663] [serial = 2009] [outer = 0x113f11400] 15:44:14 INFO - PROCESS | 1663 | 1464907454080 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:44:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 485ms 15:44:14 INFO - PROCESS | 1663 | 1464907454112 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1663 | 1464907454113 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:44:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:44:14 INFO - PROCESS | 1663 | 1464907454115 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1663 | 1464907454116 Marionette TRACE conn2 <- [1,2650,null,{}] 15:44:14 INFO - PROCESS | 1663 | 1464907454119 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1663 | 1464907454200 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:44:14 INFO - PROCESS | 1663 | 1464907454259 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x121285000 == 33 [pid = 1663] [id = 670] 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x111c82400) [pid = 1663] [serial = 2010] [outer = 0x0] 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x116a69400) [pid = 1663] [serial = 2011] [outer = 0x111c82400] 15:44:14 INFO - PROCESS | 1663 | 1464907454285 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x117423c00) [pid = 1663] [serial = 2012] [outer = 0x111c82400] 15:44:14 INFO - PROCESS | 1663 | 1464907454615 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:44:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 15:44:14 INFO - PROCESS | 1663 | 1464907454634 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1663 | 1464907454637 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:44:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:44:14 INFO - PROCESS | 1663 | 1464907454642 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1663 | 1464907454643 Marionette TRACE conn2 <- [1,2654,null,{}] 15:44:14 INFO - PROCESS | 1663 | 1464907454646 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1663 | 1464907454756 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:44:14 INFO - PROCESS | 1663 | 1464907454790 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12486d800 == 34 [pid = 1663] [id = 671] 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118054000) [pid = 1663] [serial = 2013] [outer = 0x0] 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11819d800) [pid = 1663] [serial = 2014] [outer = 0x118054000] 15:44:14 INFO - PROCESS | 1663 | 1464907454822 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x118393800) [pid = 1663] [serial = 2015] [outer = 0x118054000] 15:44:15 INFO - PROCESS | 1663 | 1464907455165 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:44:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:44:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 569ms 15:44:15 INFO - PROCESS | 1663 | 1464907455212 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1663 | 1464907455213 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:44:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:44:15 INFO - PROCESS | 1663 | 1464907455215 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1663 | 1464907455216 Marionette TRACE conn2 <- [1,2658,null,{}] 15:44:15 INFO - PROCESS | 1663 | 1464907455219 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1663 | 1464907455328 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:44:15 INFO - PROCESS | 1663 | 1464907455342 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x125816000 == 35 [pid = 1663] [id = 672] 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118397000) [pid = 1663] [serial = 2016] [outer = 0x0] 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11857c400) [pid = 1663] [serial = 2017] [outer = 0x118397000] 15:44:15 INFO - PROCESS | 1663 | 1464907455367 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118719c00) [pid = 1663] [serial = 2018] [outer = 0x118397000] 15:44:15 INFO - PROCESS | 1663 | 1464907455688 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:44:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:44:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 15:44:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:44:15 INFO - PROCESS | 1663 | 1464907455737 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1663 | 1464907455738 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:44:15 INFO - PROCESS | 1663 | 1464907455748 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1663 | 1464907455749 Marionette TRACE conn2 <- [1,2662,null,{}] 15:44:15 INFO - PROCESS | 1663 | 1464907455752 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1663 | 1464907455851 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:44:15 INFO - PROCESS | 1663 | 1464907455855 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12644f000 == 36 [pid = 1663] [id = 673] 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118582800) [pid = 1663] [serial = 2019] [outer = 0x0] 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119122800) [pid = 1663] [serial = 2020] [outer = 0x118582800] 15:44:15 INFO - PROCESS | 1663 | 1464907455880 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1191c7c00) [pid = 1663] [serial = 2021] [outer = 0x118582800] 15:44:16 INFO - PROCESS | 1663 | 1464907456213 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:44:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 477ms 15:44:16 INFO - PROCESS | 1663 | 1464907456218 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1663 | 1464907456221 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:44:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:44:16 INFO - PROCESS | 1663 | 1464907456244 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1663 | 1464907456245 Marionette TRACE conn2 <- [1,2666,null,{}] 15:44:16 INFO - PROCESS | 1663 | 1464907456248 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1663 | 1464907456352 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:44:16 INFO - PROCESS | 1663 | 1464907456357 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc8000 == 37 [pid = 1663] [id = 674] 15:44:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11310f400) [pid = 1663] [serial = 2022] [outer = 0x0] 15:44:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1191cd800) [pid = 1663] [serial = 2023] [outer = 0x11310f400] 15:44:16 INFO - PROCESS | 1663 | 1464907456382 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1197f1400) [pid = 1663] [serial = 2024] [outer = 0x11310f400] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11a0b9c00) [pid = 1663] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118574400) [pid = 1663] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x112787c00) [pid = 1663] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x112924c00) [pid = 1663] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x110e80c00) [pid = 1663] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11291f400) [pid = 1663] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11857cc00) [pid = 1663] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118396800) [pid = 1663] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x112023c00) [pid = 1663] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113d73800) [pid = 1663] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113105c00) [pid = 1663] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112787800) [pid = 1663] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x115ece800) [pid = 1663] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x110f76c00) [pid = 1663] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1197ee800) [pid = 1663] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x110e87800) [pid = 1663] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:44:16 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11718d400) [pid = 1663] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:44:17 INFO - PROCESS | 1663 | 1464907457294 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:44:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1079ms 15:44:17 INFO - PROCESS | 1663 | 1464907457318 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1663 | 1464907457319 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:44:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:44:17 INFO - PROCESS | 1663 | 1464907457324 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1663 | 1464907457325 Marionette TRACE conn2 <- [1,2670,null,{}] 15:44:17 INFO - PROCESS | 1663 | 1464907457327 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:17 INFO - PROCESS | 1663 | 1464907457407 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:44:17 INFO - PROCESS | 1663 | 1464907457457 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a062000 == 38 [pid = 1663] [id = 675] 15:44:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1127cb400) [pid = 1663] [serial = 2025] [outer = 0x0] 15:44:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x113d73800) [pid = 1663] [serial = 2026] [outer = 0x1127cb400] 15:44:17 INFO - PROCESS | 1663 | 1464907457482 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11838c000) [pid = 1663] [serial = 2027] [outer = 0x1127cb400] 15:44:18 INFO - PROCESS | 1663 | 1464907458254 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1663 | 1464907458294 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:44:18 INFO - PROCESS | 1663 | 1464907458296 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1663 | 1464907458297 Marionette TRACE conn2 <- [1,2674,null,{}] 15:44:18 INFO - PROCESS | 1663 | 1464907458300 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:18 INFO - PROCESS | 1663 | 1464907458381 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:44:18 INFO - PROCESS | 1663 | 1464907458386 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294e2800 == 39 [pid = 1663] [id = 676] 15:44:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x116f31000) [pid = 1663] [serial = 2028] [outer = 0x0] 15:44:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1197f0c00) [pid = 1663] [serial = 2029] [outer = 0x116f31000] 15:44:18 INFO - PROCESS | 1663 | 1464907458415 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119d07c00) [pid = 1663] [serial = 2030] [outer = 0x116f31000] 15:44:19 INFO - PROCESS | 1663 | 1464907459349 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1663 | 1464907459371 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:44:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:44:19 INFO - PROCESS | 1663 | 1464907459375 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1663 | 1464907459376 Marionette TRACE conn2 <- [1,2678,null,{}] 15:44:19 INFO - PROCESS | 1663 | 1464907459380 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:19 INFO - PROCESS | 1663 | 1464907459487 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:44:19 INFO - PROCESS | 1663 | 1464907459539 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917b000 == 40 [pid = 1663] [id = 677] 15:44:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11204bc00) [pid = 1663] [serial = 2031] [outer = 0x0] 15:44:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x112798800) [pid = 1663] [serial = 2032] [outer = 0x11204bc00] 15:44:19 INFO - PROCESS | 1663 | 1464907459572 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x112927800) [pid = 1663] [serial = 2033] [outer = 0x11204bc00] 15:44:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:44:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1121ms 15:44:20 INFO - PROCESS | 1663 | 1464907460489 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:44:20 INFO - PROCESS | 1663 | 1464907460496 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1663 | 1464907460500 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:44:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:44:20 INFO - PROCESS | 1663 | 1464907460506 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1663 | 1464907460508 Marionette TRACE conn2 <- [1,2682,null,{}] 15:44:20 INFO - PROCESS | 1663 | 1464907460511 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1663 | 1464907460618 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:44:20 INFO - PROCESS | 1663 | 1464907460671 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fa4000 == 41 [pid = 1663] [id = 678] 15:44:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x112928400) [pid = 1663] [serial = 2034] [outer = 0x0] 15:44:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x113d05c00) [pid = 1663] [serial = 2035] [outer = 0x112928400] 15:44:20 INFO - PROCESS | 1663 | 1464907460701 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x115ece400) [pid = 1663] [serial = 2036] [outer = 0x112928400] 15:44:21 INFO - PROCESS | 1663 | 1464907461606 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:44:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1123ms 15:44:21 INFO - PROCESS | 1663 | 1464907461630 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:44:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:44:21 INFO - PROCESS | 1663 | 1464907461632 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:44:21 INFO - PROCESS | 1663 | 1464907461634 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1663 | 1464907461637 Marionette TRACE conn2 <- [1,2686,null,{}] 15:44:21 INFO - PROCESS | 1663 | 1464907461645 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:21 INFO - PROCESS | 1663 | 1464907461752 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:44:21 INFO - PROCESS | 1663 | 1464907461805 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa42800 == 42 [pid = 1663] [id = 679] 15:44:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x117426000) [pid = 1663] [serial = 2037] [outer = 0x0] 15:44:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11856e800) [pid = 1663] [serial = 2038] [outer = 0x117426000] 15:44:21 INFO - PROCESS | 1663 | 1464907461838 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x119190400) [pid = 1663] [serial = 2039] [outer = 0x117426000] 15:44:22 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf16000 == 41 [pid = 1663] [id = 16] 15:44:22 INFO - PROCESS | 1663 | 1464907462806 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:44:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:44:22 INFO - PROCESS | 1663 | 1464907462862 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:44:22 INFO - PROCESS | 1663 | 1464907462866 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1663 | 1464907462868 Marionette TRACE conn2 <- [1,2690,null,{}] 15:44:22 INFO - PROCESS | 1663 | 1464907462872 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1663 | 1464907462967 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:44:23 INFO - PROCESS | 1663 | 1464907463020 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a05f000 == 42 [pid = 1663] [id = 680] 15:44:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1127a1000) [pid = 1663] [serial = 2040] [outer = 0x0] 15:44:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1127d0800) [pid = 1663] [serial = 2041] [outer = 0x1127a1000] 15:44:23 INFO - PROCESS | 1663 | 1464907463048 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x112a76800) [pid = 1663] [serial = 2042] [outer = 0x1127a1000] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11a062000 == 41 [pid = 1663] [id = 675] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc8000 == 40 [pid = 1663] [id = 674] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12644f000 == 39 [pid = 1663] [id = 673] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x121083800) [pid = 1663] [serial = 1990] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x125816000 == 38 [pid = 1663] [id = 672] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12486d800 == 37 [pid = 1663] [id = 671] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x121285000 == 36 [pid = 1663] [id = 670] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x121467800 == 35 [pid = 1663] [id = 669] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1192d2000 == 34 [pid = 1663] [id = 668] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x117062800 == 33 [pid = 1663] [id = 667] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x116137800 == 32 [pid = 1663] [id = 666] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1185be800 == 31 [pid = 1663] [id = 665] 15:44:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11324f000 == 30 [pid = 1663] [id = 664] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x119c8c400) [pid = 1663] [serial = 1978] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1197ebc00) [pid = 1663] [serial = 1976] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119d03400) [pid = 1663] [serial = 1979] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11a0c5000) [pid = 1663] [serial = 1987] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112053c00) [pid = 1663] [serial = 1981] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113110400) [pid = 1663] [serial = 1982] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11a03a800) [pid = 1663] [serial = 1985] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118931000) [pid = 1663] [serial = 1984] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118579400) [pid = 1663] [serial = 1970] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12107dc00) [pid = 1663] [serial = 1988] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118714400) [pid = 1663] [serial = 1972] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112794000) [pid = 1663] [serial = 1945] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11279f000) [pid = 1663] [serial = 1946] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x116a68c00) [pid = 1663] [serial = 1960] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1173a8800) [pid = 1663] [serial = 1961] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x112890800) [pid = 1663] [serial = 1948] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x112922c00) [pid = 1663] [serial = 1949] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x112f22c00) [pid = 1663] [serial = 1951] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x113106400) [pid = 1663] [serial = 1952] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1191d1000) [pid = 1663] [serial = 1975] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11856e400) [pid = 1663] [serial = 1969] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x11204dc00) [pid = 1663] [serial = 1942] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x112683c00) [pid = 1663] [serial = 1943] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1161b9800) [pid = 1663] [serial = 1957] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1168cb400) [pid = 1663] [serial = 1958] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1181a4400) [pid = 1663] [serial = 1966] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x118391800) [pid = 1663] [serial = 1967] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x113111000) [pid = 1663] [serial = 1954] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x113d6e400) [pid = 1663] [serial = 1955] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x11758d800) [pid = 1663] [serial = 1963] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x118059c00) [pid = 1663] [serial = 1964] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x1295ee800) [pid = 1663] [serial = 1940] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1191c2800) [pid = 1663] [serial = 1973] [outer = 0x0] [url = about:blank] 15:44:23 INFO - PROCESS | 1663 | 1464907463946 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1663 | 1464907463993 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:44:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:44:24 INFO - PROCESS | 1663 | 1464907463997 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1663 | 1464907463999 Marionette TRACE conn2 <- [1,2694,null,{}] 15:44:24 INFO - PROCESS | 1663 | 1464907464001 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:24 INFO - PROCESS | 1663 | 1464907464083 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:44:24 INFO - PROCESS | 1663 | 1464907464134 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x117113800 == 31 [pid = 1663] [id = 681] 15:44:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11279c000) [pid = 1663] [serial = 2043] [outer = 0x0] 15:44:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x112f2d400) [pid = 1663] [serial = 2044] [outer = 0x11279c000] 15:44:24 INFO - PROCESS | 1663 | 1464907464160 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x11310f000) [pid = 1663] [serial = 2045] [outer = 0x11279c000] 15:44:25 INFO - PROCESS | 1663 | 1464907465068 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1663 | 1464907465125 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:44:25 INFO - PROCESS | 1663 | 1464907465127 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1663 | 1464907465130 Marionette TRACE conn2 <- [1,2698,null,{}] 15:44:25 INFO - PROCESS | 1663 | 1464907465140 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:25 INFO - PROCESS | 1663 | 1464907465224 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:44:25 INFO - PROCESS | 1663 | 1464907465230 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a059000 == 32 [pid = 1663] [id = 682] 15:44:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1161b2800) [pid = 1663] [serial = 2046] [outer = 0x0] 15:44:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1167c6000) [pid = 1663] [serial = 2047] [outer = 0x1161b2800] 15:44:25 INFO - PROCESS | 1663 | 1464907465258 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x117189800) [pid = 1663] [serial = 2048] [outer = 0x1161b2800] 15:44:26 INFO - PROCESS | 1663 | 1464907466113 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1663 | 1464907466151 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:44:26 INFO - PROCESS | 1663 | 1464907466154 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1663 | 1464907466155 Marionette TRACE conn2 <- [1,2702,null,{}] 15:44:26 INFO - PROCESS | 1663 | 1464907466157 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1663 | 1464907466260 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:44:26 INFO - PROCESS | 1663 | 1464907466293 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12199f800 == 33 [pid = 1663] [id = 683] 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x117587800) [pid = 1663] [serial = 2049] [outer = 0x0] 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1181ac800) [pid = 1663] [serial = 2050] [outer = 0x117587800] 15:44:26 INFO - PROCESS | 1663 | 1464907466321 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x118398800) [pid = 1663] [serial = 2051] [outer = 0x117587800] 15:44:26 INFO - PROCESS | 1663 | 1464907466669 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:44:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 15:44:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:44:26 INFO - PROCESS | 1663 | 1464907466676 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1663 | 1464907466677 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:44:26 INFO - PROCESS | 1663 | 1464907466679 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1663 | 1464907466680 Marionette TRACE conn2 <- [1,2706,null,{}] 15:44:26 INFO - PROCESS | 1663 | 1464907466682 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1663 | 1464907466781 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:44:26 INFO - PROCESS | 1663 | 1464907466793 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fad000 == 34 [pid = 1663] [id = 684] 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118571000) [pid = 1663] [serial = 2052] [outer = 0x0] 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11857c000) [pid = 1663] [serial = 2053] [outer = 0x118571000] 15:44:26 INFO - PROCESS | 1663 | 1464907466819 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11892e400) [pid = 1663] [serial = 2054] [outer = 0x118571000] 15:44:27 INFO - PROCESS | 1663 | 1464907467175 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:44:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 15:44:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:44:27 INFO - PROCESS | 1663 | 1464907467206 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1663 | 1464907467208 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:44:27 INFO - PROCESS | 1663 | 1464907467210 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1663 | 1464907467212 Marionette TRACE conn2 <- [1,2710,null,{}] 15:44:27 INFO - PROCESS | 1663 | 1464907467216 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:27 INFO - PROCESS | 1663 | 1464907467402 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:44:27 INFO - PROCESS | 1663 | 1464907467425 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12644c000 == 35 [pid = 1663] [id = 685] 15:44:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x119198400) [pid = 1663] [serial = 2055] [outer = 0x0] 15:44:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1191cd000) [pid = 1663] [serial = 2056] [outer = 0x119198400] 15:44:27 INFO - PROCESS | 1663 | 1464907467466 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11a0bc800) [pid = 1663] [serial = 2057] [outer = 0x119198400] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x113f11400) [pid = 1663] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11310f400) [pid = 1663] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x118397000) [pid = 1663] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x111c82400) [pid = 1663] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x118582800) [pid = 1663] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x113106c00) [pid = 1663] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x110e85c00) [pid = 1663] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11278fc00) [pid = 1663] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x110ece400) [pid = 1663] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1127cb400) [pid = 1663] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:44:27 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x118054000) [pid = 1663] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:44:27 INFO - PROCESS | 1663 | 1464907467910 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1663 | 1464907467933 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:44:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:44:27 INFO - PROCESS | 1663 | 1464907467935 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1663 | 1464907467936 Marionette TRACE conn2 <- [1,2714,null,{}] 15:44:27 INFO - PROCESS | 1663 | 1464907467939 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1663 | 1464907468017 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:44:28 INFO - PROCESS | 1663 | 1464907468024 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dc5000 == 36 [pid = 1663] [id = 686] 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1127ce400) [pid = 1663] [serial = 2058] [outer = 0x0] 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x118054000) [pid = 1663] [serial = 2059] [outer = 0x1127ce400] 15:44:28 INFO - PROCESS | 1663 | 1464907468049 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11a0bfc00) [pid = 1663] [serial = 2060] [outer = 0x1127ce400] 15:44:28 INFO - PROCESS | 1663 | 1464907468373 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:44:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 15:44:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:44:28 INFO - PROCESS | 1663 | 1464907468407 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1663 | 1464907468409 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:44:28 INFO - PROCESS | 1663 | 1464907468411 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1663 | 1464907468412 Marionette TRACE conn2 <- [1,2718,null,{}] 15:44:28 INFO - PROCESS | 1663 | 1464907468414 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1663 | 1464907468515 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:44:28 INFO - PROCESS | 1663 | 1464907468523 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11675a800 == 37 [pid = 1663] [id = 687] 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118397c00) [pid = 1663] [serial = 2061] [outer = 0x0] 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12107dc00) [pid = 1663] [serial = 2062] [outer = 0x118397c00] 15:44:28 INFO - PROCESS | 1663 | 1464907468548 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x112890c00) [pid = 1663] [serial = 2063] [outer = 0x118397c00] 15:44:28 INFO - PROCESS | 1663 | 1464907468885 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1663 | 1464907468931 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:44:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:44:28 INFO - PROCESS | 1663 | 1464907468933 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1663 | 1464907468934 Marionette TRACE conn2 <- [1,2722,null,{}] 15:44:28 INFO - PROCESS | 1663 | 1464907468937 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1663 | 1464907469017 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:44:29 INFO - PROCESS | 1663 | 1464907469023 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a821000 == 38 [pid = 1663] [id = 688] 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x121088c00) [pid = 1663] [serial = 2064] [outer = 0x0] 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12124f000) [pid = 1663] [serial = 2065] [outer = 0x121088c00] 15:44:29 INFO - PROCESS | 1663 | 1464907469048 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x12125ac00) [pid = 1663] [serial = 2066] [outer = 0x121088c00] 15:44:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 15:44:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:44:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 15:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:29 INFO - _addTest/ [0,2725,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1663 | 1464907469459 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:44:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:44:29 INFO - PROCESS | 1663 | 1464907469463 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1663 | 1464907469465 Marionette TRACE conn2 <- [1,2726,null,{}] 15:44:29 INFO - PROCESS | 1663 | 1464907469469 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1663 | 1464907469597 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:44:29 INFO - PROCESS | 1663 | 1464907469605 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad82000 == 39 [pid = 1663] [id = 689] 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x111ab1800) [pid = 1663] [serial = 2067] [outer = 0x0] 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12157d800) [pid = 1663] [serial = 2068] [outer = 0x111ab1800] 15:44:29 INFO - PROCESS | 1663 | 1464907469646 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x121584800) [pid = 1663] [serial = 2069] [outer = 0x111ab1800] 15:44:30 INFO - PROCESS | 1663 | 1464907470171 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:44:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 15:44:30 INFO - PROCESS | 1663 | 1464907470233 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1663 | 1464907470236 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:44:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:44:30 INFO - PROCESS | 1663 | 1464907470267 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1663 | 1464907470269 Marionette TRACE conn2 <- [1,2730,null,{}] 15:44:30 INFO - PROCESS | 1663 | 1464907470288 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:30 INFO - PROCESS | 1663 | 1464907470393 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:44:30 INFO - PROCESS | 1663 | 1464907470448 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x119513800 == 40 [pid = 1663] [id = 690] 15:44:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x112689400) [pid = 1663] [serial = 2070] [outer = 0x0] 15:44:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1127ce000) [pid = 1663] [serial = 2071] [outer = 0x112689400] 15:44:30 INFO - PROCESS | 1663 | 1464907470480 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x112a77800) [pid = 1663] [serial = 2072] [outer = 0x112689400] 15:44:31 INFO - PROCESS | 1663 | 1464907471418 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1663 | 1464907471456 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:44:31 INFO - PROCESS | 1663 | 1464907471460 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1663 | 1464907471462 Marionette TRACE conn2 <- [1,2734,null,{}] 15:44:31 INFO - PROCESS | 1663 | 1464907471465 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1663 | 1464907471594 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:44:31 INFO - PROCESS | 1663 | 1464907471653 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x124860000 == 41 [pid = 1663] [id = 691] 15:44:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x115e4a400) [pid = 1663] [serial = 2073] [outer = 0x0] 15:44:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11660f800) [pid = 1663] [serial = 2074] [outer = 0x115e4a400] 15:44:31 INFO - PROCESS | 1663 | 1464907471683 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11739bc00) [pid = 1663] [serial = 2075] [outer = 0x115e4a400] 15:44:32 INFO - PROCESS | 1663 | 1464907472148 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 15:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:44:32 INFO - PROCESS | 1663 | 1464907472181 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1663 | 1464907472183 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:44:32 INFO - PROCESS | 1663 | 1464907472185 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1663 | 1464907472188 Marionette TRACE conn2 <- [1,2738,null,{}] 15:44:32 INFO - PROCESS | 1663 | 1464907472196 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:32 INFO - PROCESS | 1663 | 1464907472304 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:44:32 INFO - PROCESS | 1663 | 1464907472362 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba39800 == 42 [pid = 1663] [id = 692] 15:44:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1181a4400) [pid = 1663] [serial = 2076] [outer = 0x0] 15:44:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x118715800) [pid = 1663] [serial = 2077] [outer = 0x1181a4400] 15:44:32 INFO - PROCESS | 1663 | 1464907472394 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119d08000) [pid = 1663] [serial = 2078] [outer = 0x1181a4400] 15:44:32 INFO - PROCESS | 1663 | 1464907472813 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 15:44:32 INFO - PROCESS | 1663 | 1464907472857 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1663 | 1464907472859 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:44:32 INFO - PROCESS | 1663 | 1464907472862 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1663 | 1464907472863 Marionette TRACE conn2 <- [1,2742,null,{}] 15:44:32 INFO - PROCESS | 1663 | 1464907472865 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:32 INFO - PROCESS | 1663 | 1464907472972 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:44:33 INFO - PROCESS | 1663 | 1464907473058 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc28000 == 43 [pid = 1663] [id = 693] 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11a0c6000) [pid = 1663] [serial = 2079] [outer = 0x0] 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12157b800) [pid = 1663] [serial = 2080] [outer = 0x11a0c6000] 15:44:33 INFO - PROCESS | 1663 | 1464907473088 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x121585c00) [pid = 1663] [serial = 2081] [outer = 0x11a0c6000] 15:44:33 INFO - PROCESS | 1663 | 1464907473482 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:44:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 669ms 15:44:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:44:33 INFO - PROCESS | 1663 | 1464907473532 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1663 | 1464907473533 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:44:33 INFO - PROCESS | 1663 | 1464907473535 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1663 | 1464907473536 Marionette TRACE conn2 <- [1,2746,null,{}] 15:44:33 INFO - PROCESS | 1663 | 1464907473539 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:33 INFO - PROCESS | 1663 | 1464907473643 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:44:33 INFO - PROCESS | 1663 | 1464907473859 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x119909800 == 44 [pid = 1663] [id = 694] 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x110f81400) [pid = 1663] [serial = 2082] [outer = 0x0] 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x112245c00) [pid = 1663] [serial = 2083] [outer = 0x110f81400] 15:44:33 INFO - PROCESS | 1663 | 1464907473887 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x112799000) [pid = 1663] [serial = 2084] [outer = 0x110f81400] 15:44:34 INFO - PROCESS | 1663 | 1464907474314 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 824ms 15:44:34 INFO - PROCESS | 1663 | 1464907474360 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1663 | 1464907474363 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:44:34 INFO - PROCESS | 1663 | 1464907474366 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1663 | 1464907474368 Marionette TRACE conn2 <- [1,2750,null,{}] 15:44:34 INFO - PROCESS | 1663 | 1464907474371 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1663 | 1464907474471 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:44:34 INFO - PROCESS | 1663 | 1464907474528 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x117e2c000 == 45 [pid = 1663] [id = 695] 15:44:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11288fc00) [pid = 1663] [serial = 2085] [outer = 0x0] 15:44:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11310c800) [pid = 1663] [serial = 2086] [outer = 0x11288fc00] 15:44:34 INFO - PROCESS | 1663 | 1464907474557 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1161b3c00) [pid = 1663] [serial = 2087] [outer = 0x11288fc00] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12a821000 == 44 [pid = 1663] [id = 688] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11675a800 == 43 [pid = 1663] [id = 687] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x126dc5000 == 42 [pid = 1663] [id = 686] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12644c000 == 41 [pid = 1663] [id = 685] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x124fad000 == 40 [pid = 1663] [id = 684] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12199f800 == 39 [pid = 1663] [id = 683] 15:44:34 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1197f0c00) [pid = 1663] [serial = 2029] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11a059000 == 38 [pid = 1663] [id = 682] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x117113800 == 37 [pid = 1663] [id = 681] 15:44:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11a05f000 == 36 [pid = 1663] [id = 680] 15:44:34 INFO - PROCESS | 1663 | 1464907474949 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 622ms 15:44:34 INFO - PROCESS | 1663 | 1464907474990 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1663 | 1464907474992 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:44:34 INFO - PROCESS | 1663 | 1464907474995 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1663 | 1464907474996 Marionette TRACE conn2 <- [1,2754,null,{}] 15:44:35 INFO - PROCESS | 1663 | 1464907474998 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1663 | 1464907475094 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x116077400) [pid = 1663] [serial = 2008] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1197f1400) [pid = 1663] [serial = 2024] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11857c400) [pid = 1663] [serial = 2017] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x117423c00) [pid = 1663] [serial = 2012] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x119122800) [pid = 1663] [serial = 2020] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116a69400) [pid = 1663] [serial = 2011] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x113d0b800) [pid = 1663] [serial = 2006] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1191c7c00) [pid = 1663] [serial = 2021] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11268b000) [pid = 1663] [serial = 2000] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1167c4800) [pid = 1663] [serial = 2009] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11310d400) [pid = 1663] [serial = 2005] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x110e87c00) [pid = 1663] [serial = 1993] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1191cd800) [pid = 1663] [serial = 2023] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x110f83400) [pid = 1663] [serial = 1999] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x112920000) [pid = 1663] [serial = 2003] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1127a4400) [pid = 1663] [serial = 1996] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1211d2800) [pid = 1663] [serial = 1991] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x113d73800) [pid = 1663] [serial = 2026] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1127cc400) [pid = 1663] [serial = 2002] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11819d800) [pid = 1663] [serial = 2014] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x118719c00) [pid = 1663] [serial = 2018] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x118393800) [pid = 1663] [serial = 2015] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11838c000) [pid = 1663] [serial = 2027] [outer = 0x0] [url = about:blank] 15:44:35 INFO - PROCESS | 1663 | 1464907475151 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d4000 == 37 [pid = 1663] [id = 696] 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11268b000) [pid = 1663] [serial = 2088] [outer = 0x0] 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11334b800) [pid = 1663] [serial = 2089] [outer = 0x11268b000] 15:44:35 INFO - PROCESS | 1663 | 1464907475181 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11742a000) [pid = 1663] [serial = 2090] [outer = 0x11268b000] 15:44:35 INFO - PROCESS | 1663 | 1464907475494 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 15:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:44:35 INFO - PROCESS | 1663 | 1464907475514 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1663 | 1464907475515 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:44:35 INFO - PROCESS | 1663 | 1464907475524 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1663 | 1464907475529 Marionette TRACE conn2 <- [1,2758,null,{}] 15:44:35 INFO - PROCESS | 1663 | 1464907475533 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1663 | 1464907475646 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:44:35 INFO - PROCESS | 1663 | 1464907475700 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x121479800 == 38 [pid = 1663] [id = 697] 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x117431800) [pid = 1663] [serial = 2091] [outer = 0x0] 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118391800) [pid = 1663] [serial = 2092] [outer = 0x117431800] 15:44:35 INFO - PROCESS | 1663 | 1464907475726 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118935c00) [pid = 1663] [serial = 2093] [outer = 0x117431800] 15:44:36 INFO - PROCESS | 1663 | 1464907476030 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 532ms 15:44:36 INFO - PROCESS | 1663 | 1464907476049 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1663 | 1464907476051 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:44:36 INFO - PROCESS | 1663 | 1464907476056 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1663 | 1464907476059 Marionette TRACE conn2 <- [1,2762,null,{}] 15:44:36 INFO - PROCESS | 1663 | 1464907476069 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1663 | 1464907476157 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:44:36 INFO - PROCESS | 1663 | 1464907476217 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fac000 == 39 [pid = 1663] [id = 698] 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11758f800) [pid = 1663] [serial = 2094] [outer = 0x0] 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1197f1400) [pid = 1663] [serial = 2095] [outer = 0x11758f800] 15:44:36 INFO - PROCESS | 1663 | 1464907476242 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119dae000) [pid = 1663] [serial = 2096] [outer = 0x11758f800] 15:44:36 INFO - PROCESS | 1663 | 1464907476503 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 15:44:36 INFO - PROCESS | 1663 | 1464907476530 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1663 | 1464907476532 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:44:36 INFO - PROCESS | 1663 | 1464907476534 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1663 | 1464907476535 Marionette TRACE conn2 <- [1,2766,null,{}] 15:44:36 INFO - PROCESS | 1663 | 1464907476545 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1663 | 1464907476632 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:44:36 INFO - PROCESS | 1663 | 1464907476639 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x126b52800 == 40 [pid = 1663] [id = 699] 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x121083400) [pid = 1663] [serial = 2097] [outer = 0x0] 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x121087800) [pid = 1663] [serial = 2098] [outer = 0x121083400] 15:44:36 INFO - PROCESS | 1663 | 1464907476671 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x121581400) [pid = 1663] [serial = 2099] [outer = 0x121083400] 15:44:37 INFO - PROCESS | 1663 | 1464907477045 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 15:44:37 INFO - PROCESS | 1663 | 1464907477058 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1663 | 1464907477060 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:44:37 INFO - PROCESS | 1663 | 1464907477078 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1663 | 1464907477079 Marionette TRACE conn2 <- [1,2770,null,{}] 15:44:37 INFO - PROCESS | 1663 | 1464907477081 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1663 | 1464907477190 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:44:37 INFO - PROCESS | 1663 | 1464907477203 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917f000 == 41 [pid = 1663] [id = 700] 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x121588c00) [pid = 1663] [serial = 2100] [outer = 0x0] 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12194f400) [pid = 1663] [serial = 2101] [outer = 0x121588c00] 15:44:37 INFO - PROCESS | 1663 | 1464907477228 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x121a6b000) [pid = 1663] [serial = 2102] [outer = 0x121588c00] 15:44:37 INFO - PROCESS | 1663 | 1464907477550 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 15:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:44:37 INFO - PROCESS | 1663 | 1464907477596 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1663 | 1464907477597 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:44:37 INFO - PROCESS | 1663 | 1464907477599 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1663 | 1464907477600 Marionette TRACE conn2 <- [1,2774,null,{}] 15:44:37 INFO - PROCESS | 1663 | 1464907477603 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1663 | 1464907477705 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:44:37 INFO - PROCESS | 1663 | 1464907477720 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a810000 == 42 [pid = 1663] [id = 701] 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x121ce9400) [pid = 1663] [serial = 2103] [outer = 0x0] 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x121e86400) [pid = 1663] [serial = 2104] [outer = 0x121ce9400] 15:44:37 INFO - PROCESS | 1663 | 1464907477744 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124886c00) [pid = 1663] [serial = 2105] [outer = 0x121ce9400] 15:44:38 INFO - PROCESS | 1663 | 1464907478094 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 15:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:44:38 INFO - PROCESS | 1663 | 1464907478122 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1663 | 1464907478123 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:44:38 INFO - PROCESS | 1663 | 1464907478126 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1663 | 1464907478127 Marionette TRACE conn2 <- [1,2778,null,{}] 15:44:38 INFO - PROCESS | 1663 | 1464907478129 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:38 INFO - PROCESS | 1663 | 1464907478231 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:44:38 INFO - PROCESS | 1663 | 1464907478247 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad8a000 == 43 [pid = 1663] [id = 702] 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121e91c00) [pid = 1663] [serial = 2106] [outer = 0x0] 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124977400) [pid = 1663] [serial = 2107] [outer = 0x121e91c00] 15:44:38 INFO - PROCESS | 1663 | 1464907478272 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12497d800) [pid = 1663] [serial = 2108] [outer = 0x121e91c00] 15:44:38 INFO - PROCESS | 1663 | 1464907478600 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 15:44:38 INFO - PROCESS | 1663 | 1464907478644 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1663 | 1464907478646 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:44:38 INFO - PROCESS | 1663 | 1464907478648 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1663 | 1464907478649 Marionette TRACE conn2 <- [1,2782,null,{}] 15:44:38 INFO - PROCESS | 1663 | 1464907478651 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:38 INFO - PROCESS | 1663 | 1464907478756 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:44:38 INFO - PROCESS | 1663 | 1464907478771 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc24000 == 44 [pid = 1663] [id = 703] 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124976000) [pid = 1663] [serial = 2109] [outer = 0x0] 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124c7ac00) [pid = 1663] [serial = 2110] [outer = 0x124976000] 15:44:38 INFO - PROCESS | 1663 | 1464907478796 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124fc1800) [pid = 1663] [serial = 2111] [outer = 0x124976000] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119198400) [pid = 1663] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118571000) [pid = 1663] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11279c000) [pid = 1663] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1127a1000) [pid = 1663] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1161b2800) [pid = 1663] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1127ce400) [pid = 1663] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12b3d6c00) [pid = 1663] [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.] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118397c00) [pid = 1663] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x121088c00) [pid = 1663] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x117587800) [pid = 1663] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:44:39 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12cf16800) [pid = 1663] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 15:44:39 INFO - PROCESS | 1663 | 1464907479165 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:44:39 INFO - PROCESS | 1663 | 1464907479168 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1663 | 1464907479169 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:44:39 INFO - PROCESS | 1663 | 1464907479174 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1663 | 1464907479175 Marionette TRACE conn2 <- [1,2786,null,{}] 15:44:39 INFO - PROCESS | 1663 | 1464907479178 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1663 | 1464907479263 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:44:39 INFO - PROCESS | 1663 | 1464907479267 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa59000 == 45 [pid = 1663] [id = 704] 15:44:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x116a6bc00) [pid = 1663] [serial = 2112] [outer = 0x0] 15:44:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118566000) [pid = 1663] [serial = 2113] [outer = 0x116a6bc00] 15:44:39 INFO - PROCESS | 1663 | 1464907479300 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124fc8c00) [pid = 1663] [serial = 2114] [outer = 0x116a6bc00] 15:44:39 INFO - PROCESS | 1663 | 1464907479689 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 569ms 15:44:39 INFO - PROCESS | 1663 | 1464907479744 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1663 | 1464907479746 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:44:39 INFO - PROCESS | 1663 | 1464907479759 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1663 | 1464907479761 Marionette TRACE conn2 <- [1,2790,null,{}] 15:44:39 INFO - PROCESS | 1663 | 1464907479765 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1663 | 1464907479926 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:44:40 INFO - PROCESS | 1663 | 1464907480097 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x116640000 == 46 [pid = 1663] [id = 705] 15:44:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x110e87c00) [pid = 1663] [serial = 2115] [outer = 0x0] 15:44:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x110f80800) [pid = 1663] [serial = 2116] [outer = 0x110e87c00] 15:44:40 INFO - PROCESS | 1663 | 1464907480148 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1127c5800) [pid = 1663] [serial = 2117] [outer = 0x110e87c00] 15:44:40 INFO - PROCESS | 1663 | 1464907480649 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:44:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 921ms 15:44:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:44:40 INFO - PROCESS | 1663 | 1464907480680 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1663 | 1464907480683 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:44:40 INFO - PROCESS | 1663 | 1464907480706 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1663 | 1464907480709 Marionette TRACE conn2 <- [1,2794,null,{}] 15:44:40 INFO - PROCESS | 1663 | 1464907480714 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1663 | 1464907480832 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:44:40 INFO - PROCESS | 1663 | 1464907480946 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x124fad000 == 47 [pid = 1663] [id = 706] 15:44:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x117190800) [pid = 1663] [serial = 2118] [outer = 0x0] 15:44:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1173a7800) [pid = 1663] [serial = 2119] [outer = 0x117190800] 15:44:40 INFO - PROCESS | 1663 | 1464907480996 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x118395400) [pid = 1663] [serial = 2120] [outer = 0x117190800] 15:44:41 INFO - PROCESS | 1663 | 1464907481493 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 842ms 15:44:41 INFO - PROCESS | 1663 | 1464907481530 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:44:41 INFO - PROCESS | 1663 | 1464907481533 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:44:41 INFO - PROCESS | 1663 | 1464907481536 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1663 | 1464907481537 Marionette TRACE conn2 <- [1,2798,null,{}] 15:44:41 INFO - PROCESS | 1663 | 1464907481540 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1663 | 1464907481648 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:44:41 INFO - PROCESS | 1663 | 1464907481706 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bca3000 == 48 [pid = 1663] [id = 707] 15:44:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118580c00) [pid = 1663] [serial = 2121] [outer = 0x0] 15:44:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1197f1c00) [pid = 1663] [serial = 2122] [outer = 0x118580c00] 15:44:41 INFO - PROCESS | 1663 | 1464907481735 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x121081c00) [pid = 1663] [serial = 2123] [outer = 0x118580c00] 15:44:42 INFO - PROCESS | 1663 | 1464907482194 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:44:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 672ms 15:44:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:44:42 INFO - PROCESS | 1663 | 1464907482209 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1663 | 1464907482210 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:44:42 INFO - PROCESS | 1663 | 1464907482217 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1663 | 1464907482222 Marionette TRACE conn2 <- [1,2802,null,{}] 15:44:42 INFO - PROCESS | 1663 | 1464907482244 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1663 | 1464907482378 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:44:42 INFO - PROCESS | 1663 | 1464907482447 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c494800 == 49 [pid = 1663] [id = 708] 15:44:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12107f000) [pid = 1663] [serial = 2124] [outer = 0x0] 15:44:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x124fc0800) [pid = 1663] [serial = 2125] [outer = 0x12107f000] 15:44:42 INFO - PROCESS | 1663 | 1464907482476 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1250b6c00) [pid = 1663] [serial = 2126] [outer = 0x12107f000] 15:44:42 INFO - PROCESS | 1663 | 1464907482907 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:44:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 747ms 15:44:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:44:42 INFO - PROCESS | 1663 | 1464907482961 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1663 | 1464907482964 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:44:42 INFO - PROCESS | 1663 | 1464907482966 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1663 | 1464907482967 Marionette TRACE conn2 <- [1,2806,null,{}] 15:44:42 INFO - PROCESS | 1663 | 1464907482970 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1663 | 1464907483079 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:44:43 INFO - PROCESS | 1663 | 1464907483136 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb91800 == 50 [pid = 1663] [id = 709] 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1257b0400) [pid = 1663] [serial = 2127] [outer = 0x0] 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x126233c00) [pid = 1663] [serial = 2128] [outer = 0x1257b0400] 15:44:43 INFO - PROCESS | 1663 | 1464907483165 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x126239c00) [pid = 1663] [serial = 2129] [outer = 0x1257b0400] 15:44:43 INFO - PROCESS | 1663 | 1464907483607 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:44:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 15:44:43 INFO - PROCESS | 1663 | 1464907483714 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1663 | 1464907483715 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:44:43 INFO - PROCESS | 1663 | 1464907483722 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1663 | 1464907483723 Marionette TRACE conn2 <- [1,2810,null,{}] 15:44:43 INFO - PROCESS | 1663 | 1464907483726 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1663 | 1464907483830 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:44:43 INFO - PROCESS | 1663 | 1464907483888 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12911e800 == 51 [pid = 1663] [id = 710] 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12623dc00) [pid = 1663] [serial = 2130] [outer = 0x0] 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12623f800) [pid = 1663] [serial = 2131] [outer = 0x12623dc00] 15:44:43 INFO - PROCESS | 1663 | 1464907483924 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1264bc800) [pid = 1663] [serial = 2132] [outer = 0x12623dc00] 15:44:44 INFO - PROCESS | 1663 | 1464907484549 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:44:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 871ms 15:44:44 INFO - PROCESS | 1663 | 1464907484594 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:44:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:44:44 INFO - PROCESS | 1663 | 1464907484597 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:44:44 INFO - PROCESS | 1663 | 1464907484600 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1663 | 1464907484602 Marionette TRACE conn2 <- [1,2814,null,{}] 15:44:44 INFO - PROCESS | 1663 | 1464907484606 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1663 | 1464907484705 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:44:44 INFO - PROCESS | 1663 | 1464907484765 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c1000 == 52 [pid = 1663] [id = 711] 15:44:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x112794800) [pid = 1663] [serial = 2133] [outer = 0x0] 15:44:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1127c7800) [pid = 1663] [serial = 2134] [outer = 0x112794800] 15:44:44 INFO - PROCESS | 1663 | 1464907484793 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x113103800) [pid = 1663] [serial = 2135] [outer = 0x112794800] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x11917b000 == 51 [pid = 1663] [id = 677] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa59000 == 50 [pid = 1663] [id = 704] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc24000 == 49 [pid = 1663] [id = 703] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad8a000 == 48 [pid = 1663] [id = 702] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x12a810000 == 47 [pid = 1663] [id = 701] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x11917f000 == 46 [pid = 1663] [id = 700] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x126b52800 == 45 [pid = 1663] [id = 699] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x124fac000 == 44 [pid = 1663] [id = 698] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12cf1d000) [pid = 1663] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x112798800) [pid = 1663] [serial = 2032] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x113d05c00) [pid = 1663] [serial = 2035] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12157d800) [pid = 1663] [serial = 2068] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x121479800 == 43 [pid = 1663] [id = 697] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d4000 == 42 [pid = 1663] [id = 696] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf15800 == 41 [pid = 1663] [id = 18] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x117e2c000 == 40 [pid = 1663] [id = 695] 15:44:45 INFO - PROCESS | 1663 | --DOCSHELL 0x119909800 == 39 [pid = 1663] [id = 694] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11892e400) [pid = 1663] [serial = 2054] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12125ac00) [pid = 1663] [serial = 2066] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x117189800) [pid = 1663] [serial = 2048] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x112890c00) [pid = 1663] [serial = 2063] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1191cd000) [pid = 1663] [serial = 2056] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11857c000) [pid = 1663] [serial = 2053] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x112f2d400) [pid = 1663] [serial = 2044] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11310f000) [pid = 1663] [serial = 2045] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x112a76800) [pid = 1663] [serial = 2042] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1127d0800) [pid = 1663] [serial = 2041] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1167c6000) [pid = 1663] [serial = 2047] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11856e800) [pid = 1663] [serial = 2038] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x118054000) [pid = 1663] [serial = 2059] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11a0bfc00) [pid = 1663] [serial = 2060] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12ba16800) [pid = 1663] [serial = 1403] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12107dc00) [pid = 1663] [serial = 2062] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12124f000) [pid = 1663] [serial = 2065] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1181ac800) [pid = 1663] [serial = 2050] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118398800) [pid = 1663] [serial = 2051] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11a0bc800) [pid = 1663] [serial = 2057] [outer = 0x0] [url = about:blank] 15:44:45 INFO - PROCESS | 1663 | 1464907485252 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:44:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 675ms 15:44:45 INFO - PROCESS | 1663 | 1464907485279 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1663 | 1464907485283 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:44:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:44:45 INFO - PROCESS | 1663 | 1464907485289 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1663 | 1464907485291 Marionette TRACE conn2 <- [1,2818,null,{}] 15:44:45 INFO - PROCESS | 1663 | 1464907485293 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1663 | 1464907485402 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:44:45 INFO - PROCESS | 1663 | 1464907485409 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1183cc800 == 40 [pid = 1663] [id = 712] 15:44:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x11607c400) [pid = 1663] [serial = 2136] [outer = 0x0] 15:44:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1161bf800) [pid = 1663] [serial = 2137] [outer = 0x11607c400] 15:44:45 INFO - PROCESS | 1663 | 1464907485436 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11684d400) [pid = 1663] [serial = 2138] [outer = 0x11607c400] 15:44:45 INFO - PROCESS | 1663 | 1464907485773 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:44:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 15:44:45 INFO - PROCESS | 1663 | 1464907485811 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1663 | 1464907485812 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:44:45 INFO - PROCESS | 1663 | 1464907485815 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1663 | 1464907485817 Marionette TRACE conn2 <- [1,2822,null,{}] 15:44:45 INFO - PROCESS | 1663 | 1464907485824 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1663 | 1464907485916 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:44:45 INFO - PROCESS | 1663 | 1464907485923 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12146c000 == 41 [pid = 1663] [id = 713] 15:44:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x117187800) [pid = 1663] [serial = 2139] [outer = 0x0] 15:44:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118052c00) [pid = 1663] [serial = 2140] [outer = 0x117187800] 15:44:45 INFO - PROCESS | 1663 | 1464907485951 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x118391400) [pid = 1663] [serial = 2141] [outer = 0x117187800] 15:44:46 INFO - PROCESS | 1663 | 1464907486292 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 15:44:46 INFO - PROCESS | 1663 | 1464907486337 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1663 | 1464907486346 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:44:46 INFO - PROCESS | 1663 | 1464907486360 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1663 | 1464907486361 Marionette TRACE conn2 <- [1,2826,null,{}] 15:44:46 INFO - PROCESS | 1663 | 1464907486364 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1663 | 1464907486450 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:44:46 INFO - PROCESS | 1663 | 1464907486457 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x1219a4800 == 42 [pid = 1663] [id = 714] 15:44:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11856f000) [pid = 1663] [serial = 2142] [outer = 0x0] 15:44:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x118716800) [pid = 1663] [serial = 2143] [outer = 0x11856f000] 15:44:46 INFO - PROCESS | 1663 | 1464907486484 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119125000) [pid = 1663] [serial = 2144] [outer = 0x11856f000] 15:44:46 INFO - PROCESS | 1663 | 1464907486824 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 477ms 15:44:46 INFO - PROCESS | 1663 | 1464907486833 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1663 | 1464907486834 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:44:46 INFO - PROCESS | 1663 | 1464907486840 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1663 | 1464907486841 Marionette TRACE conn2 <- [1,2830,null,{}] 15:44:46 INFO - PROCESS | 1663 | 1464907486844 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1663 | 1464907486932 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:44:46 INFO - PROCESS | 1663 | 1464907486992 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180f1000 == 43 [pid = 1663] [id = 715] 15:44:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x111ed5800) [pid = 1663] [serial = 2145] [outer = 0x0] 15:44:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11919b000) [pid = 1663] [serial = 2146] [outer = 0x111ed5800] 15:44:47 INFO - PROCESS | 1663 | 1464907487017 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1197f0000) [pid = 1663] [serial = 2147] [outer = 0x111ed5800] 15:44:47 INFO - PROCESS | 1663 | 1464907487350 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 523ms 15:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:44:47 INFO - PROCESS | 1663 | 1464907487359 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1663 | 1464907487361 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1663 | 1464907487363 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1663 | 1464907487364 Marionette TRACE conn2 <- [1,2834,null,{}] 15:44:47 INFO - PROCESS | 1663 | 1464907487366 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1663 | 1464907487485 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:44:47 INFO - PROCESS | 1663 | 1464907487501 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x126455000 == 44 [pid = 1663] [id = 716] 15:44:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119c8f800) [pid = 1663] [serial = 2148] [outer = 0x0] 15:44:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x121082400) [pid = 1663] [serial = 2149] [outer = 0x119c8f800] 15:44:47 INFO - PROCESS | 1663 | 1464907487528 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x121250800) [pid = 1663] [serial = 2150] [outer = 0x119c8f800] 15:44:47 INFO - PROCESS | 1663 | 1464907487875 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 15:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:44:47 INFO - PROCESS | 1663 | 1464907487882 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1663 | 1464907487883 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1663 | 1464907487885 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1663 | 1464907487886 Marionette TRACE conn2 <- [1,2838,null,{}] 15:44:47 INFO - PROCESS | 1663 | 1464907487896 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1663 | 1464907487997 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:44:48 INFO - PROCESS | 1663 | 1464907488031 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x129058000 == 45 [pid = 1663] [id = 717] 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x119d0a800) [pid = 1663] [serial = 2151] [outer = 0x0] 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12157e800) [pid = 1663] [serial = 2152] [outer = 0x119d0a800] 15:44:48 INFO - PROCESS | 1663 | 1464907488057 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121846c00) [pid = 1663] [serial = 2153] [outer = 0x119d0a800] 15:44:48 INFO - PROCESS | 1663 | 1464907488383 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 15:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:44:48 INFO - PROCESS | 1663 | 1464907488413 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1663 | 1464907488414 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:44:48 INFO - PROCESS | 1663 | 1464907488416 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1663 | 1464907488417 Marionette TRACE conn2 <- [1,2842,null,{}] 15:44:48 INFO - PROCESS | 1663 | 1464907488420 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1663 | 1464907488528 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:44:48 INFO - PROCESS | 1663 | 1464907488562 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a80b800 == 46 [pid = 1663] [id = 718] 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x121589c00) [pid = 1663] [serial = 2154] [outer = 0x0] 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x121cf0800) [pid = 1663] [serial = 2155] [outer = 0x121589c00] 15:44:48 INFO - PROCESS | 1663 | 1464907488587 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12497a000) [pid = 1663] [serial = 2156] [outer = 0x121589c00] 15:44:48 INFO - PROCESS | 1663 | 1464907488918 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 15:44:48 INFO - PROCESS | 1663 | 1464907488939 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1663 | 1464907488943 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:44:48 INFO - PROCESS | 1663 | 1464907488945 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1663 | 1464907488946 Marionette TRACE conn2 <- [1,2846,null,{}] 15:44:48 INFO - PROCESS | 1663 | 1464907488949 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1663 | 1464907489056 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:44:49 INFO - PROCESS | 1663 | 1464907489068 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa4c800 == 47 [pid = 1663] [id = 719] 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x113111400) [pid = 1663] [serial = 2157] [outer = 0x0] 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12497f800) [pid = 1663] [serial = 2158] [outer = 0x113111400] 15:44:49 INFO - PROCESS | 1663 | 1464907489094 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1250ac400) [pid = 1663] [serial = 2159] [outer = 0x113111400] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x121ce9400) [pid = 1663] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x121e91c00) [pid = 1663] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x121083400) [pid = 1663] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11268b000) [pid = 1663] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x117431800) [pid = 1663] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11288fc00) [pid = 1663] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11758f800) [pid = 1663] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x111ab1800) [pid = 1663] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x110f81400) [pid = 1663] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124976000) [pid = 1663] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x121588c00) [pid = 1663] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:44:49 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x116f31000) [pid = 1663] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:44:49 INFO - PROCESS | 1663 | 1464907489501 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 15:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:44:49 INFO - PROCESS | 1663 | 1464907489514 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 1663 | 1464907489515 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:44:49 INFO - PROCESS | 1663 | 1464907489517 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1663 | 1464907489518 Marionette TRACE conn2 <- [1,2850,null,{}] 15:44:49 INFO - PROCESS | 1663 | 1464907489523 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1663 | 1464907489612 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:44:49 INFO - PROCESS | 1663 | 1464907489617 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad95000 == 48 [pid = 1663] [id = 720] 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x111ab1800) [pid = 1663] [serial = 2160] [outer = 0x0] 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1197f7000) [pid = 1663] [serial = 2161] [outer = 0x111ab1800] 15:44:49 INFO - PROCESS | 1663 | 1464907489642 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x121cf6400) [pid = 1663] [serial = 2162] [outer = 0x111ab1800] 15:44:50 INFO - PROCESS | 1663 | 1464907490011 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 15:44:50 INFO - PROCESS | 1663 | 1464907490037 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1663 | 1464907490039 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:44:50 INFO - PROCESS | 1663 | 1464907490041 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1663 | 1464907490043 Marionette TRACE conn2 <- [1,2854,null,{}] 15:44:50 INFO - PROCESS | 1663 | 1464907490046 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1663 | 1464907490150 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:44:50 INFO - PROCESS | 1663 | 1464907490154 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7b000 == 49 [pid = 1663] [id = 721] 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1250af800) [pid = 1663] [serial = 2163] [outer = 0x0] 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x126241800) [pid = 1663] [serial = 2164] [outer = 0x1250af800] 15:44:50 INFO - PROCESS | 1663 | 1464907490184 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1264c4000) [pid = 1663] [serial = 2165] [outer = 0x1250af800] 15:44:50 INFO - PROCESS | 1663 | 1464907490523 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 15:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:44:50 INFO - PROCESS | 1663 | 1464907490564 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1663 | 1464907490565 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:44:50 INFO - PROCESS | 1663 | 1464907490567 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1663 | 1464907490568 Marionette TRACE conn2 <- [1,2858,null,{}] 15:44:50 INFO - PROCESS | 1663 | 1464907490572 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1663 | 1464907490661 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:44:50 INFO - PROCESS | 1663 | 1464907490724 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb87000 == 50 [pid = 1663] [id = 722] 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1250b3800) [pid = 1663] [serial = 2166] [outer = 0x0] 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12672fc00) [pid = 1663] [serial = 2167] [outer = 0x1250b3800] 15:44:50 INFO - PROCESS | 1663 | 1464907490749 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x126b0c400) [pid = 1663] [serial = 2168] [outer = 0x1250b3800] 15:44:51 INFO - PROCESS | 1663 | 1464907491027 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 15:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:44:51 INFO - PROCESS | 1663 | 1464907491043 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1663 | 1464907491045 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:44:51 INFO - PROCESS | 1663 | 1464907491047 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1663 | 1464907491049 Marionette TRACE conn2 <- [1,2862,null,{}] 15:44:51 INFO - PROCESS | 1663 | 1464907491069 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1663 | 1464907491164 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:44:51 INFO - PROCESS | 1663 | 1464907491169 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf1e800 == 51 [pid = 1663] [id = 723] 15:44:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x126b0d800) [pid = 1663] [serial = 2169] [outer = 0x0] 15:44:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x126bbec00) [pid = 1663] [serial = 2170] [outer = 0x126b0d800] 15:44:51 INFO - PROCESS | 1663 | 1464907491194 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x126d79800) [pid = 1663] [serial = 2171] [outer = 0x126b0d800] 15:44:51 INFO - PROCESS | 1663 | 1464907491705 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 687ms 15:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:44:51 INFO - PROCESS | 1663 | 1464907491735 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1663 | 1464907491737 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:44:51 INFO - PROCESS | 1663 | 1464907491742 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1663 | 1464907491744 Marionette TRACE conn2 <- [1,2866,null,{}] 15:44:51 INFO - PROCESS | 1663 | 1464907491748 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1663 | 1464907491863 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:44:51 INFO - PROCESS | 1663 | 1464907491935 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c30000 == 52 [pid = 1663] [id = 724] 15:44:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1127cc400) [pid = 1663] [serial = 2172] [outer = 0x0] 15:44:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x112f24000) [pid = 1663] [serial = 2173] [outer = 0x1127cc400] 15:44:51 INFO - PROCESS | 1663 | 1464907491968 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x113d0d000) [pid = 1663] [serial = 2174] [outer = 0x1127cc400] 15:44:52 INFO - PROCESS | 1663 | 1464907492406 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 15:44:52 INFO - PROCESS | 1663 | 1464907492414 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1663 | 1464907492419 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:44:52 INFO - PROCESS | 1663 | 1464907492426 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1663 | 1464907492428 Marionette TRACE conn2 <- [1,2870,null,{}] 15:44:52 INFO - PROCESS | 1663 | 1464907492430 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:52 INFO - PROCESS | 1663 | 1464907492542 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:44:52 INFO - PROCESS | 1663 | 1464907492632 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12621e800 == 53 [pid = 1663] [id = 725] 15:44:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x116854c00) [pid = 1663] [serial = 2175] [outer = 0x0] 15:44:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1173a9400) [pid = 1663] [serial = 2176] [outer = 0x116854c00] 15:44:52 INFO - PROCESS | 1663 | 1464907492664 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x118390800) [pid = 1663] [serial = 2177] [outer = 0x116854c00] 15:44:53 INFO - PROCESS | 1663 | 1464907493071 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms 15:44:53 INFO - PROCESS | 1663 | 1464907493126 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1663 | 1464907493128 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:44:53 INFO - PROCESS | 1663 | 1464907493132 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1663 | 1464907493135 Marionette TRACE conn2 <- [1,2874,null,{}] 15:44:53 INFO - PROCESS | 1663 | 1464907493145 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1663 | 1464907493257 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:44:53 INFO - PROCESS | 1663 | 1464907493331 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d05f800 == 54 [pid = 1663] [id = 726] 15:44:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x119d10000) [pid = 1663] [serial = 2178] [outer = 0x0] 15:44:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x11a0be000) [pid = 1663] [serial = 2179] [outer = 0x119d10000] 15:44:53 INFO - PROCESS | 1663 | 1464907493364 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1211da000) [pid = 1663] [serial = 2180] [outer = 0x119d10000] 15:44:53 INFO - PROCESS | 1663 | 1464907493806 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 727ms 15:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:44:53 INFO - PROCESS | 1663 | 1464907493878 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1663 | 1464907493880 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:44:53 INFO - PROCESS | 1663 | 1464907493882 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1663 | 1464907493884 Marionette TRACE conn2 <- [1,2878,null,{}] 15:44:53 INFO - PROCESS | 1663 | 1464907493899 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1663 | 1464907494029 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:44:54 INFO - PROCESS | 1663 | 1464907494081 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4ec800 == 55 [pid = 1663] [id = 727] 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x121582000) [pid = 1663] [serial = 2181] [outer = 0x0] 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x124889000) [pid = 1663] [serial = 2182] [outer = 0x121582000] 15:44:54 INFO - PROCESS | 1663 | 1464907494112 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1257b0c00) [pid = 1663] [serial = 2183] [outer = 0x121582000] 15:44:54 INFO - PROCESS | 1663 | 1464907494530 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 15:44:54 INFO - PROCESS | 1663 | 1464907494557 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1663 | 1464907494558 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:44:54 INFO - PROCESS | 1663 | 1464907494561 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1663 | 1464907494562 Marionette TRACE conn2 <- [1,2882,null,{}] 15:44:54 INFO - PROCESS | 1663 | 1464907494565 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1663 | 1464907494673 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:44:54 INFO - PROCESS | 1663 | 1464907494730 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d83c000 == 56 [pid = 1663] [id = 728] 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121c2bc00) [pid = 1663] [serial = 2184] [outer = 0x0] 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1262ae000) [pid = 1663] [serial = 2185] [outer = 0x121c2bc00] 15:44:54 INFO - PROCESS | 1663 | 1464907494800 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12690e800) [pid = 1663] [serial = 2186] [outer = 0x121c2bc00] 15:44:55 INFO - PROCESS | 1663 | 1464907495197 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 15:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:44:55 INFO - PROCESS | 1663 | 1464907495232 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:44:55 INFO - PROCESS | 1663 | 1464907495233 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:44:55 INFO - PROCESS | 1663 | 1464907495235 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1663 | 1464907495237 Marionette TRACE conn2 <- [1,2886,null,{}] 15:44:55 INFO - PROCESS | 1663 | 1464907495239 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:55 INFO - PROCESS | 1663 | 1464907495364 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:44:55 INFO - PROCESS | 1663 | 1464907495467 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x134650000 == 57 [pid = 1663] [id = 729] 15:44:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x126bbe800) [pid = 1663] [serial = 2187] [outer = 0x0] 15:44:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1278e7c00) [pid = 1663] [serial = 2188] [outer = 0x126bbe800] 15:44:55 INFO - PROCESS | 1663 | 1464907495499 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1279b1000) [pid = 1663] [serial = 2189] [outer = 0x126bbe800] 15:44:55 INFO - PROCESS | 1663 | 1464907495943 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 772ms 15:44:56 INFO - PROCESS | 1663 | 1464907496008 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1663 | 1464907496009 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:44:56 INFO - PROCESS | 1663 | 1464907496012 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1663 | 1464907496013 Marionette TRACE conn2 <- [1,2890,null,{}] 15:44:56 INFO - PROCESS | 1663 | 1464907496016 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1663 | 1464907496276 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:44:56 INFO - PROCESS | 1663 | 1464907496359 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a065800 == 58 [pid = 1663] [id = 730] 15:44:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1110b1400) [pid = 1663] [serial = 2190] [outer = 0x0] 15:44:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1122a8000) [pid = 1663] [serial = 2191] [outer = 0x1110b1400] 15:44:56 INFO - PROCESS | 1663 | 1464907496388 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x11279d400) [pid = 1663] [serial = 2192] [outer = 0x1110b1400] 15:44:56 INFO - PROCESS | 1663 | 1464907496836 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 870ms 15:44:56 INFO - PROCESS | 1663 | 1464907496895 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1663 | 1464907496897 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:44:56 INFO - PROCESS | 1663 | 1464907496901 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1663 | 1464907496906 Marionette TRACE conn2 <- [1,2894,null,{}] 15:44:56 INFO - PROCESS | 1663 | 1464907496910 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1663 | 1464907497013 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:44:57 INFO - PROCESS | 1663 | 1464907497086 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x11a063800 == 59 [pid = 1663] [id = 731] 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1161b2800) [pid = 1663] [serial = 2193] [outer = 0x0] 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1167b9000) [pid = 1663] [serial = 2194] [outer = 0x1161b2800] 15:44:57 INFO - PROCESS | 1663 | 1464907497116 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1173a4800) [pid = 1663] [serial = 2195] [outer = 0x1161b2800] 15:44:57 INFO - PROCESS | 1663 | 1464907497578 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb87000 == 58 [pid = 1663] [id = 722] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7b000 == 57 [pid = 1663] [id = 721] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad95000 == 56 [pid = 1663] [id = 720] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa4c800 == 55 [pid = 1663] [id = 719] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12a80b800 == 54 [pid = 1663] [id = 718] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x129058000 == 53 [pid = 1663] [id = 717] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x118566000) [pid = 1663] [serial = 2113] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x1127ce000) [pid = 1663] [serial = 2071] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11660f800) [pid = 1663] [serial = 2074] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118715800) [pid = 1663] [serial = 2077] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12157b800) [pid = 1663] [serial = 2080] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x126455000 == 52 [pid = 1663] [id = 716] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1180f1000 == 51 [pid = 1663] [id = 715] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1219a4800 == 50 [pid = 1663] [id = 714] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12146c000 == 49 [pid = 1663] [id = 713] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1183cc800 == 48 [pid = 1663] [id = 712] 15:44:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c1000 == 47 [pid = 1663] [id = 711] 15:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 724ms 15:44:57 INFO - PROCESS | 1663 | 1464907497626 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1663 | 1464907497628 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:44:57 INFO - PROCESS | 1663 | 1464907497630 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1663 | 1464907497631 Marionette TRACE conn2 <- [1,2898,null,{}] 15:44:57 INFO - PROCESS | 1663 | 1464907497634 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1663 | 1464907497726 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:44:57 INFO - PROCESS | 1663 | 1464907497732 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d8800 == 48 [pid = 1663] [id = 732] 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x117581400) [pid = 1663] [serial = 2196] [outer = 0x0] 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x118053400) [pid = 1663] [serial = 2197] [outer = 0x117581400] 15:44:57 INFO - PROCESS | 1663 | 1464907497759 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x11856dc00) [pid = 1663] [serial = 2198] [outer = 0x117581400] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x119d07c00) [pid = 1663] [serial = 2030] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x121e86400) [pid = 1663] [serial = 2104] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x124977400) [pid = 1663] [serial = 2107] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x121087800) [pid = 1663] [serial = 2098] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11334b800) [pid = 1663] [serial = 2089] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x11742a000) [pid = 1663] [serial = 2090] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x118391800) [pid = 1663] [serial = 2092] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x118935c00) [pid = 1663] [serial = 2093] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1161b3c00) [pid = 1663] [serial = 2087] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11310c800) [pid = 1663] [serial = 2086] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1197f1400) [pid = 1663] [serial = 2095] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x119dae000) [pid = 1663] [serial = 2096] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x121584800) [pid = 1663] [serial = 2069] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x112799000) [pid = 1663] [serial = 2084] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x112245c00) [pid = 1663] [serial = 2083] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x124c7ac00) [pid = 1663] [serial = 2110] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12497d800) [pid = 1663] [serial = 2108] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x124fc1800) [pid = 1663] [serial = 2111] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12194f400) [pid = 1663] [serial = 2101] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x124886c00) [pid = 1663] [serial = 2105] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x121581400) [pid = 1663] [serial = 2099] [outer = 0x0] [url = about:blank] 15:44:57 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121a6b000) [pid = 1663] [serial = 2102] [outer = 0x0] [url = about:blank] 15:44:58 INFO - PROCESS | 1663 | 1464907498151 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 15:44:58 INFO - PROCESS | 1663 | 1464907498200 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1663 | 1464907498202 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:44:58 INFO - PROCESS | 1663 | 1464907498210 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1663 | 1464907498213 Marionette TRACE conn2 <- [1,2902,null,{}] 15:44:58 INFO - PROCESS | 1663 | 1464907498216 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1663 | 1464907498307 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:44:58 INFO - PROCESS | 1663 | 1464907498334 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x125713000 == 49 [pid = 1663] [id = 733] 15:44:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11871cc00) [pid = 1663] [serial = 2199] [outer = 0x0] 15:44:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1191cb400) [pid = 1663] [serial = 2200] [outer = 0x11871cc00] 15:44:58 INFO - PROCESS | 1663 | 1464907498360 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x119d03400) [pid = 1663] [serial = 2201] [outer = 0x11871cc00] 15:44:58 INFO - PROCESS | 1663 | 1464907498747 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 581ms 15:44:58 INFO - PROCESS | 1663 | 1464907498787 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1663 | 1464907498791 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:44:58 INFO - PROCESS | 1663 | 1464907498795 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1663 | 1464907498797 Marionette TRACE conn2 <- [1,2906,null,{}] 15:44:58 INFO - PROCESS | 1663 | 1464907498800 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1663 | 1464907498941 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:44:58 INFO - PROCESS | 1663 | 1464907498951 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195c9800 == 50 [pid = 1663] [id = 734] 15:44:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1194c8400) [pid = 1663] [serial = 2202] [outer = 0x0] 15:44:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12107e000) [pid = 1663] [serial = 2203] [outer = 0x1194c8400] 15:44:58 INFO - PROCESS | 1663 | 1464907498993 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1211db400) [pid = 1663] [serial = 2204] [outer = 0x1194c8400] 15:44:59 INFO - PROCESS | 1663 | 1464907499378 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 620ms 15:44:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:44:59 INFO - PROCESS | 1663 | 1464907499415 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1663 | 1464907499416 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:44:59 INFO - PROCESS | 1663 | 1464907499419 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1663 | 1464907499420 Marionette TRACE conn2 <- [1,2910,null,{}] 15:44:59 INFO - PROCESS | 1663 | 1464907499422 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1663 | 1464907499513 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:44:59 INFO - PROCESS | 1663 | 1464907499518 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x129a05000 == 51 [pid = 1663] [id = 735] 15:44:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x121670000) [pid = 1663] [serial = 2205] [outer = 0x0] 15:44:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12184b800) [pid = 1663] [serial = 2206] [outer = 0x121670000] 15:44:59 INFO - PROCESS | 1663 | 1464907499550 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x124886800) [pid = 1663] [serial = 2207] [outer = 0x121670000] 15:44:59 INFO - PROCESS | 1663 | 1464907499900 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:44:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:44:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:44:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 15:44:59 INFO - PROCESS | 1663 | 1464907499939 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1663 | 1464907499940 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:44:59 INFO - TEST-START | /DOMEvents/constructors.html 15:44:59 INFO - PROCESS | 1663 | 1464907499943 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1663 | 1464907499944 Marionette TRACE conn2 <- [1,2914,null,{}] 15:44:59 INFO - PROCESS | 1663 | 1464907499946 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1663 | 1464907500037 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:45:00 INFO - PROCESS | 1663 | 1464907500119 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa41800 == 52 [pid = 1663] [id = 736] 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x113034000) [pid = 1663] [serial = 2208] [outer = 0x0] 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x124976000) [pid = 1663] [serial = 2209] [outer = 0x113034000] 15:45:00 INFO - PROCESS | 1663 | 1464907500144 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1257aa800) [pid = 1663] [serial = 2210] [outer = 0x113034000] 15:45:00 INFO - PROCESS | 1663 | 1464907500494 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:45:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:45:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:45:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 15:45:00 INFO - PROCESS | 1663 | 1464907500521 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1663 | 1464907500522 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:45:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:45:00 INFO - PROCESS | 1663 | 1464907500525 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1663 | 1464907500526 Marionette TRACE conn2 <- [1,2918,null,{}] 15:45:00 INFO - PROCESS | 1663 | 1464907500528 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1663 | 1464907500634 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:45:00 INFO - PROCESS | 1663 | 1464907500646 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc34800 == 53 [pid = 1663] [id = 737] 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1257b3400) [pid = 1663] [serial = 2211] [outer = 0x0] 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1262ae400) [pid = 1663] [serial = 2212] [outer = 0x1257b3400] 15:45:00 INFO - PROCESS | 1663 | 1464907500671 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x126bb5800) [pid = 1663] [serial = 2213] [outer = 0x1257b3400] 15:45:01 INFO - PROCESS | 1663 | 1464907501030 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:45:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 15:45:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:45:01 INFO - PROCESS | 1663 | 1464907501044 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1663 | 1464907501045 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:45:01 INFO - PROCESS | 1663 | 1464907501047 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1663 | 1464907501058 Marionette TRACE conn2 <- [1,2922,null,{}] 15:45:01 INFO - PROCESS | 1663 | 1464907501060 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1663 | 1464907501170 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:45:01 INFO - PROCESS | 1663 | 1464907501207 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf7e800 == 54 [pid = 1663] [id = 738] 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12623e800) [pid = 1663] [serial = 2214] [outer = 0x0] 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x126d77800) [pid = 1663] [serial = 2215] [outer = 0x12623e800] 15:45:01 INFO - PROCESS | 1663 | 1464907501232 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1278e8c00) [pid = 1663] [serial = 2216] [outer = 0x12623e800] 15:45:01 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:45:01 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:45:01 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:45:01 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:45:01 INFO - PROCESS | 1663 | 1464907501533 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:45:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:45:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:45:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:45:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:45:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:45:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:45:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:45:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:45:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:45:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 528ms 15:45:01 INFO - PROCESS | 1663 | 1464907501577 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1663 | 1464907501578 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:45:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:45:01 INFO - PROCESS | 1663 | 1464907501581 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1663 | 1464907501582 Marionette TRACE conn2 <- [1,2926,null,{}] 15:45:01 INFO - PROCESS | 1663 | 1464907501584 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1663 | 1464907501693 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:45:01 INFO - PROCESS | 1663 | 1464907501707 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb93000 == 55 [pid = 1663] [id = 739] 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1279a5800) [pid = 1663] [serial = 2217] [outer = 0x0] 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1279b1c00) [pid = 1663] [serial = 2218] [outer = 0x1279a5800] 15:45:01 INFO - PROCESS | 1663 | 1464907501732 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x128e40400) [pid = 1663] [serial = 2219] [outer = 0x1279a5800] 15:45:02 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:45:02 INFO - PROCESS | 1663 | 1464907502221 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x11856f000) [pid = 1663] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x117187800) [pid = 1663] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x111ab1800) [pid = 1663] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1250af800) [pid = 1663] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12623dc00) [pid = 1663] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1250b3800) [pid = 1663] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x117426000) [pid = 1663] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x11204bc00) [pid = 1663] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x112928400) [pid = 1663] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x112689400) [pid = 1663] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1181a4400) [pid = 1663] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x11a0c6000) [pid = 1663] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x110e82400) [pid = 1663] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x115e4a400) [pid = 1663] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x116a6bc00) [pid = 1663] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1127a1c00) [pid = 1663] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119c8f800) [pid = 1663] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x121589c00) [pid = 1663] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x119d0a800) [pid = 1663] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x113111400) [pid = 1663] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x112794800) [pid = 1663] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x111ed5800) [pid = 1663] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:45:02 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11607c400) [pid = 1663] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:45:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:45:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 15:45:02 INFO - PROCESS | 1663 | 1464907502250 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1663 | 1464907502252 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:45:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:45:02 INFO - PROCESS | 1663 | 1464907502254 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1663 | 1464907502255 Marionette TRACE conn2 <- [1,2930,null,{}] 15:45:02 INFO - PROCESS | 1663 | 1464907502258 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1663 | 1464907502356 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:45:02 INFO - PROCESS | 1663 | 1464907502360 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c5000 == 56 [pid = 1663] [id = 740] 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x112794800) [pid = 1663] [serial = 2220] [outer = 0x0] 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x112891000) [pid = 1663] [serial = 2221] [outer = 0x112794800] 15:45:02 INFO - PROCESS | 1663 | 1464907502390 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x117187800) [pid = 1663] [serial = 2222] [outer = 0x112794800] 15:45:02 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:45:02 INFO - PROCESS | 1663 | 1464907502717 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:45:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 15:45:02 INFO - PROCESS | 1663 | 1464907502727 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:45:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:45:02 INFO - PROCESS | 1663 | 1464907502728 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:45:02 INFO - PROCESS | 1663 | 1464907502731 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1663 | 1464907502732 Marionette TRACE conn2 <- [1,2934,null,{}] 15:45:02 INFO - PROCESS | 1663 | 1464907502735 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1663 | 1464907502842 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:45:02 INFO - PROCESS | 1663 | 1464907502902 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4ea000 == 57 [pid = 1663] [id = 741] 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x112797c00) [pid = 1663] [serial = 2223] [outer = 0x0] 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x11a0bc000) [pid = 1663] [serial = 2224] [outer = 0x112797c00] 15:45:02 INFO - PROCESS | 1663 | 1464907502929 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x129041400) [pid = 1663] [serial = 2225] [outer = 0x112797c00] 15:45:03 INFO - PROCESS | 1663 | 1464907503206 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 15:45:03 INFO - PROCESS | 1663 | 1464907503250 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1663 | 1464907503251 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:45:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:45:03 INFO - PROCESS | 1663 | 1464907503256 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1663 | 1464907503259 Marionette TRACE conn2 <- [1,2938,null,{}] 15:45:03 INFO - PROCESS | 1663 | 1464907503262 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1663 | 1464907503359 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:45:03 INFO - PROCESS | 1663 | 1464907503363 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350cd800 == 58 [pid = 1663] [id = 742] 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x129041800) [pid = 1663] [serial = 2226] [outer = 0x0] 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1294af800) [pid = 1663] [serial = 2227] [outer = 0x129041800] 15:45:03 INFO - PROCESS | 1663 | 1464907503388 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1294bc400) [pid = 1663] [serial = 2228] [outer = 0x129041800] 15:45:03 INFO - PROCESS | 1663 | 1464907503693 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 15:45:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:45:03 INFO - PROCESS | 1663 | 1464907503728 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1663 | 1464907503729 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:45:03 INFO - PROCESS | 1663 | 1464907503733 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1663 | 1464907503734 Marionette TRACE conn2 <- [1,2942,null,{}] 15:45:03 INFO - PROCESS | 1663 | 1464907503737 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1663 | 1464907503861 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:45:03 INFO - PROCESS | 1663 | 1464907503867 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350e2800 == 59 [pid = 1663] [id = 743] 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x110e8b000) [pid = 1663] [serial = 2229] [outer = 0x0] 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x129516400) [pid = 1663] [serial = 2230] [outer = 0x110e8b000] 15:45:03 INFO - PROCESS | 1663 | 1464907503892 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x1295e7400) [pid = 1663] [serial = 2231] [outer = 0x110e8b000] 15:45:04 INFO - PROCESS | 1663 | 1464907504186 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:45:04 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:45:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:45:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 15:45:04 INFO - PROCESS | 1663 | 1464907504202 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1663 | 1464907504203 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:45:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:45:04 INFO - PROCESS | 1663 | 1464907504214 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1663 | 1464907504215 Marionette TRACE conn2 <- [1,2946,null,{}] 15:45:04 INFO - PROCESS | 1663 | 1464907504297 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1663 | 1464907504401 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:45:04 INFO - PROCESS | 1663 | 1464907504498 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185b7800 == 60 [pid = 1663] [id = 744] 15:45:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x11268b000) [pid = 1663] [serial = 2232] [outer = 0x0] 15:45:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x112793000) [pid = 1663] [serial = 2233] [outer = 0x11268b000] 15:45:04 INFO - PROCESS | 1663 | 1464907504530 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x112a76c00) [pid = 1663] [serial = 2234] [outer = 0x11268b000] 15:45:04 INFO - PROCESS | 1663 | 1464907504915 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:45:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 747ms 15:45:04 INFO - PROCESS | 1663 | 1464907504962 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1663 | 1464907504965 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:45:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:45:04 INFO - PROCESS | 1663 | 1464907504968 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1663 | 1464907504971 Marionette TRACE conn2 <- [1,2950,null,{}] 15:45:04 INFO - PROCESS | 1663 | 1464907504974 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1663 | 1464907505119 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:45:05 INFO - PROCESS | 1663 | 1464907505223 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x126220800 == 61 [pid = 1663] [id = 745] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x115e49800) [pid = 1663] [serial = 2235] [outer = 0x0] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x116a6b800) [pid = 1663] [serial = 2236] [outer = 0x115e49800] 15:45:05 INFO - PROCESS | 1663 | 1464907505256 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x11805c400) [pid = 1663] [serial = 2237] [outer = 0x115e49800] 15:45:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12146f000 == 62 [pid = 1663] [id = 746] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x118566000) [pid = 1663] [serial = 2238] [outer = 0x0] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x118389400) [pid = 1663] [serial = 2239] [outer = 0x118566000] 15:45:05 INFO - PROCESS | 1663 | 1464907505664 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:45:05 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 15:45:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:45:05 INFO - PROCESS | 1663 | 1464907505692 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1663 | 1464907505693 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:45:05 INFO - PROCESS | 1663 | 1464907505696 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1663 | 1464907505697 Marionette TRACE conn2 <- [1,2954,null,{}] 15:45:05 INFO - PROCESS | 1663 | 1464907505700 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1663 | 1464907505835 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:45:05 INFO - PROCESS | 1663 | 1464907505934 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350c5000 == 63 [pid = 1663] [id = 747] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11892a400) [pid = 1663] [serial = 2240] [outer = 0x0] 15:45:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1197f4000) [pid = 1663] [serial = 2241] [outer = 0x11892a400] 15:45:05 INFO - PROCESS | 1663 | 1464907505967 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12108a800) [pid = 1663] [serial = 2242] [outer = 0x11892a400] 15:45:06 INFO - PROCESS | 1663 | 1464907506333 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 15:45:06 INFO - PROCESS | 1663 | 1464907506372 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:45:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:45:06 INFO - PROCESS | 1663 | 1464907506377 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:45:06 INFO - PROCESS | 1663 | 1464907506380 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1663 | 1464907506382 Marionette TRACE conn2 <- [1,2958,null,{}] 15:45:06 INFO - PROCESS | 1663 | 1464907506384 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1663 | 1464907506506 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:45:06 INFO - PROCESS | 1663 | 1464907506609 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1351da000 == 64 [pid = 1663] [id = 748] 15:45:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x121588400) [pid = 1663] [serial = 2243] [outer = 0x0] 15:45:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x121cf4000) [pid = 1663] [serial = 2244] [outer = 0x121588400] 15:45:06 INFO - PROCESS | 1663 | 1464907506640 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1264b7800) [pid = 1663] [serial = 2245] [outer = 0x121588400] 15:45:07 INFO - PROCESS | 1663 | 1464907507005 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 15:45:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:45:07 INFO - PROCESS | 1663 | 1464907507052 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1663 | 1464907507054 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1663 | 1464907507056 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1663 | 1464907507057 Marionette TRACE conn2 <- [1,2962,null,{}] 15:45:07 INFO - PROCESS | 1663 | 1464907507060 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1663 | 1464907507171 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:45:07 INFO - PROCESS | 1663 | 1464907507265 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353d9800 == 65 [pid = 1663] [id = 749] 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1257aa400) [pid = 1663] [serial = 2246] [outer = 0x0] 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1278e1c00) [pid = 1663] [serial = 2247] [outer = 0x1257aa400] 15:45:07 INFO - PROCESS | 1663 | 1464907507295 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1291f8000) [pid = 1663] [serial = 2248] [outer = 0x1257aa400] 15:45:07 INFO - PROCESS | 1663 | 1464907507646 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 15:45:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:45:07 INFO - PROCESS | 1663 | 1464907507675 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1663 | 1464907507677 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1663 | 1464907507679 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1663 | 1464907507680 Marionette TRACE conn2 <- [1,2966,null,{}] 15:45:07 INFO - PROCESS | 1663 | 1464907507683 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1663 | 1464907507812 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:45:07 INFO - PROCESS | 1663 | 1464907507915 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1354e4000 == 66 [pid = 1663] [id = 750] 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1295ed000) [pid = 1663] [serial = 2249] [outer = 0x0] 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x129830400) [pid = 1663] [serial = 2250] [outer = 0x1295ed000] 15:45:07 INFO - PROCESS | 1663 | 1464907507947 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12a87a400) [pid = 1663] [serial = 2251] [outer = 0x1295ed000] 15:45:08 INFO - PROCESS | 1663 | 1464907508320 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:45:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 15:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:45:08 INFO - PROCESS | 1663 | 1464907508351 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1663 | 1464907508353 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:45:08 INFO - PROCESS | 1663 | 1464907508355 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1663 | 1464907508356 Marionette TRACE conn2 <- [1,2970,null,{}] 15:45:08 INFO - PROCESS | 1663 | 1464907508359 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:08 INFO - PROCESS | 1663 | 1464907508469 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:45:08 INFO - PROCESS | 1663 | 1464907508566 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf13000 == 67 [pid = 1663] [id = 751] 15:45:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12a87e800) [pid = 1663] [serial = 2252] [outer = 0x0] 15:45:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12a95a400) [pid = 1663] [serial = 2253] [outer = 0x12a87e800] 15:45:08 INFO - PROCESS | 1663 | 1464907508595 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12a961800) [pid = 1663] [serial = 2254] [outer = 0x12a87e800] 15:45:08 INFO - PROCESS | 1663 | 1464907508938 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:45:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:45:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 15:45:08 INFO - PROCESS | 1663 | 1464907508975 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1663 | 1464907508977 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:45:08 INFO - PROCESS | 1663 | 1464907508979 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1663 | 1464907508980 Marionette TRACE conn2 <- [1,2974,null,{}] 15:45:08 INFO - PROCESS | 1663 | 1464907508983 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1663 | 1464907509098 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:45:09 INFO - PROCESS | 1663 | 1464907509204 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f16800 == 68 [pid = 1663] [id = 752] 15:45:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x110e80c00) [pid = 1663] [serial = 2255] [outer = 0x0] 15:45:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x112795400) [pid = 1663] [serial = 2256] [outer = 0x110e80c00] 15:45:09 INFO - PROCESS | 1663 | 1464907509236 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x113106400) [pid = 1663] [serial = 2257] [outer = 0x110e80c00] 15:45:09 INFO - PROCESS | 1663 | 1464907509758 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 824ms 15:45:09 INFO - PROCESS | 1663 | 1464907509819 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1663 | 1464907509822 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:45:09 INFO - PROCESS | 1663 | 1464907509841 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1663 | 1464907509843 Marionette TRACE conn2 <- [1,2978,null,{}] 15:45:09 INFO - PROCESS | 1663 | 1464907509847 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1663 | 1464907509953 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:45:10 INFO - PROCESS | 1663 | 1464907510032 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12620b000 == 69 [pid = 1663] [id = 753] 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x113107400) [pid = 1663] [serial = 2258] [outer = 0x0] 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x11310f800) [pid = 1663] [serial = 2259] [outer = 0x113107400] 15:45:10 INFO - PROCESS | 1663 | 1464907510063 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x1160ed800) [pid = 1663] [serial = 2260] [outer = 0x113107400] 15:45:10 INFO - PROCESS | 1663 | 1464907510431 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:45:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 15:45:10 INFO - PROCESS | 1663 | 1464907510461 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 1663 | 1464907510465 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:45:10 INFO - PROCESS | 1663 | 1464907510470 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1663 | 1464907510472 Marionette TRACE conn2 <- [1,2982,null,{}] 15:45:10 INFO - PROCESS | 1663 | 1464907510474 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:10 INFO - PROCESS | 1663 | 1464907510577 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:45:10 INFO - PROCESS | 1663 | 1464907510643 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1185d3000 == 70 [pid = 1663] [id = 754] 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x118055800) [pid = 1663] [serial = 2261] [outer = 0x0] 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x11819d800) [pid = 1663] [serial = 2262] [outer = 0x118055800] 15:45:10 INFO - PROCESS | 1663 | 1464907510714 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x118576400) [pid = 1663] [serial = 2263] [outer = 0x118055800] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1350cd800 == 69 [pid = 1663] [id = 742] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4ea000 == 68 [pid = 1663] [id = 741] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x126bbec00) [pid = 1663] [serial = 2170] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | 1464907511160 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c5000 == 67 [pid = 1663] [id = 740] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12cb93000 == 66 [pid = 1663] [id = 739] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf7e800 == 65 [pid = 1663] [id = 738] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc34800 == 64 [pid = 1663] [id = 737] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12aa41800 == 63 [pid = 1663] [id = 736] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x129a05000 == 62 [pid = 1663] [id = 735] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1195c9800 == 61 [pid = 1663] [id = 734] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x125713000 == 60 [pid = 1663] [id = 733] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1195d8800 == 59 [pid = 1663] [id = 732] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11a063800 == 58 [pid = 1663] [id = 731] 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11a065800 == 57 [pid = 1663] [id = 730] 15:45:11 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:45:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 15:45:11 INFO - PROCESS | 1663 | --DOCSHELL 0x119c30000 == 56 [pid = 1663] [id = 724] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x119d08000) [pid = 1663] [serial = 2078] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x121585c00) [pid = 1663] [serial = 2081] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x110f79800) [pid = 1663] [serial = 1994] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x11739bc00) [pid = 1663] [serial = 2075] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x124fc8c00) [pid = 1663] [serial = 2114] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x11288d400) [pid = 1663] [serial = 1997] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x112927800) [pid = 1663] [serial = 2033] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x115ece400) [pid = 1663] [serial = 2036] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x112a77800) [pid = 1663] [serial = 2072] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x121082400) [pid = 1663] [serial = 2149] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x121cf0800) [pid = 1663] [serial = 2155] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x121846c00) [pid = 1663] [serial = 2153] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x12157e800) [pid = 1663] [serial = 2152] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12497f800) [pid = 1663] [serial = 2158] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x12497a000) [pid = 1663] [serial = 2156] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1127c7800) [pid = 1663] [serial = 2134] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x11919b000) [pid = 1663] [serial = 2146] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1197f1c00) [pid = 1663] [serial = 2122] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x126233c00) [pid = 1663] [serial = 2128] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1161bf800) [pid = 1663] [serial = 2137] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x11684d400) [pid = 1663] [serial = 2138] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x118716800) [pid = 1663] [serial = 2143] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x119125000) [pid = 1663] [serial = 2144] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x118052c00) [pid = 1663] [serial = 2140] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x118391400) [pid = 1663] [serial = 2141] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x124fc0800) [pid = 1663] [serial = 2125] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x1173a7800) [pid = 1663] [serial = 2119] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x110f80800) [pid = 1663] [serial = 2116] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1197f7000) [pid = 1663] [serial = 2161] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x126241800) [pid = 1663] [serial = 2164] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1264bc800) [pid = 1663] [serial = 2132] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12623f800) [pid = 1663] [serial = 2131] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x113103800) [pid = 1663] [serial = 2135] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12672fc00) [pid = 1663] [serial = 2167] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x126b0c400) [pid = 1663] [serial = 2168] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1250ac400) [pid = 1663] [serial = 2159] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1197f0000) [pid = 1663] [serial = 2147] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x121cf6400) [pid = 1663] [serial = 2162] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1264c4000) [pid = 1663] [serial = 2165] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x121250800) [pid = 1663] [serial = 2150] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x119190400) [pid = 1663] [serial = 2039] [outer = 0x0] [url = about:blank] 15:45:11 INFO - PROCESS | 1663 | 1464907511210 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:45:11 INFO - PROCESS | 1663 | 1464907511212 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:45:11 INFO - PROCESS | 1663 | 1464907511216 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1663 | 1464907511220 Marionette TRACE conn2 <- [1,2986,null,{}] 15:45:11 INFO - PROCESS | 1663 | 1464907511231 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1663 | 1464907511392 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:45:11 INFO - PROCESS | 1663 | 1464907511399 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1192c9800 == 57 [pid = 1663] [id = 755] 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x119194400) [pid = 1663] [serial = 2264] [outer = 0x0] 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x11919cc00) [pid = 1663] [serial = 2265] [outer = 0x119194400] 15:45:11 INFO - PROCESS | 1663 | 1464907511428 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x11a03dc00) [pid = 1663] [serial = 2266] [outer = 0x119194400] 15:45:11 INFO - PROCESS | 1663 | 1464907511754 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 576ms 15:45:11 INFO - PROCESS | 1663 | 1464907511804 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1663 | 1464907511805 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:45:11 INFO - PROCESS | 1663 | 1464907511810 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1663 | 1464907511811 Marionette TRACE conn2 <- [1,2990,null,{}] 15:45:11 INFO - PROCESS | 1663 | 1464907511813 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1663 | 1464907511904 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:45:11 INFO - PROCESS | 1663 | 1464907511908 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x121fd7800 == 58 [pid = 1663] [id = 756] 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x121084000) [pid = 1663] [serial = 2267] [outer = 0x0] 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x121250800) [pid = 1663] [serial = 2268] [outer = 0x121084000] 15:45:11 INFO - PROCESS | 1663 | 1464907511935 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12157e800) [pid = 1663] [serial = 2269] [outer = 0x121084000] 15:45:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x129108000 == 59 [pid = 1663] [id = 757] 15:45:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x124971800) [pid = 1663] [serial = 2270] [outer = 0x0] 15:45:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x121251c00) [pid = 1663] [serial = 2271] [outer = 0x124971800] 15:45:12 INFO - PROCESS | 1663 | 1464907512295 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:45:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 15:45:12 INFO - PROCESS | 1663 | 1464907512338 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1663 | 1464907512339 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:45:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:45:12 INFO - PROCESS | 1663 | 1464907512343 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1663 | 1464907512344 Marionette TRACE conn2 <- [1,2994,null,{}] 15:45:12 INFO - PROCESS | 1663 | 1464907512347 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1663 | 1464907512460 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:45:12 INFO - PROCESS | 1663 | 1464907512468 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x126dd0000 == 60 [pid = 1663] [id = 758] 15:45:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x121589c00) [pid = 1663] [serial = 2272] [outer = 0x0] 15:45:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x121a6b000) [pid = 1663] [serial = 2273] [outer = 0x121589c00] 15:45:12 INFO - PROCESS | 1663 | 1464907512495 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x124fc8c00) [pid = 1663] [serial = 2274] [outer = 0x121589c00] 15:45:12 INFO - PROCESS | 1663 | 1464907512888 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:45:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:45:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 15:45:12 INFO - PROCESS | 1663 | 1464907512914 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1663 | 1464907512916 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:45:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:45:12 INFO - PROCESS | 1663 | 1464907512920 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1663 | 1464907512922 Marionette TRACE conn2 <- [1,2998,null,{}] 15:45:12 INFO - PROCESS | 1663 | 1464907512925 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1663 | 1464907513130 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:45:13 INFO - PROCESS | 1663 | 1464907513147 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ad84000 == 61 [pid = 1663] [id = 759] 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1257b3800) [pid = 1663] [serial = 2275] [outer = 0x0] 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1262afc00) [pid = 1663] [serial = 2276] [outer = 0x1257b3800] 15:45:13 INFO - PROCESS | 1663 | 1464907513188 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x126d7bc00) [pid = 1663] [serial = 2277] [outer = 0x1257b3800] 15:45:13 INFO - PROCESS | 1663 | 1464907513582 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 673ms 15:45:13 INFO - PROCESS | 1663 | 1464907513593 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1663 | 1464907513594 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:45:13 INFO - PROCESS | 1663 | 1464907513604 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1663 | 1464907513605 Marionette TRACE conn2 <- [1,3002,null,{}] 15:45:13 INFO - PROCESS | 1663 | 1464907513608 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1663 | 1464907513719 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:45:13 INFO - PROCESS | 1663 | 1464907513734 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc2c800 == 62 [pid = 1663] [id = 760] 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12623b000) [pid = 1663] [serial = 2278] [outer = 0x0] 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1279a8400) [pid = 1663] [serial = 2279] [outer = 0x12623b000] 15:45:13 INFO - PROCESS | 1663 | 1464907513759 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x128e37c00) [pid = 1663] [serial = 2280] [outer = 0x12623b000] 15:45:14 INFO - PROCESS | 1663 | 1464907514086 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 529ms 15:45:14 INFO - PROCESS | 1663 | 1464907514131 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1663 | 1464907514132 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:45:14 INFO - PROCESS | 1663 | 1464907514135 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1663 | 1464907514136 Marionette TRACE conn2 <- [1,3006,null,{}] 15:45:14 INFO - PROCESS | 1663 | 1464907514138 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1663 | 1464907514250 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:45:14 INFO - PROCESS | 1663 | 1464907514291 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf97000 == 63 [pid = 1663] [id = 761] 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1278e5400) [pid = 1663] [serial = 2281] [outer = 0x0] 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x129046c00) [pid = 1663] [serial = 2282] [outer = 0x1278e5400] 15:45:14 INFO - PROCESS | 1663 | 1464907514317 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x129514400) [pid = 1663] [serial = 2283] [outer = 0x1278e5400] 15:45:14 INFO - PROCESS | 1663 | 1464907514602 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 523ms 15:45:14 INFO - PROCESS | 1663 | 1464907514659 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1663 | 1464907514660 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:45:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:45:14 INFO - PROCESS | 1663 | 1464907514662 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1663 | 1464907514663 Marionette TRACE conn2 <- [1,3010,null,{}] 15:45:14 INFO - PROCESS | 1663 | 1464907514666 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1663 | 1464907514780 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:45:14 INFO - PROCESS | 1663 | 1464907514802 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cba5800 == 64 [pid = 1663] [id = 762] 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12951ac00) [pid = 1663] [serial = 2284] [outer = 0x0] 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1295ee800) [pid = 1663] [serial = 2285] [outer = 0x12951ac00] 15:45:14 INFO - PROCESS | 1663 | 1464907514829 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12982e800) [pid = 1663] [serial = 2286] [outer = 0x12951ac00] 15:45:15 INFO - PROCESS | 1663 | 1464907515198 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:45:15 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:45:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 573ms 15:45:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:45:15 INFO - PROCESS | 1663 | 1464907515236 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1663 | 1464907515237 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:45:15 INFO - PROCESS | 1663 | 1464907515239 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1663 | 1464907515241 Marionette TRACE conn2 <- [1,3014,null,{}] 15:45:15 INFO - PROCESS | 1663 | 1464907515243 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1663 | 1464907515365 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x1257b3400) [pid = 1663] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11871cc00) [pid = 1663] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x112794800) [pid = 1663] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1194c8400) [pid = 1663] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1110b1400) [pid = 1663] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1279a5800) [pid = 1663] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x121670000) [pid = 1663] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x112797c00) [pid = 1663] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12623e800) [pid = 1663] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x117581400) [pid = 1663] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x129041800) [pid = 1663] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x113034000) [pid = 1663] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:45:15 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1161b2800) [pid = 1663] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:45:15 INFO - PROCESS | 1663 | 1464907515549 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1215c4000 == 65 [pid = 1663] [id = 763] 15:45:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x111c7c400) [pid = 1663] [serial = 2287] [outer = 0x0] 15:45:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11310b400) [pid = 1663] [serial = 2288] [outer = 0x111c7c400] 15:45:15 INFO - PROCESS | 1663 | 1464907515575 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x121088c00) [pid = 1663] [serial = 2289] [outer = 0x111c7c400] 15:45:15 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:45:15 INFO - PROCESS | 1663 | 1464907515886 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:45:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:45:15 INFO - {} 15:45:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:45:15 INFO - {} 15:45:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:45:15 INFO - {} 15:45:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:45:15 INFO - {} 15:45:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 15:45:15 INFO - PROCESS | 1663 | 1464907515912 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1663 | 1464907515914 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /FileAPI/fileReader.html 15:45:15 INFO - PROCESS | 1663 | 1464907515916 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1663 | 1464907515918 Marionette TRACE conn2 <- [1,3018,null,{}] 15:45:15 INFO - PROCESS | 1663 | 1464907515921 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1663 | 1464907516027 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:45:16 INFO - PROCESS | 1663 | 1464907516106 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350ce800 == 66 [pid = 1663] [id = 764] 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x129837800) [pid = 1663] [serial = 2290] [outer = 0x0] 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12a9e3000) [pid = 1663] [serial = 2291] [outer = 0x129837800] 15:45:16 INFO - PROCESS | 1663 | 1464907516138 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12aa2ac00) [pid = 1663] [serial = 2292] [outer = 0x129837800] 15:45:16 INFO - PROCESS | 1663 | 1464907516402 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:45:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:45:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:45:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:45:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 15:45:16 INFO - PROCESS | 1663 | 1464907516436 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1663 | 1464907516438 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:45:16 INFO - TEST-START | /FileAPI/historical.html 15:45:16 INFO - PROCESS | 1663 | 1464907516448 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1663 | 1464907516450 Marionette TRACE conn2 <- [1,3022,null,{}] 15:45:16 INFO - PROCESS | 1663 | 1464907516452 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1663 | 1464907516552 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:45:16 INFO - PROCESS | 1663 | 1464907516557 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353c5800 == 67 [pid = 1663] [id = 765] 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12aa20c00) [pid = 1663] [serial = 2293] [outer = 0x0] 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12aa6d800) [pid = 1663] [serial = 2294] [outer = 0x12aa20c00] 15:45:16 INFO - PROCESS | 1663 | 1464907516583 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12aa76400) [pid = 1663] [serial = 2295] [outer = 0x12aa20c00] 15:45:16 INFO - PROCESS | 1663 | 1464907516888 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:45:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:45:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:45:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:45:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:45:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:45:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:45:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:45:16 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 15:45:16 INFO - TEST-START | /FileAPI/idlharness.html 15:45:16 INFO - PROCESS | 1663 | 1464907516919 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1663 | 1464907516921 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:45:16 INFO - PROCESS | 1663 | 1464907516929 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1663 | 1464907516930 Marionette TRACE conn2 <- [1,3026,null,{}] 15:45:16 INFO - PROCESS | 1663 | 1464907516932 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1663 | 1464907517056 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:45:17 INFO - PROCESS | 1663 | 1464907517063 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1355e5800 == 68 [pid = 1663] [id = 766] 15:45:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12aa6dc00) [pid = 1663] [serial = 2296] [outer = 0x0] 15:45:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x12add9400) [pid = 1663] [serial = 2297] [outer = 0x12aa6dc00] 15:45:17 INFO - PROCESS | 1663 | 1464907517087 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12b28f800) [pid = 1663] [serial = 2298] [outer = 0x12aa6dc00] 15:45:17 INFO - PROCESS | 1663 | 1464907517666 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:45:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:45:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:45:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:45:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:45:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:45:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:45:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:45:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:45:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:45:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:45:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:45:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:45:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:45:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:45:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:45:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:45:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:45:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:45:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:45:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:45:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:45:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 787ms 15:45:17 INFO - PROCESS | 1663 | 1464907517713 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1663 | 1464907517715 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:45:17 INFO - TEST-START | /FileAPI/idlharness.worker 15:45:17 INFO - PROCESS | 1663 | 1464907517719 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1663 | 1464907517722 Marionette TRACE conn2 <- [1,3030,null,{}] 15:45:17 INFO - PROCESS | 1663 | 1464907517727 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1663 | 1464907517906 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:45:17 INFO - PROCESS | 1663 | 1464907517990 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951b800 == 69 [pid = 1663] [id = 767] 15:45:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x113102400) [pid = 1663] [serial = 2299] [outer = 0x0] 15:45:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x113350800) [pid = 1663] [serial = 2300] [outer = 0x113102400] 15:45:18 INFO - PROCESS | 1663 | 1464907518021 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x11718e000) [pid = 1663] [serial = 2301] [outer = 0x113102400] 15:45:18 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:45:18 INFO - PROCESS | 1663 | 1464907518741 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:45:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:45:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:45:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:45:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:45:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:45:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:45:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:45:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:45:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:45:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:45:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:45:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:45:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:45:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:45:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:45:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:45:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:45:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:45:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:45:18 INFO - {} 15:45:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1094ms 15:45:18 INFO - PROCESS | 1663 | 1464907518851 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1663 | 1464907518856 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:45:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:45:18 INFO - PROCESS | 1663 | 1464907518862 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1663 | 1464907518864 Marionette TRACE conn2 <- [1,3034,null,{}] 15:45:18 INFO - PROCESS | 1663 | 1464907518867 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:18 INFO - PROCESS | 1663 | 1464907518982 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:45:19 INFO - PROCESS | 1663 | 1464907519084 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x138807000 == 70 [pid = 1663] [id = 768] 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1191cec00) [pid = 1663] [serial = 2302] [outer = 0x0] 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12bfd3c00) [pid = 1663] [serial = 2303] [outer = 0x1191cec00] 15:45:19 INFO - PROCESS | 1663 | 1464907519115 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x121088800) [pid = 1663] [serial = 2304] [outer = 0x1191cec00] 15:45:19 INFO - PROCESS | 1663 | 1464907519524 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:45:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:45:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 672ms 15:45:19 INFO - PROCESS | 1663 | 1464907519534 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1663 | 1464907519536 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:45:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:45:19 INFO - PROCESS | 1663 | 1464907519540 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1663 | 1464907519544 Marionette TRACE conn2 <- [1,3038,null,{}] 15:45:19 INFO - PROCESS | 1663 | 1464907519552 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:19 INFO - PROCESS | 1663 | 1464907519671 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:45:19 INFO - PROCESS | 1663 | 1464907519777 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x14003a800 == 71 [pid = 1663] [id = 769] 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x12bfdc000) [pid = 1663] [serial = 2305] [outer = 0x0] 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12c089000) [pid = 1663] [serial = 2306] [outer = 0x12bfdc000] 15:45:19 INFO - PROCESS | 1663 | 1464907519810 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12cbe2c00) [pid = 1663] [serial = 2307] [outer = 0x12bfdc000] 15:45:20 INFO - PROCESS | 1663 | 1464907520175 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:45:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:45:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:45:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 674ms 15:45:20 INFO - PROCESS | 1663 | 1464907520213 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1663 | 1464907520215 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:45:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:45:20 INFO - PROCESS | 1663 | 1464907520218 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1663 | 1464907520219 Marionette TRACE conn2 <- [1,3042,null,{}] 15:45:20 INFO - PROCESS | 1663 | 1464907520222 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:20 INFO - PROCESS | 1663 | 1464907520347 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:45:20 INFO - PROCESS | 1663 | 1464907520472 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1400c6000 == 72 [pid = 1663] [id = 770] 15:45:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12cbeb400) [pid = 1663] [serial = 2308] [outer = 0x0] 15:45:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x12cbed800) [pid = 1663] [serial = 2309] [outer = 0x12cbeb400] 15:45:20 INFO - PROCESS | 1663 | 1464907520519 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12ccd2800) [pid = 1663] [serial = 2310] [outer = 0x12cbeb400] 15:45:21 INFO - PROCESS | 1663 | 1464907521060 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:45:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:45:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:45:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:45:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:45:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 881ms 15:45:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:45:21 INFO - PROCESS | 1663 | 1464907521100 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1663 | 1464907521101 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:45:21 INFO - PROCESS | 1663 | 1464907521105 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1663 | 1464907521109 Marionette TRACE conn2 <- [1,3046,null,{}] 15:45:21 INFO - PROCESS | 1663 | 1464907521112 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:21 INFO - PROCESS | 1663 | 1464907521223 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:45:21 INFO - PROCESS | 1663 | 1464907521301 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x134664000 == 73 [pid = 1663] [id = 771] 15:45:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x129515c00) [pid = 1663] [serial = 2311] [outer = 0x0] 15:45:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12ccd0c00) [pid = 1663] [serial = 2312] [outer = 0x129515c00] 15:45:21 INFO - PROCESS | 1663 | 1464907521330 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12ccd7c00) [pid = 1663] [serial = 2313] [outer = 0x129515c00] 15:45:21 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:45:21 INFO - PROCESS | 1663 | 1464907521720 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:45:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:45:21 INFO - {} 15:45:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 623ms 15:45:21 INFO - PROCESS | 1663 | 1464907521728 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1663 | 1464907521730 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:45:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:45:21 INFO - PROCESS | 1663 | 1464907521732 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1663 | 1464907521733 Marionette TRACE conn2 <- [1,3050,null,{}] 15:45:21 INFO - PROCESS | 1663 | 1464907521736 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:21 INFO - PROCESS | 1663 | 1464907521884 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:45:21 INFO - PROCESS | 1663 | 1464907521991 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x14157d800 == 74 [pid = 1663] [id = 772] 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12d2d8400) [pid = 1663] [serial = 2314] [outer = 0x0] 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12d2dd000) [pid = 1663] [serial = 2315] [outer = 0x12d2d8400] 15:45:22 INFO - PROCESS | 1663 | 1464907522023 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12de8a400) [pid = 1663] [serial = 2316] [outer = 0x12d2d8400] 15:45:22 INFO - PROCESS | 1663 | 1464907522404 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:45:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:45:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:45:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:45:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:45:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 721ms 15:45:22 INFO - PROCESS | 1663 | 1464907522453 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1663 | 1464907522455 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:45:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:45:22 INFO - PROCESS | 1663 | 1464907522458 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1663 | 1464907522459 Marionette TRACE conn2 <- [1,3054,null,{}] 15:45:22 INFO - PROCESS | 1663 | 1464907522461 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1663 | 1464907522575 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:45:22 INFO - PROCESS | 1663 | 1464907522685 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x11711f800 == 75 [pid = 1663] [id = 773] 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x11334b800) [pid = 1663] [serial = 2317] [outer = 0x0] 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x116f31000) [pid = 1663] [serial = 2318] [outer = 0x11334b800] 15:45:22 INFO - PROCESS | 1663 | 1464907522717 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x1257b2000) [pid = 1663] [serial = 2319] [outer = 0x11334b800] 15:45:23 INFO - PROCESS | 1663 | 1464907523416 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:45:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:45:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:45:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:45:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 988ms 15:45:23 INFO - PROCESS | 1663 | 1464907523447 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1663 | 1464907523449 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:45:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:45:23 INFO - PROCESS | 1663 | 1464907523453 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1663 | 1464907523456 Marionette TRACE conn2 <- [1,3058,null,{}] 15:45:23 INFO - PROCESS | 1663 | 1464907523461 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:23 INFO - PROCESS | 1663 | 1464907523576 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:45:23 INFO - PROCESS | 1663 | 1464907523656 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa43800 == 76 [pid = 1663] [id = 774] 15:45:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x11919b000) [pid = 1663] [serial = 2320] [outer = 0x0] 15:45:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1194c9800) [pid = 1663] [serial = 2321] [outer = 0x11919b000] 15:45:23 INFO - PROCESS | 1663 | 1464907523684 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1211dc000) [pid = 1663] [serial = 2322] [outer = 0x11919b000] 15:45:24 INFO - PROCESS | 1663 | 1464907524054 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:45:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:45:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:45:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:45:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:45:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:45:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:45:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:45:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:45:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 15:45:24 INFO - PROCESS | 1663 | 1464907524079 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1663 | 1464907524082 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:45:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:45:24 INFO - PROCESS | 1663 | 1464907524087 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1663 | 1464907524089 Marionette TRACE conn2 <- [1,3062,null,{}] 15:45:24 INFO - PROCESS | 1663 | 1464907524091 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1663 | 1464907524194 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:45:24 INFO - PROCESS | 1663 | 1464907524306 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1195d3000 == 77 [pid = 1663] [id = 775] 15:45:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1191c6c00) [pid = 1663] [serial = 2323] [outer = 0x0] 15:45:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x116077800) [pid = 1663] [serial = 2324] [outer = 0x1191c6c00] 15:45:24 INFO - PROCESS | 1663 | 1464907524335 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x118056800) [pid = 1663] [serial = 2325] [outer = 0x1191c6c00] 15:45:24 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:45:24 INFO - PROCESS | 1663 | 1464907524753 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:45:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:45:24 INFO - {} 15:45:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 674ms 15:45:24 INFO - PROCESS | 1663 | 1464907524762 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1663 | 1464907524763 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:45:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:45:24 INFO - PROCESS | 1663 | 1464907524765 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1663 | 1464907524768 Marionette TRACE conn2 <- [1,3066,null,{}] 15:45:24 INFO - PROCESS | 1663 | 1464907524775 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1663 | 1464907524885 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x124fad000 == 76 [pid = 1663] [id = 706] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1353c5800 == 75 [pid = 1663] [id = 765] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1350ce800 == 74 [pid = 1663] [id = 764] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1215c4000 == 73 [pid = 1663] [id = 763] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12cba5800 == 72 [pid = 1663] [id = 762] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12bf97000 == 71 [pid = 1663] [id = 761] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc2c800 == 70 [pid = 1663] [id = 760] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x129516400) [pid = 1663] [serial = 2230] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | 1464907525061 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12ad84000 == 69 [pid = 1663] [id = 759] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x126dd0000 == 68 [pid = 1663] [id = 758] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x129108000 == 67 [pid = 1663] [id = 757] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x121fd7800 == 66 [pid = 1663] [id = 756] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1192c9800 == 65 [pid = 1663] [id = 755] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1185d3000 == 64 [pid = 1663] [id = 754] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12620b000 == 63 [pid = 1663] [id = 753] 15:45:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x1180dc800 == 64 [pid = 1663] [id = 776] 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x1127a0400) [pid = 1663] [serial = 2326] [outer = 0x0] 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x1130d6c00) [pid = 1663] [serial = 2327] [outer = 0x1127a0400] 15:45:25 INFO - PROCESS | 1663 | 1464907525097 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12107b400) [pid = 1663] [serial = 2328] [outer = 0x1127a0400] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12146f000 == 63 [pid = 1663] [id = 746] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x126220800 == 62 [pid = 1663] [id = 745] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1185b7800 == 61 [pid = 1663] [id = 744] 15:45:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1350e2800 == 60 [pid = 1663] [id = 743] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1294bc400) [pid = 1663] [serial = 2228] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1262ae400) [pid = 1663] [serial = 2212] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1191cb400) [pid = 1663] [serial = 2200] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x1173a9400) [pid = 1663] [serial = 2176] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x112891000) [pid = 1663] [serial = 2221] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x119d03400) [pid = 1663] [serial = 2201] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12107e000) [pid = 1663] [serial = 2203] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x126bb5800) [pid = 1663] [serial = 2213] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1122a8000) [pid = 1663] [serial = 2191] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x11279d400) [pid = 1663] [serial = 2192] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1278e7c00) [pid = 1663] [serial = 2188] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1279b1c00) [pid = 1663] [serial = 2218] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x11a0be000) [pid = 1663] [serial = 2179] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x128e40400) [pid = 1663] [serial = 2219] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x124889000) [pid = 1663] [serial = 2182] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x117187800) [pid = 1663] [serial = 2222] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x124886800) [pid = 1663] [serial = 2207] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x11a0bc000) [pid = 1663] [serial = 2224] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x1278e8c00) [pid = 1663] [serial = 2216] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x11856dc00) [pid = 1663] [serial = 2198] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x12184b800) [pid = 1663] [serial = 2206] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1262ae000) [pid = 1663] [serial = 2185] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x126d77800) [pid = 1663] [serial = 2215] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x1294af800) [pid = 1663] [serial = 2227] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1257aa800) [pid = 1663] [serial = 2210] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x118053400) [pid = 1663] [serial = 2197] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1211db400) [pid = 1663] [serial = 2204] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x112f24000) [pid = 1663] [serial = 2173] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x129041400) [pid = 1663] [serial = 2225] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x1167b9000) [pid = 1663] [serial = 2194] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x124976000) [pid = 1663] [serial = 2209] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1173a4800) [pid = 1663] [serial = 2195] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1663 | 1464907525390 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:45:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:45:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 676ms 15:45:25 INFO - PROCESS | 1663 | 1464907525443 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1663 | 1464907525445 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:45:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:45:25 INFO - PROCESS | 1663 | 1464907525447 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1663 | 1464907525449 Marionette TRACE conn2 <- [1,3070,null,{}] 15:45:25 INFO - PROCESS | 1663 | 1464907525451 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1663 | 1464907525548 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:45:25 INFO - PROCESS | 1663 | 1464907525553 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12486d800 == 61 [pid = 1663] [id = 777] 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1211dcc00) [pid = 1663] [serial = 2329] [outer = 0x0] 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x121a6dc00) [pid = 1663] [serial = 2330] [outer = 0x1211dcc00] 15:45:25 INFO - PROCESS | 1663 | 1464907525581 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x124886800) [pid = 1663] [serial = 2331] [outer = 0x1211dcc00] 15:45:26 INFO - PROCESS | 1663 | 1464907526007 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:45:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 15:45:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:45:26 INFO - PROCESS | 1663 | 1464907526019 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1663 | 1464907526021 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1663 | 1464907526024 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1663 | 1464907526026 Marionette TRACE conn2 <- [1,3074,null,{}] 15:45:26 INFO - PROCESS | 1663 | 1464907526030 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1663 | 1464907526144 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:45:26 INFO - PROCESS | 1663 | 1464907526166 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x1294de000 == 62 [pid = 1663] [id = 778] 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x124fc0800) [pid = 1663] [serial = 2332] [outer = 0x0] 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x12501a800) [pid = 1663] [serial = 2333] [outer = 0x124fc0800] 15:45:26 INFO - PROCESS | 1663 | 1464907526194 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1257aa800) [pid = 1663] [serial = 2334] [outer = 0x124fc0800] 15:45:26 INFO - PROCESS | 1663 | 1464907526544 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:45:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 571ms 15:45:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:45:26 INFO - PROCESS | 1663 | 1464907526596 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1663 | 1464907526597 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1663 | 1464907526599 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1663 | 1464907526600 Marionette TRACE conn2 <- [1,3078,null,{}] 15:45:26 INFO - PROCESS | 1663 | 1464907526603 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1663 | 1464907526707 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:45:26 INFO - PROCESS | 1663 | 1464907526712 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aa57000 == 63 [pid = 1663] [id = 779] 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12623bc00) [pid = 1663] [serial = 2335] [outer = 0x0] 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1264c0400) [pid = 1663] [serial = 2336] [outer = 0x12623bc00] 15:45:26 INFO - PROCESS | 1663 | 1464907526738 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1278df400) [pid = 1663] [serial = 2337] [outer = 0x12623bc00] 15:45:27 INFO - PROCESS | 1663 | 1464907527097 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:45:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:45:27 INFO - PROCESS | 1663 | 1464907527128 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:45:27 INFO - PROCESS | 1663 | 1464907527130 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1663 | 1464907527132 Marionette TRACE conn2 <- [1,3082,null,{}] 15:45:27 INFO - PROCESS | 1663 | 1464907527134 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1663 | 1464907527268 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:45:27 INFO - PROCESS | 1663 | 1464907527284 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ba43800 == 64 [pid = 1663] [id = 780] 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x126241c00) [pid = 1663] [serial = 2338] [outer = 0x0] 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1278ebc00) [pid = 1663] [serial = 2339] [outer = 0x126241c00] 15:45:27 INFO - PROCESS | 1663 | 1464907527317 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x128e3c000) [pid = 1663] [serial = 2340] [outer = 0x126241c00] 15:45:27 INFO - PROCESS | 1663 | 1464907527652 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:45:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:45:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:45:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 570ms 15:45:27 INFO - PROCESS | 1663 | 1464907527701 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:45:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:45:27 INFO - PROCESS | 1663 | 1464907527703 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:45:27 INFO - PROCESS | 1663 | 1464907527705 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1663 | 1464907527706 Marionette TRACE conn2 <- [1,3086,null,{}] 15:45:27 INFO - PROCESS | 1663 | 1464907527713 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1663 | 1464907527827 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:45:27 INFO - PROCESS | 1663 | 1464907527836 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bf95800 == 65 [pid = 1663] [id = 781] 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x128e3a800) [pid = 1663] [serial = 2341] [outer = 0x0] 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1291fb000) [pid = 1663] [serial = 2342] [outer = 0x128e3a800] 15:45:27 INFO - PROCESS | 1663 | 1464907527863 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1295e7c00) [pid = 1663] [serial = 2343] [outer = 0x128e3a800] 15:45:28 INFO - PROCESS | 1663 | 1464907528161 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:45:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 15:45:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:45:28 INFO - PROCESS | 1663 | 1464907528182 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1663 | 1464907528183 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:45:28 INFO - PROCESS | 1663 | 1464907528185 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1663 | 1464907528186 Marionette TRACE conn2 <- [1,3090,null,{}] 15:45:28 INFO - PROCESS | 1663 | 1464907528191 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1663 | 1464907528313 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:45:28 INFO - PROCESS | 1663 | 1464907528355 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb98800 == 66 [pid = 1663] [id = 782] 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x1294b6000) [pid = 1663] [serial = 2344] [outer = 0x0] 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x129831400) [pid = 1663] [serial = 2345] [outer = 0x1294b6000] 15:45:28 INFO - PROCESS | 1663 | 1464907528380 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12a881400) [pid = 1663] [serial = 2346] [outer = 0x1294b6000] 15:45:28 INFO - PROCESS | 1663 | 1464907528697 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:45:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 15:45:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:45:28 INFO - PROCESS | 1663 | 1464907528713 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1663 | 1464907528714 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:45:28 INFO - PROCESS | 1663 | 1464907528716 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1663 | 1464907528718 Marionette TRACE conn2 <- [1,3094,null,{}] 15:45:28 INFO - PROCESS | 1663 | 1464907528720 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1663 | 1464907528840 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:45:28 INFO - PROCESS | 1663 | 1464907528851 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4da800 == 67 [pid = 1663] [id = 783] 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x11871c400) [pid = 1663] [serial = 2347] [outer = 0x0] 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12a960400) [pid = 1663] [serial = 2348] [outer = 0x11871c400] 15:45:28 INFO - PROCESS | 1663 | 1464907528876 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12aa21800) [pid = 1663] [serial = 2349] [outer = 0x11871c400] 15:45:29 INFO - PROCESS | 1663 | 1464907529195 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:45:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1257b3800) [pid = 1663] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x113107400) [pid = 1663] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x121589c00) [pid = 1663] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x110e8b000) [pid = 1663] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12623b000) [pid = 1663] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x118055800) [pid = 1663] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x119194400) [pid = 1663] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x121084000) [pid = 1663] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x124971800) [pid = 1663] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x12aa20c00) [pid = 1663] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x118566000) [pid = 1663] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x1278e5400) [pid = 1663] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12951ac00) [pid = 1663] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x129837800) [pid = 1663] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:45:29 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x111c7c400) [pid = 1663] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:45:29 INFO - PROCESS | 1663 | 1464907529418 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1663 | 1464907529419 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:45:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:45:29 INFO - PROCESS | 1663 | 1464907529424 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1663 | 1464907529426 Marionette TRACE conn2 <- [1,3098,null,{}] 15:45:29 INFO - PROCESS | 1663 | 1464907529428 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1663 | 1464907529529 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:45:29 INFO - PROCESS | 1663 | 1464907529535 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d847800 == 68 [pid = 1663] [id = 784] 15:45:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12aa21c00) [pid = 1663] [serial = 2350] [outer = 0x0] 15:45:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12aa28800) [pid = 1663] [serial = 2351] [outer = 0x12aa21c00] 15:45:29 INFO - PROCESS | 1663 | 1464907529569 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x12add4800) [pid = 1663] [serial = 2352] [outer = 0x12aa21c00] 15:45:29 INFO - PROCESS | 1663 | 1464907529913 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:45:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:45:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 15:45:29 INFO - PROCESS | 1663 | 1464907529944 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:45:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:45:29 INFO - PROCESS | 1663 | 1464907529953 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:45:29 INFO - PROCESS | 1663 | 1464907529956 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1663 | 1464907529957 Marionette TRACE conn2 <- [1,3102,null,{}] 15:45:29 INFO - PROCESS | 1663 | 1464907529959 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1663 | 1464907530053 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:45:30 INFO - PROCESS | 1663 | 1464907530125 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x126b63000 == 69 [pid = 1663] [id = 785] 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x1191cd400) [pid = 1663] [serial = 2353] [outer = 0x0] 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x119d3a000) [pid = 1663] [serial = 2354] [outer = 0x1191cd400] 15:45:30 INFO - PROCESS | 1663 | 1464907530150 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x119d3fc00) [pid = 1663] [serial = 2355] [outer = 0x1191cd400] 15:45:30 INFO - PROCESS | 1663 | 1464907530398 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:45:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 471ms 15:45:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:45:30 INFO - PROCESS | 1663 | 1464907530431 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1663 | 1464907530432 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:45:30 INFO - PROCESS | 1663 | 1464907530434 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1663 | 1464907530435 Marionette TRACE conn2 <- [1,3106,null,{}] 15:45:30 INFO - PROCESS | 1663 | 1464907530437 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1663 | 1464907530546 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:45:30 INFO - PROCESS | 1663 | 1464907530550 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x135124000 == 70 [pid = 1663] [id = 786] 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x110f83400) [pid = 1663] [serial = 2356] [outer = 0x0] 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x121082400) [pid = 1663] [serial = 2357] [outer = 0x110f83400] 15:45:30 INFO - PROCESS | 1663 | 1464907530575 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12add8c00) [pid = 1663] [serial = 2358] [outer = 0x110f83400] 15:45:30 INFO - PROCESS | 1663 | 1464907530914 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:45:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:45:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 15:45:30 INFO - PROCESS | 1663 | 1464907530954 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1663 | 1464907530955 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:45:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:45:30 INFO - PROCESS | 1663 | 1464907530958 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1663 | 1464907530959 Marionette TRACE conn2 <- [1,3110,null,{}] 15:45:30 INFO - PROCESS | 1663 | 1464907530961 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:31 INFO - PROCESS | 1663 | 1464907531096 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:45:31 INFO - PROCESS | 1663 | 1464907531106 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353da800 == 71 [pid = 1663] [id = 787] 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x128d09c00) [pid = 1663] [serial = 2359] [outer = 0x0] 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x128d0b800) [pid = 1663] [serial = 2360] [outer = 0x128d09c00] 15:45:31 INFO - PROCESS | 1663 | 1464907531131 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x128d11000) [pid = 1663] [serial = 2361] [outer = 0x128d09c00] 15:45:31 INFO - PROCESS | 1663 | 1464907531417 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:45:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:45:31 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:45:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:45:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 569ms 15:45:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:45:31 INFO - PROCESS | 1663 | 1464907531528 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1663 | 1464907531530 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:45:31 INFO - PROCESS | 1663 | 1464907531533 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1663 | 1464907531536 Marionette TRACE conn2 <- [1,3114,null,{}] 15:45:31 INFO - PROCESS | 1663 | 1464907531543 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:31 INFO - PROCESS | 1663 | 1464907531671 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:45:31 INFO - PROCESS | 1663 | 1464907531781 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\", \"3751aa5e-7729-442c-8b49-eb16dfe17e27\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x119509000 == 72 [pid = 1663] [id = 788] 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x11278e800) [pid = 1663] [serial = 2362] [outer = 0x0] 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x112797c00) [pid = 1663] [serial = 2363] [outer = 0x11278e800] 15:45:31 INFO - PROCESS | 1663 | 1464907531815 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x112923400) [pid = 1663] [serial = 2364] [outer = 0x11278e800] 15:45:32 INFO - PROCESS | 1663 | 1464907532210 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:45:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 725ms 15:45:32 INFO - PROCESS | 1663 | 1464907532259 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1663 | 1464907532262 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:45:33 WARNING - u'runner_teardown' () 15:45:33 INFO - No more tests 15:45:33 INFO - Got 0 unexpected results 15:45:33 INFO - SUITE-END | took 531s 15:45:33 INFO - Closing logging queue 15:45:33 INFO - queue closed 15:45:33 INFO - Return code: 0 15:45:33 WARNING - # TBPL SUCCESS # 15:45:33 INFO - Running post-action listener: _resource_record_post_action 15:45:33 INFO - Running post-run listener: _resource_record_post_run 15:45:34 INFO - Total resource usage - Wall time: 553s; CPU: 58.0%; Read bytes: 32497152; Write bytes: 952076288; Read time: 329; Write time: 4805 15:45:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:45:34 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148615680; Write bytes: 146499584; Read time: 13857; Write time: 332 15:45:34 INFO - run-tests - Wall time: 535s; CPU: 58.0%; Read bytes: 30350848; Write bytes: 793960448; Read time: 304; Write time: 4432 15:45:34 INFO - Running post-run listener: _upload_blobber_files 15:45:34 INFO - Blob upload gear active. 15:45:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:45:34 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:45:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:45:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:45:34 INFO - (blobuploader) - INFO - Open directory for files ... 15:45:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:45:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:45:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:45:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:45:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:45:35 INFO - (blobuploader) - INFO - Done attempting. 15:45:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:45:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:45:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:45:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:45:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:45:37 INFO - (blobuploader) - INFO - Done attempting. 15:45:37 INFO - (blobuploader) - INFO - Iteration through files over. 15:45:37 INFO - Return code: 0 15:45:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:45:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:45:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a8bf01e6884035b493a0628cab225e143c5849ebea8da45aaad08c9cd35766e1d1af2278b4ab402e8229971d2d959cf84ae1277d94799e5dab0e8f6bc018926", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fee986de06b0dc9a36105b46219c1eef3a2de1b29f638575dd42051ef2ccf6068b6655122d32337491b0254fa5f024b0ec8034f1abedcfeb0299c7f8a8cd5ac2"} 15:45:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:45:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:45:37 INFO - Contents: 15:45:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a8bf01e6884035b493a0628cab225e143c5849ebea8da45aaad08c9cd35766e1d1af2278b4ab402e8229971d2d959cf84ae1277d94799e5dab0e8f6bc018926", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fee986de06b0dc9a36105b46219c1eef3a2de1b29f638575dd42051ef2ccf6068b6655122d32337491b0254fa5f024b0ec8034f1abedcfeb0299c7f8a8cd5ac2"} 15:45:37 INFO - Running post-run listener: copy_logs_to_upload_dir 15:45:37 INFO - Copying logs to upload dir... 15:45:37 INFO - mkdir: /builds/slave/test/build/upload/logs 15:45:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=686.466986 ========= master_lag: 3.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-06-02 15:45:40.491321) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-02 15:45:40.495075) ========= 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.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a8bf01e6884035b493a0628cab225e143c5849ebea8da45aaad08c9cd35766e1d1af2278b4ab402e8229971d2d959cf84ae1277d94799e5dab0e8f6bc018926", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fee986de06b0dc9a36105b46219c1eef3a2de1b29f638575dd42051ef2ccf6068b6655122d32337491b0254fa5f024b0ec8034f1abedcfeb0299c7f8a8cd5ac2"} build_url:https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012751 build_url: 'https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7a8bf01e6884035b493a0628cab225e143c5849ebea8da45aaad08c9cd35766e1d1af2278b4ab402e8229971d2d959cf84ae1277d94799e5dab0e8f6bc018926", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fee986de06b0dc9a36105b46219c1eef3a2de1b29f638575dd42051ef2ccf6068b6655122d32337491b0254fa5f024b0ec8034f1abedcfeb0299c7f8a8cd5ac2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/X764wMweQ6OuTKpstSbfDQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.45 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-02 15:45:40.958671) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:45:40.959149) ========= 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.baTvb9zE7H/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.ZuZUam54hb/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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.005157 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:45:40.986129) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 15:45:40.986824) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 15:45:40.987613) ========= ========= Total master_lag: 3.77 =========